On 22 Jan 2010, at 23:28, Mark Hattam wrote: > > On 22 Jan 2010, at 23:00, Mark Hattam wrote: > >> On 22 Jan 2010, at 08:57, Ryan Schmidt wrote: >> >>> On Jan 22, 2010, at 02:53, Russell Jones wrote: >>> >>>> Ryan Schmidt wrote: >>> >>>> >>> >>>>> On Jan 21, 2010, at 10:16, Russell Jones wrote: >>>>> >>>>>> I filed a bug in trac ( http://trac.macports.org/ticket/23300 ) about >>>>>> this a few days ago. Anyone able to shed some light on why it doesn't >>>>>> work? It wasn't clear to me from the debug output. Something to do with >>>>>> the wrong type of libraries being created for the storage back-ends, it >>>>>> seems. I can't see why it happens or what to do about it. I suppose the >>>>>> +aci variant is irrelevant? Is any further information needed? >>>>> >>>>> I'm fixing this momentarily. Please wait an hour, then "sudo port >>>>> selfupdate" and try again. >>>> >>>> Now working, thanks! >>>> So the problem was that openldap didn't depend on icu? >>> >>> The universal build was fixed by switching to the muniversal portgroup. >>> >>> But I fixed many other things at the same time, including updating the >>> version and adding the missing icu dependency. >>> >>> See all my changes here: >>> >>> http://trac.macports.org/changeset/62920 >> >> >> Just rebooted the iMac to find that Apache2 no longer runs following the >> ldap upgrade today ... >> >> httpd: Syntax error on line 117 of /opt/local/apache2/conf/httpd.conf: >> Cannot load /opt/local/apache2/modules/libphp5.so into server: >> dlopen(/opt/local/apache2/modules/libphp5.so, 10): Library not loaded: >> /opt/local/lib/libldap-2.3.0.dylib\n Referenced from: >> /opt/local/apache2/modules/libphp5.so\n Reason: image not found >> >> >> Do I have to start rebuilding Apache2 or php5 to get round this? >> >> searching for linldap seems to find it still listed >> >> iMac:logs mark$ locate libldap >> /opt/local/lib/libldap-2.3.0.2.23.dylib >> /opt/local/lib/libldap-2.3.0.dylib >> /opt/local/lib/libldap.a >> /opt/local/lib/libldap.dylib >> /opt/local/lib/libldap.la >> /opt/local/lib/libldap_r-2.3.0.2.23.dylib >> /opt/local/lib/libldap_r-2.3.0.dylib >> /opt/local/lib/libldap_r.a >> /opt/local/lib/libldap_r.dylib >> /opt/local/lib/libldap_r.la >> >> >> Mark > > > > But "locate" might be lying ... > > iMac:lib mark$ ls -la /opt/local/lib/ | grep libldap > -rw-r--r-- 2 root admin 279624 22 Jan 02:35 libldap-2.4.2.5.4.dylib > lrw-r--r-- 1 root admin 23 22 Jan 02:36 libldap-2.4.2.dylib -> > libldap-2.4.2.5.4.dylib > -rw-r--r-- 2 root admin 421224 22 Jan 02:35 libldap.a > lrw-r--r-- 1 root admin 23 22 Jan 02:36 libldap.dylib -> > libldap-2.4.2.5.4.dylib > -rw-r--r-- 2 root admin 946 22 Jan 02:35 libldap.la > -rw-r--r-- 2 root admin 304336 22 Jan 02:35 libldap_r-2.4.2.5.4.dylib > lrw-r--r-- 1 root admin 25 22 Jan 02:36 libldap_r-2.4.2.dylib -> > libldap_r-2.4.2.5.4.dylib > -rw-r--r-- 2 root admin 466072 22 Jan 02:35 libldap_r.a > lrw-r--r-- 1 root admin 25 22 Jan 02:36 libldap_r.dylib -> > libldap_r-2.4.2.5.4.dylib > -rw-r--r-- 2 root admin 960 22 Jan 02:35 libldap_r.la > > so indeed libldap-2.3.0.dylib is not there now. > > Mark
Today, I did sudo port uninstall -f php5 sudo port install php5 +apache2 apachectl restart which now lets apache2 run again (forced uninstall to avoid all the php5-xyz ports refusing to let php5 be unistalled) Presumably as LDAP appears in my phpinfo() as ... ldap LDAP Support enabled RCS Version $Id: ldap.c 287897 2009-08-30 15:33:59Z iliaa $ Total Links 0/unlimited API Version 3001 Vendor Name OpenLDAP Vendor Version 20421 ... then it matters that I updated OpenLDAP yesterday. Mark _______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
