James Coyle wrote:
I recently installed binary versions of Apache2 and PHP5. After doing so, my httpd.conf file reports this error:

Syntax error on line 257 of /Library/Apache2/conf/httpd.conf:
Cannot load /Library/Apache2/modules/libphp5.so into server: Library not loaded: /sw/lib/libiconv.2.dylib\n Referenced from: /Library/Apache2/modules/libphp5.so\n Reason: Incompatible library version: libphp5.so requires version 6.0.0 or later, but libiconv.2.dylib provides version 5.0.0

I checked for which version of libiconv.22.dylib in installed via Fink:

otool -L /sw/lib/libiconv.2.dylib /sw/lib/libiconv.2.dylib: /sw/lib/libiconv.2.dylib (compatibility version 6.0.0, current version 6.0.0) /usr/lib/libmx.A.dylib (compatibility version 1.0.0, current version 92.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.2.1)

Seemingly, there shouldn't be a problem. sincee the version is correct. Any ideas what's going on here?

The dynamic loader in 10.4.2 is brain dead. Not only does it not load the libraries it is asked to load, but when this leads to errors, it tries to blame others for its own misbehavior. You can set the environment variable DYLD_PRINT_LIBRARIES to see what libraries are really loaded. Quite probably /usr/lib/libiconv.2.dylib is loaded earlier, and when dyld is asked to load /sw/lib/libiconv.2.dylib, it pretends that this is already loaded and doesn't do it.

In some of these cases, setting the environment variable DYLD_FALLBACK_LIBRARY_PATH to something trivial like ":" or "/dev/null" helps, as is described in the Fink FAQ9.14 for another instance of this buggy behavior.

--
Martin





-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Fink-beginners mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to