At 17:30 -0500 24/7/08, Ryan Schmidt wrote: >On Jul 24, 2008, at 16:30, Mark Hattam wrote: > >>>On Jul 22, 2008, at 14:08, Mark Hattam wrote: >>> >>>>After a shutdown & restart, the Powerbook (10.4.11) wouldn't run up >>>>Apache/php5 ... so tried uninstalling and re-installing ... Apache by >>>>itself seems OK, but php5 won't install. Obviously it had previously, >>>>when 5.2.6_1 first worked, but now it wont. I'm up to date on port >>>>sync (selfupdate). >>>> >>>> >>>>Powerbook:~ $ sudo port install php5 @5.2.6_1+apache2+macosx+mysql5+sqlite >>>> >>>>---> Building php5 with target all >>>>Error: Target org.macports.build returned: shell command " cd >>>>"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_php5/work/php-5.2.6" >>>>&& make all " returned error 2 >>> >>>[snip] >>> >>>>/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning can't open >>>>dynamic library: /opt/local/lib/libxml2.2.dylib referenced from: >>>>/opt/local/lib/libexslt.dylib (checking for undefined symbols may be >>>>affected) (No such file or directory, errno = 2) >>>>/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols: >>>>_xmlTextReaderSchemaValidate >>>>_xmlTextReaderSetup >>>>collect2: ld returned 1 exit status >>>>make: *** [libs/libphp5.bundle] Error 1 >>>> >>>>Error: Status 1 encountered during processing. >>> >>>It seems you do not have /opt/local/lib/libxml2.2.dylib >>>I wonder why not. >>>On my system, that is a symlink to libxml2.2.6.32.dylib and it's >>>provided by the libxml2 port. >>>What version of the libxml2 port do you have installed? >>>Try "port installed libxml2" >> >>Yes, that's pretty much what I thought ... how has it gone? I >>usually only do reboots on the PowerBook after Apple updates. But >>on Saturday I shut it down and restarted it in the evening. On >>restart I found Apache2 wouldn't run, which is a rather big blow. >> >>Welcome to Darwin! >>modem-645:~ $ sudo port installed libxml2 >>The following ports are currently installed: >> libxml2 @2.6.31_0 >> libxml2 @2.6.32_0 >> libxml2 @2.6.32_1 (active) > > >Try > >sudo port deactivate libxml2 @2.6.32_1 >sudo port activate libxml2 @2.6.32_1 > >Does that bring back the /opt/local/lib/libxml2.2.dylib symlink?
modem-3637:~ $ sudo port deactivate libxml2 @2.6.32_1 ---> Deactivating libxml2 2.6.32_1 modem-3637:~ $ sudo port activate libxml2 @2.6.32_1 ---> Activating libxml2 2.6.32_1 modem-3637:~ $ cd /opt/local/lib/ 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 Doesn't seem to have (re-)added a link here. And trying to install php5 still results in the same error. Mark _______________________________________________ macports-users mailing list macports-users@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macports-users