Date: Sat, 16 May 2009 11:12:42 -0700 From: "Mark D. Foster" <mark@foster.cc> To: freebsd-ports@FreeBSD.org Subject: perl & apache circular dependency Message-ID: <4A0F021A.5010108@foster.cc>
next in thread | raw e-mail | index | archive | help
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_<CATEGORY>_MODULES To disable a module category: WITHOUT_<CATEGORY>_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 <mark@foster.cc> http://mark.foster.cc/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A0F021A.5010108>