From owner-freebsd-ports@FreeBSD.ORG Fri Nov 22 06:56:44 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 61CC76B6 for ; Fri, 22 Nov 2013 06:56:44 +0000 (UTC) Received: from mail-ie0-x22b.google.com (mail-ie0-x22b.google.com [IPv6:2607:f8b0:4001:c03::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 379732CD9 for ; Fri, 22 Nov 2013 06:56:44 +0000 (UTC) Received: by mail-ie0-f171.google.com with SMTP id ar20so1435246iec.2 for ; Thu, 21 Nov 2013 22:56:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=LyUaXtLXZIirJCIgO7E49SlLFcIljmq6z9gZ9nNKMRQ=; b=ca5PBPK1m5WFgEPxAvve0jXXcB8B+KSnSR7M76XLaWkHOczsd4AfHd0XlbitUxa1o1 kcTgyegH9HEwyLbD6K9cPcHhKVePjHJlHekhQbS1mRCRbqPV+vE/RA0MCKR51BYwVB3w +OpdTVrF9kjem3j2SoxawxaL2xwO8s5m9NtjfhMSDlLSEYYd4+hRqFVlfbmLLY8xUBzy zcaDrw1wSQKcUZe7XE+iLBNn4eYUfi/l2lWynJd0v6j5LDtXaVHBdFhzhTbi8x/1iA8n Iz/9oLMow7V8o3P2ySCBK5HjrRuGFZ8LaFCuFR7i/W3iqhELg/v6RL28Milg750/sR3V W3Hw== MIME-Version: 1.0 X-Received: by 10.50.4.9 with SMTP id g9mr1255397igg.22.1385103403555; Thu, 21 Nov 2013 22:56:43 -0800 (PST) Received: by 10.50.57.41 with HTTP; Thu, 21 Nov 2013 22:56:43 -0800 (PST) In-Reply-To: <201311212355.19797.hxru82@otenet.gr> References: <201311212355.19797.hxru82@otenet.gr> Date: Fri, 22 Nov 2013 00:56:43 -0600 Message-ID: Subject: Re: Cyclic package dependency on mail/pear-Mail From: Scot Hetzel To: Elias Chrysocheris Content-Type: text/plain; charset=ISO-8859-1 Cc: FreeBSD Ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Nov 2013 06:56:44 -0000 On Thu, Nov 21, 2013 at 3:55 PM, Elias Chrysocheris wrote: > When trying to install mail/pear-Mail package the system checks for dependency > packages in the following order, found by the output of "make install clean": > > ========Start of snippet======== > ===> Installing for pear-Mail-1.2.0,1 > ===> pear-Mail-1.2.0,1 depends on file: /usr/local/share/pear/PEAR.php - > found > ===> pear-Mail-1.2.0,1 depends on file: /usr/local/share/pear/Net/SMTP.php - > not found > ===> Verifying install for /usr/local/share/pear/Net/SMTP.php in > /usr/ports/net/pear-Net_SMTP > ===> Found saved configuration for pear-Net_SMTP-1.6.1 > ===> pear-Net_SMTP-1.6.1 depends on file: /usr/local/sbin/pkg - found > ===> Fetching all distfiles required by pear-Net_SMTP-1.6.1 for building > ===> Extracting for pear-Net_SMTP-1.6.1 > => SHA256 Checksum OK for PEAR/Net_SMTP-1.6.1.tgz. > ===> Patching for pear-Net_SMTP-1.6.1 > ===> pear-Net_SMTP-1.6.1 depends on file: > /usr/local/share/pear/Net/Socket.php - found > ===> pear-Net_SMTP-1.6.1 depends on file: /usr/local/share/pear/Auth/SASL.php > - not found > ===> Verifying install for /usr/local/share/pear/Auth/SASL.php in > /usr/ports/security/pear-Auth_SASL > ===> pear-Auth_SASL-1.0.6 depends on file: /usr/local/sbin/pkg - found > ===> Fetching all distfiles required by pear-Auth_SASL-1.0.6 for building > ===> Extracting for pear-Auth_SASL-1.0.6 > => SHA256 Checksum OK for PEAR/Auth_SASL-1.0.6.tgz. > ===> Patching for pear-Auth_SASL-1.0.6 > ===> pear-Auth_SASL-1.0.6 depends on file: > /usr/local/share/pear/Auth/Auth.php - not found > ===> Verifying install for /usr/local/share/pear/Auth/Auth.php in > /usr/ports/security/pear-Auth > ===> Found saved configuration for pear-Auth-1.6.4 > ===> pear-Auth-1.6.4 depends on file: /usr/local/sbin/pkg - found > ===> Fetching all distfiles required by pear-Auth-1.6.4 for building > ===> Extracting for pear-Auth-1.6.4 > => SHA256 Checksum OK for PEAR/Auth-1.6.4.tgz. > ===> Patching for pear-Auth-1.6.4 > ===> pear-Auth-1.6.4 depends on file: /usr/local/share/pear/PEAR.php - found > ===> Configuring for pear-Auth-1.6.4 > ===> Installing for pear-Auth-1.6.4 > ===> pear-Auth-1.6.4 depends on file: /usr/local/share/pear/PEAR.php - found > ===> pear-Auth-1.6.4 depends on file: /usr/local/share/pear/File/Passwd.php - > found > ===> pear-Auth-1.6.4 depends on file: /usr/local/share/pear/Crypt/CHAP.php - > found > ===> pear-Auth-1.6.4 depends on file: /usr/local/share/pear/Net/POP3.php - > found > ===> pear-Auth-1.6.4 depends on file: /usr/local/share/pear/DB.php - found > ===> pear-Auth-1.6.4 depends on file: /usr/local/share/pear/SOAP/Base.php - > not found > ===> Verifying install for /usr/local/share/pear/SOAP/Base.php in > /usr/ports/net/pear-SOAP > ===> Found saved configuration for pear-SOAP-0.13.0 > ===> pear-SOAP-0.13.0 depends on file: /usr/local/sbin/pkg - found > ===> Fetching all distfiles required by pear-SOAP-0.13.0 for building > ===> Extracting for pear-SOAP-0.13.0 > => SHA256 Checksum OK for PEAR/SOAP-0.13.0.tgz. > ===> Patching for pear-SOAP-0.13.0 > ===> pear-SOAP-0.13.0 depends on file: /usr/local/share/pear/PEAR.php - found > ===> pear-SOAP-0.13.0 depends on file: /usr/local/share/pear/HTTP/Request.php > - found > ===> pear-SOAP-0.13.0 depends on file: /usr/local/share/pear/Mail.php - not > found > ===> Verifying install for /usr/local/share/pear/Mail.php in > /usr/ports/mail/pear-Mail > ===> Installing for pear-Mail-1.2.0,1 > . > . > . > ========End of snippet======== > > And this goes on "forever"!... > My configuration options are: > > ===> The following configuration options are available for pear-Mail-1.2.0,1: > PEAR_NET_SMTP=off: PEAR::Net_SMTP support > > ===> The following configuration options are available for pear-Auth-1.6.4: > PEAR_AUTH_RADIUS=off: PEAR::AUTH_RADIUS support > PEAR_CRYPT_CHAP=on: PEAR::CRYPT_CHAP support > PEAR_DB=on: PEAR::DB support > PEAR_FILE_PASSWD=on: PEAR::File_Passwd support > PEAR_FILE_SMBPASSWD=off: PEAR::File_SMBPasswd support > PEAR_LOG=off: PEAR::Log support > PEAR_MDB=off: PEAR::MDB support > PEAR_MDB2=off: PEAR::MDB2 support > PEAR_NET_POP3=on: PEAR::Net_POP3 support > PEAR_NET_VPOPMAILD=off: PEAR::Net_Vpopmaild support > PEAR_SOAP=on: PEAR::SOAP support > > ===> The following configuration options are available for pear-SOAP-0.13.0: > PEAR_MAIL=on: PEAR::Mail support > PEAR_MAIL_MIME=on: PEAR::Mail::Mime support > PEAR_NET_DIME=off: PEAR::Net::DIME support > > uname -a: > FreeBSD pluto.universe 9.1-RELEASE-p7 FreeBSD 9.1-RELEASE-p7 #0: Mon Sep 9 > 21:34:37 UTC 2013 root@amd64- > builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 > > Any hint is more than acceptable! > Thanks > Try turning off PEAR_MAIL in net/pear-SOAP and install it. Next install mail/pear-Mail. Finally, re-install net/pear-SOAP with PEAR_MAIL enabled. This will temporarily break the cyclic dependency issue until you need to upgrade these ports again. -- DISCLAIMER: No electrons were maimed while sending this message. Only slightly bruised.