At 19:39 -0500 26/7/08, Ryan Schmidt wrote: >On Jul 26, 2008, at 04:34, Mark Hattam wrote: > >>>What got put into /opt/local/man? There should be no destroot >>>violation in this port. What does "port contents libxml2" say? >>> >>>Your system seems to be building libxml2 very differently from mine. >>>And I don't yet know why. >>> >>>Do you have anything in /usr/local or /sw which might be >>>interfering? Have you set the DYLD_LIBRARY_PATH or >>>DYLD_FALLBACK_LIBRARY_PATH variables to some value? (When you do >>>"echo $DYLD_LIBRARY_PATH" or "echo $DYLD_FALLBACK_LIBRARY_PATH" is >>>it non-empty?) >>> >>>Try uninstalling and rebuilding, this time capturing the debug info >>>and the config.log and sending those to me. Do: >>> >>>sudo port -f uninstall libxml2 @2.6.32_1 >>>sudo port -d destroot libxml2 2>&1 | tee ~/Desktop/libxml2.txt >>>cp `port dir libxml2`/work/libxml2-2.6.32/config.log ~/Desktop >>>sudo port install libxml2 >>> >>>Then send me config.log and libxml2.txt from your Desktop. I can >>>compare these with what my system produces and hopefully spot the >>>problem. >> >> >>Looking at /opt/local/man, the items with a Jun26 02:04 timestamp seem to be >>drwxr-xr-x 199 root admin 6766 Jul 26 02:04 man1 >>drwxr-xr-x 1894 root admin 64396 Jul 26 02:04 man3 >>drwxr-xr-x 12 root admin 408 Jun 28 02:04 man5 >> >>man1 seems to have these >>-r--r--r-- 2 root admin 625 Jun 28 02:04 svn.1.gz >>-r--r--r-- 2 root admin 645 Jun 28 02:04 svnadmin.1.gz >>-r--r--r-- 2 root admin 648 Jun 28 02:04 svndumpfilter.1.gz >>-r--r--r-- 2 root admin 642 Jun 28 02:04 svnlook.1.gz >>-r--r--r-- 2 root admin 644 Jun 28 02:04 svnsync.1.gz >>-r--r--r-- 2 root admin 652 Jun 28 02:04 svnversion.1.gz > >svn should not be installing things into /opt/local/man either. Both >of these ports install manpages into /opt/local/share/man on my >system like they should. > >On your system is /opt/local/man a symlink pointing to /opt/local/share/man >Or is /opt/local/share/man a symlink pointing to /opt/local/man >Or are both of these regular directories? > >>the -d destroot log and the config.log I'll send to you personally >>rather than bog down the list. > >Since 2.6.32_1, libxml2 runs autoreconf to regenerate the configure >script. I see on your system this was done with autoconf 2.59 but on >mine it was done with autoconf 2.62. I don't even know how that's >possible; after deactivating the autoconf port libxml2 won't even >begin running autoconf, complaining about items in >${prefix}/share/aclocal, and if I move those aside, then it still >says "error: Autoconf version 2.60 or higher is required". > >So either you have not installed the autoconf port or you have >installed an older version of the autoconf port or your autoconf >port is deactivated. I would expect the autoconf port to be >installed on your system, since libxml2 declares a build dependency >on libtool which has a build dependency on automake which has a >build dependency on autoconf. > >Do you have the autoconf port installed? If not, install it (sudo >port install autoconf) >Is the autoconf port active? If not, activate it (sudo port activate autoconf) >Is the autoconf port at version 2.62? If not, upgrade it (sudo port >sync && sudo port upgrade autoconf) and also upgrade any other ports >shown by "port outdated" > >Then "sudo port clean --work libxml2" and "sudo port install >libxml2" and see if we're better. If so, then adding a build >dependency on autoconf to the libxml2 port and incrementing its >revision will be the solution. > >http://trac.macports.org/ticket/15750
/opt/local/man is indeed a link to /opt/local/share/man Powerbook:~ markhattam$ cd /opt/local/ Powerbook:/opt/local markhattam$ ls -la total 24 drwxr-xr-x 15 root admin 510 Dec 17 2007 . drwxr-xr-x 3 root wheel 102 Apr 5 2007 .. -rw-rw-r-- 1 markhatt admin 6148 Jul 25 22:34 .DS_Store drwxrwxr-x 14 root admin 476 Jul 22 19:31 apache2 drwxr-xr-x 203 root admin 6902 Jul 26 22:38 bin drwxr-xr-x 9 root admin 306 Jul 22 19:08 etc drwxr-xr-x 74 root admin 2516 Jul 26 22:38 include drwxr-xr-x 300 root admin 10200 Jul 26 22:38 lib drwxr-xr-x 7 root admin 238 Apr 26 02:43 libexec lrwxr-xr-x 1 root admin 9 Dec 17 2007 man -> share/man drwxr-xr-x 7 root admin 238 Jun 28 01:37 sbin drwxr-xr-x 20 root admin 680 Jul 26 22:38 share drwxr-xr-x 2 root admin 68 Aug 16 2007 src drwxr-xr-x 9 root admin 306 Jun 28 01:37 var drwxr-xr-x 2 root admin 68 Aug 16 2007 www /share/man looks to be a normal directory drwxr-xr-x 26 root admin 884 May 23 01:04 man I have never explicitly installed autoconf ... autoconf does not appear in the listing when I do a sudo port installed I do have a libtool libtool @1.5.26_0 (active) I do not have "automake" in the port installed listing. I installed MacPorts from the .pkg when it was version 1.4 ... and sudo port -d selfupdate has taken care of it since, and it's now at 1.6 So, OK let's install "autoconf" ... Powerbook: $ sudo port install autoconf ---> Fetching perl5.8 ---> Attempting to fetch perl-5.8.8.tar.bz2 from http://www.cpan.org/src/5.0/ ---> Verifying checksum(s) for perl5.8 ---> Extracting perl5.8 ---> Applying patches to perl5.8 ---> Configuring perl5.8 ---> Building perl5.8 with target all ---> Staging perl5.8 into destroot ---> Installing perl5.8 5.8.8_3+darwin_8 ---> Activating perl5.8 5.8.8_3+darwin_8 ---> Cleaning perl5.8 ---> Fetching p5-locale-gettext ---> Attempting to fetch gettext-1.05.tar.gz from http://ftp.ucr.ac.cr/Unix/CPAN/modules/by-module/Locale ---> Attempting to fetch gettext-1.05.tar.gz from ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/Locale ---> Attempting to fetch gettext-1.05.tar.gz from ftp://ftp.cpan.org/pub/CPAN/modules/by-module/Locale ---> Verifying checksum(s) for p5-locale-gettext ---> Extracting p5-locale-gettext ---> Configuring p5-locale-gettext ---> Building p5-locale-gettext with target all ---> Staging p5-locale-gettext into destroot ---> Installing p5-locale-gettext 1.05_0 ---> Activating p5-locale-gettext 1.05_0 ---> Cleaning p5-locale-gettext ---> Fetching help2man ---> Attempting to fetch help2man-1.36.4.tar.gz from http://ftp.gnu.org/gnu/help2man ---> Verifying checksum(s) for help2man ---> Extracting help2man ---> Applying patches to help2man ---> Configuring help2man ---> Building help2man with target all ---> Staging help2man into destroot ---> Installing help2man 1.36.4_1 ---> Activating help2man 1.36.4_1 ---> Cleaning help2man ---> Fetching m4 ---> Attempting to fetch m4-1.4.11.tar.bz2 from http://ftp.gnu.org/gnu/m4 ---> Verifying checksum(s) for m4 ---> Extracting m4 ---> Configuring m4 ---> Building m4 with target all ---> Staging m4 into destroot ---> Installing m4 1.4.11_0 ---> Activating m4 1.4.11_0 ---> Cleaning m4 ---> Fetching autoconf ---> Attempting to fetch autoconf-2.62.tar.bz2 from http://ftp.gnu.org/gnu/autoconf ---> Verifying checksum(s) for autoconf ---> Extracting autoconf ---> Configuring autoconf ---> Building autoconf with target all ---> Staging autoconf into destroot ---> Installing autoconf 2.62_0 ---> Activating autoconf 2.62_0 ---> Cleaning autoconf hmmm .... didn't quite expect all of that ... but at least I now have autoconf @2.62_0 (active) though still no "automake" ... anyway ... carrying on Powerbook: $ sudo port clean --work libxml2 ---> Cleaning libxml2 Powerbook: $ sudo port install libxml2 Skipping org.macports.activate (libxml2 ) since this port is already active ---> Cleaning libxml2 OK, let's force an uninstall ... Powerbook: $ sudo port -f uninstall libxml2 @2.6.32_1 ---> Unable to uninstall libxml2 2.6.32_1, the following ports depend on it: ---> libxslt ---> libxslt Warning: Uninstall forced. Proceeding despite dependencies. ---> Deactivating libxml2 2.6.32_1 ---> Uninstalling libxml2 2.6.32_1 Powerbook: $ sudo port clean --work libxml2 ---> Cleaning libxml2 Powerbook: $ sudo port install libxml2 ---> Fetching libxml2 ---> Verifying checksum(s) for libxml2 ---> Extracting libxml2 ---> Configuring libxml2 ---> Building libxml2 with target all ---> Staging libxml2 into destroot ---> Installing libxml2 2.6.32_1 ---> Activating libxml2 2.6.32_1 ---> Cleaning libxml2 Wow ... no errors ... but /opt/local/lib now has these lrwxr-xr-x 1 root admin 9 Jul 28 00:50 libxml2 -> libxml2.2 -rwxr-xr-x 2 root admin 1319504 Jul 28 00:50 libxml2.2 lrwxr-xr-x 1 root admin 9 Jul 28 00:50 libxml2.2.6.32 -> libxml2.2 -rwxr-xr-x 2 root admin 835 Jul 28 00:50 libxml2.la which again still looks unfortunately the same as when we started all this ... >> modem-3637:/opt/local/lib $ ls -la >> lrwxr-xr-x 1 root admin 9 Jul 25 22:33 libxml2 -> libxml2.2 >> -rwxr-xr-x 2 root admin 1319504 Jul 4 01:53 libxml2.2 >> lrwxr-xr-x 1 root admin 9 Jul 25 22:33 >>libxml2.2.6.32 -> libxml2.2 >> -rwxr-xr-x 2 root admin 835 Jul 4 01:53 libxml2.la and unsurprisingly installing php5 still errors out with the same error. Mark _______________________________________________ macports-users mailing list macports-users@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macports-users