From owner-freebsd-ports@FreeBSD.ORG Sat May 16 18:26:01 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2D297106564A for ; Sat, 16 May 2009 18:26:01 +0000 (UTC) (envelope-from mark@foster.cc) Received: from QMTA10.emeryville.ca.mail.comcast.net (qmta10.emeryville.ca.mail.comcast.net [76.96.30.17]) by mx1.freebsd.org (Postfix) with ESMTP id 18BC18FC15 for ; Sat, 16 May 2009 18:26:01 +0000 (UTC) (envelope-from mark@foster.cc) Received: from OMTA13.emeryville.ca.mail.comcast.net ([76.96.30.52]) by QMTA10.emeryville.ca.mail.comcast.net with comcast id sHZJ1b00117UAYkAAJCsPS; Sat, 16 May 2009 18:12:52 +0000 Received: from [192.168.1.9] ([24.17.99.158]) by OMTA13.emeryville.ca.mail.comcast.net with comcast id sJCq1b0073R2GpU8ZJCraU; Sat, 16 May 2009 18:12:51 +0000 Message-ID: <4A0F021A.5010108@foster.cc> Date: Sat, 16 May 2009 11:12:42 -0700 From: "Mark D. Foster" User-Agent: Thunderbird 2.0.0.21 (X11/20090409) MIME-Version: 1.0 To: freebsd-ports@FreeBSD.org X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: perl & apache circular dependency X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 May 2009 18:26:01 -0000 I'm running into a circular dependency building perl-5.8.9_2 <-> apache-2.0.63 Is it just me? Why would perl depend on apxs? free01# make clean ===> Cleaning for perl-5.8.9_2 free01# make ===> Found saved configuration for perl-5.8.9_2 ===> Extracting for perl-5.8.9_2 => MD5 Checksum OK for perl/perl-5.8.9.tar.bz2. => SHA256 Checksum OK for perl/perl-5.8.9.tar.bz2. => MD5 Checksum OK for perl/BSDPAN-5.8.9_20090303.tar.bz2. => SHA256 Checksum OK for perl/BSDPAN-5.8.9_20090303.tar.bz2. => MD5 Checksum OK for perl/defined-or-5.8.9.bz2. => SHA256 Checksum OK for perl/defined-or-5.8.9.bz2. ===> Patching for perl-5.8.9_2 ===> Applying distribution patches for perl-5.8.9_2 ===> Applying FreeBSD patches for perl-5.8.9_2 /usr/bin/sed -e 's|%%PREFIX%%|/usr/local|g;' -e 's|%%PERL_VERSION%%|5.8.9|g;' -e 's|%%PERL_ARCH%%|mach|g;' -e 's|%%MAKE_CONF%%|/etc/make.conf|g;' /usr/ports/lang/perl5.8/files/use.perl > /usr/ports/lang/perl5.8/work/use.perl /usr/bin/sed -e 's|%%PERL%%|/usr/local/bin/perl|g; s|%%PERL_VERSION%%|5.8.9|g; s|%%PKGNAME%%|perl-5.8.9_2|g' /usr/ports/lang/perl5.8/files/perl-after-upgrade > /usr/ports/lang/perl5.8/work/perl-after-upgrade /bin/cp /usr/ports/lang/perl5.8/work/use.perl /usr/ports/lang/perl5.8/work/pkg-install /bin/cp /usr/ports/lang/perl5.8/work/use.perl /usr/ports/lang/perl5.8/work/pkg-deinstall /usr/bin/sed -i '' -e 's|%%PERL_PKGNAME%%|perl-5.8.9_2|g; s|%%PERL_VER%%|5.8|g;' /usr/ports/lang/perl5.8/work/BSDPAN-5.8.9_20090303/ExtUtils/*.pm /usr/bin/sed -i.bak -e 's|%%PTHREAD_LIBS%%||g;' -e 's|%%PTHREAD_CFLAGS%%||g;' /usr/ports/lang/perl5.8/work/perl-5.8.9/hints/freebsd.sh ===> perl-5.8.9_2 depends on file: /usr/local/sbin/apxs - not found ===> Verifying install for /usr/local/sbin/apxs in /usr/ports/www/apache20 To enable a module category: WITH__MODULES To disable a module category: WITHOUT__MODULES Per default categories are: AUTH DAV MISC Categories available: AUTH DAV EXPERIMENTAL LDAP MISC PROXY SSL SUEXEC THREADS To see all available knobs, type make show-options To see all modules in different categories, type make show-categories You can check your modules configuration by using make show-modules To save apache.org bandwidth, please use the closest mirror. Hit Ctrl+C now and do a make print-closest-mirrors. To automatically update /etc/make.conf do: make print-closest-mirrors >> /etc/make.conf (repeats) If I this this...same thing free01# cd /usr/ports/www/apache20 free01# make ===> apache-2.0.63_2 depends on file: /usr/local/bin/perl5.8.9 - not found ===> Verifying install for /usr/local/bin/perl5.8.9 in /usr/ports/lang/perl5.8 ===> perl-5.8.9_2 depends on file: /usr/local/sbin/apxs - not found ===> Verifying install for /usr/local/sbin/apxs in /usr/ports/www/apache20 -- Said one park ranger, 'There is considerable overlap between the intelligence of the smartest bears and the dumbest tourists.' Mark D. Foster, CISSP http://mark.foster.cc/