authentication - no errors
Michael Engelhart
mengelhart at katahdinsoftware.com
Thu May 8 03:46:33 CEST 2003
WEll I successfully built BerkeleyDB 4.1.25, OpenLDAP 2.1.18 and now
I'm trying to get pre11 compiled and am getting errors. No doubt due
to the OS X oddities. I'm not sure if it's distutil that causes this
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
build/temp.darwin-6.5-Power Macintosh-2.2/LDAPObject.o
build/temp.darwin-6.5-Power Macintosh-2.2/common.o
build/temp.darwin-6.5-Power Macintosh-2.2/constants.o
build/temp.darwin-6.5-Power Macintosh-2.2/errors.o
build/temp.darwin-6.5-Power Macintosh-2.2/functions.o
build/temp.darwin-6.5-Power Macintosh-2.2/schema.o
build/temp.darwin-6.5-Power Macintosh-2.2/ldapmodule.o
build/temp.darwin-6.5-Power Macintosh-2.2/linkedlist.o
build/temp.darwin-6.5-Power Macintosh-2.2/message.o
build/temp.darwin-6.5-Power Macintosh-2.2/version.o
build/temp.darwin-6.5-Power Macintosh-2.2/options.o -L/usr/local/lib
-Wl,-R/usr/local/lib -lldap -llber -o build/lib.darwin-6.5-Power
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öder 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
> system it looks like this:
>
> $ ldd /usr/lib/python2.2/site-packages/_ldap.so
> libldap_r.so.2 =>
> /usr/local/openldap-REL_ENG_2_1/lib/libldap_r.so.2 (0x40010000)
> liblber.so.2 =>
> /usr/local/openldap-REL_ENG_2_1/lib/liblber.so.2 (0x40059000)
> libsasl2.so.2 => /usr/local/cyrus-sasl/lib/libsasl2.so.2
> (0x40067000)
> libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x4008b000)
> libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x400bc000)
> libc.so.6 => /lib/libc.so.6 (0x40192000)
> libresolv.so.2 => /lib/libresolv.so.2 (0x402b0000)
> libdl.so.2 => /lib/libdl.so.2 (0x402c2000)
> libkrb5.so.17 => /usr/lib/libkrb5.so.17 (0x402c5000)
> libasn1.so.5 => /usr/lib/libasn1.so.5 (0x402fc000)
> libroken.so.9 => /usr/lib/libroken.so.9 (0x4031e000)
> libcom_err.so.1 => /usr/lib/libcom_err.so.1 (0x40330000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
> libcrypt.so.1 => /lib/libcrypt.so.1 (0x40334000)
> libdb-4.0.so => /usr/lib/libdb-4.0.so (0x40365000)
>
>> I'm using pre06
>
> Please always try with latest and greatest (python-ldap 2.0.0pre11 at
> 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
>> which comes with openldap 2.0.x libs installed.
>
> Exact version of OpenLDAP? Note that OpenLDAP 2.0.x is not actively
> maintained anymore.
>
>> Maybe I did build it incorrectly???
>
> Please post setup.cfg.
>
> Ciao, Michael.
>
>
>
>
More information about the python-ldap
mailing list