perl & apache circular dependency

Mark D. Foster mark at foster.cc
Sat May 16 18:26:01 UTC 2009


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 at foster.cc>  http://mark.foster.cc/



More information about the freebsd-ports mailing list