From owner-freebsd-ports@FreeBSD.ORG Thu Nov 21 22:01:08 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D3073BE7 for ; Thu, 21 Nov 2013 22:01:08 +0000 (UTC) Received: from echidna.otenet.gr (smtp-out33.otenet.gr [83.235.69.33]) by mx1.freebsd.org (Postfix) with ESMTP id 4C66D29FE for ; Thu, 21 Nov 2013 22:01:07 +0000 (UTC) Received: from pluto.universe (athedsl-4470939.home.otenet.gr [94.71.120.139]) by echidna.otenet.gr (ESMTP) with ESMTP for ; Thu, 21 Nov 2013 23:55:22 +0200 (EET) From: Elias Chrysocheris To: freebsd-ports@freebsd.org Subject: Cyclic package dependency on mail/pear-Mail Date: Thu, 21 Nov 2013 23:55:19 +0200 User-Agent: KMail/1.13.7 (FreeBSD/9.1-RELEASE-p7; KDE/4.10.5; amd64; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201311212355.19797.hxru82@otenet.gr> 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: Thu, 21 Nov 2013 22:01:09 -0000 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 Elias