On 16/06/11 10:50, Adam Shaw wrote:
Hi Daryl -- Thanks for the tips.
Google tells me that otool -L is the equivalent of ldd, so
Drat - as raf also pointed out, clearly I'm out of my depth in Apple land.
earthsea:~ adamshaw$ otool -L /Library/Python/2.6/site-packages/_pg.so
/Library/Python/2.6/site-packages/_pg.so:
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 125.2.10)
This seems a little ... lacking. I would have expected at a minimum a link to
libpq5
(the Postgres client library). For instance, from a fresh build under Ubuntu
10.04 -
dt@ubi1004:~/Downloads/PyGreSQL-4.0$ ldd build/lib.linux-x86_64-2.6/_pg.so
linux-vdso.so.1 => (0x00007fffe9bee000)
libpq.so.5 => /usr/lib/libpq.so.5 (0x00007fbaab912000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fbaab6f5000)
libc.so.6 => /lib/libc.so.6 (0x00007fbaab371000)
libssl.so.0.9.8 => /lib/libssl.so.0.9.8 (0x00007fbaab11f000)
libcrypto.so.0.9.8 => /lib/libcrypto.so.0.9.8 (0x00007fbaaad8f000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007fbaaaaca000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x00007fbaaa8c6000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007fbaaa692000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007fbaaa458000)
libldap_r-2.4.so.2 => /usr/lib/libldap_r-2.4.so.2 (0x00007fbaaa20c000)
/lib64/ld-linux-x86-64.so.2 (0x00007fbaabd5a000)
libdl.so.2 => /lib/libdl.so.2 (0x00007fbaaa008000)
libz.so.1 => /lib/libz.so.1 (0x00007fbaa9df0000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007fbaa9bca000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007fbaa99c2000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x00007fbaa97be000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00007fbaa95a5000)
liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x00007fbaa9397000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00007fbaa917c000)
libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0x00007fbaa8eda000)
libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x00007fbaa8cc8000)
libgcrypt.so.11 => /lib/libgcrypt.so.11 (0x00007fbaa8a50000)
libgpg-error.so.0 => /lib/libgpg-error.so.0 (0x00007fbaa884c000)
Obviously a lot more libraries, with libpq sitting at the second entry.
But my lack of Apple experience is clearly hamstringing me here. Perhaps
the build script might need help pointing to the library (although I
would've expected complaints from the C compiler if this were the case).
--
Regards,
Daryl Tester
Handcrafted Computers Pty. Ltd.
_______________________________________________
PyGreSQL mailing list
[email protected]
http://mailman.vex.net/mailman/listinfo/pygresql