From: Michael E. <men...@ka...> - 2003-05-08 01:47:12
|
WEll I successfully built BerkeleyDB 4.1.25, OpenLDAP 2.1.18 and now=20 I'm trying to get pre11 compiled and am getting errors. No doubt due=20 to the OS X oddities. I'm not sure if it's distutil that causes this=20= but this is the error: Modules/options.c: In function `LDAP_get_option': Modules/options.c:151: warning: unused variable `doubleval' gcc -arch i386 -arch ppc -bundle -flat_namespace -undefined suppress=20 build/temp.darwin-6.5-Power Macintosh-2.2/LDAPObject.o=20 build/temp.darwin-6.5-Power Macintosh-2.2/common.o=20 build/temp.darwin-6.5-Power Macintosh-2.2/constants.o=20 build/temp.darwin-6.5-Power Macintosh-2.2/errors.o=20 build/temp.darwin-6.5-Power Macintosh-2.2/functions.o=20 build/temp.darwin-6.5-Power Macintosh-2.2/schema.o=20 build/temp.darwin-6.5-Power Macintosh-2.2/ldapmodule.o=20 build/temp.darwin-6.5-Power Macintosh-2.2/linkedlist.o=20 build/temp.darwin-6.5-Power Macintosh-2.2/message.o=20 build/temp.darwin-6.5-Power Macintosh-2.2/version.o=20 build/temp.darwin-6.5-Power Macintosh-2.2/options.o -L/usr/local/lib=20 -Wl,-R/usr/local/lib -lldap -llber -o build/lib.darwin-6.5-Power=20 Macintosh-2.2/_ldap.so ld: for architecture i386 ld: unknown flag: -R/usr/local/lib error: command 'gcc' failed with exit status 1 I don't know why both -arch i1386 & -arch ppc show up Also not sure why the -R/usr/local/lib is causing trouble Any ideas? Thanks Mike On Wednesday, May 7, 2003, at 05:44 PM, Michael Str=F6der wrote: > Michael Engelhart wrote: >> how do I tell if it's using the "right" libraries? > > Under Linux there's ldd. Not sure about Mac OS X though. On my Linux=20= > system it looks like this: > > $ ldd /usr/lib/python2.2/site-packages/_ldap.so > libldap_r.so.2 =3D>=20 > /usr/local/openldap-REL_ENG_2_1/lib/libldap_r.so.2 (0x40010000) > liblber.so.2 =3D>=20 > /usr/local/openldap-REL_ENG_2_1/lib/liblber.so.2 (0x40059000) > libsasl2.so.2 =3D> /usr/local/cyrus-sasl/lib/libsasl2.so.2=20 > (0x40067000) > libssl.so.0.9.6 =3D> /usr/lib/libssl.so.0.9.6 (0x4008b000) > libcrypto.so.0.9.6 =3D> /usr/lib/libcrypto.so.0.9.6 = (0x400bc000) > libc.so.6 =3D> /lib/libc.so.6 (0x40192000) > libresolv.so.2 =3D> /lib/libresolv.so.2 (0x402b0000) > libdl.so.2 =3D> /lib/libdl.so.2 (0x402c2000) > libkrb5.so.17 =3D> /usr/lib/libkrb5.so.17 (0x402c5000) > libasn1.so.5 =3D> /usr/lib/libasn1.so.5 (0x402fc000) > libroken.so.9 =3D> /usr/lib/libroken.so.9 (0x4031e000) > libcom_err.so.1 =3D> /usr/lib/libcom_err.so.1 (0x40330000) > /lib/ld-linux.so.2 =3D> /lib/ld-linux.so.2 (0x80000000) > libcrypt.so.1 =3D> /lib/libcrypt.so.1 (0x40334000) > libdb-4.0.so =3D> /usr/lib/libdb-4.0.so (0x40365000) > >> I'm using pre06 > > Please always try with latest and greatest (python-ldap 2.0.0pre11 at=20= > the moment). But I'm pretty sure that's not your problem. > >> and built it against the only libraries that are on my Mac OS X box=20= >> which comes with openldap 2.0.x libs installed. > > Exact version of OpenLDAP? Note that OpenLDAP 2.0.x is not actively=20 > maintained anymore. > >> Maybe I did build it incorrectly??? > > Please post setup.cfg. > > Ciao, Michael. > > > > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > The only event dedicated to issues related to Linux enterprise=20 > solutions > www.enterpriselinuxforum.com > > _______________________________________________ > Python-LDAP-dev mailing list > Pyt...@li... > https://lists.sourceforge.net/lists/listinfo/python-ldap-dev > |