Robin Dunn wrote:
On 9/24/09 6:46 AM, gabriel.rosse...@arimaz.com wrote:
it appears linked with the wrong version of
/usr/lib/libwx_macud-2.8.0.dylib, is that correct?
Yes.
If so, how can I fix
it?
Double check the wxWidgets build and install steps. It should have used
your {prefix}/lib path for the wxMac lib but it fell back to the one
distributed by Apple in /usr/lib instead. Hmm... You didn't use
--enable-monolithic in your configure step, that's probably the problem.
Ok, I ran it again and it works now, I must have made a mistake
somewhere. I didn't use --enable-monolithic though
Note that the path to the dylib is embedded in the extension module .so
so even when you get this working at your install locations there will
still be issues with having something self contained that can be zipped
up and unzipped elsewhere. To work around that you're either going to
have to set DYLD_LIBRARY_PATH or you can use install_name_tool to change
the embedded path name. You can make that embedded name be relative to
the executable or the image loading the dylib (the .so extension modules
in this case) by using "@executable_path" or "@loader_path" in the path
name.
Ok, thanks for the tip :-)
_______________________________________________
Pythonmac-SIG maillist - Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig