Ahmad ㋡ Baitalmal schrieb: > Hi, > I'm having a hard time getting python-mcrypt extension to build. > I installed libmcrypt with --prefix=/usr and I checked that the library > exists > > -rwxr-xr-x 1 root wheel 352K Sep 19 16:53 > /usr/lib/libmcrypt.4.4.8.dylib* > lrwxr-xr-x 1 root wheel 21B Sep 19 16:53 > /usr/lib/libmcrypt.4.dylib@ -> libmcrypt.4.4.8.dylib > lrwxr-xr-x 1 root wheel 21B Sep 19 16:53 > /usr/lib/libmcrypt.dylib@ -> libmcrypt.4.4.8.dylib > -rwxr-xr-x 1 root wheel 801B Sep 19 16:53 /usr/lib/libmcrypt.la* > > But this is the output from setting up python-mcrypt > > # python setup.py build > running build > running build_ext > building 'mcrypt' extension > creating build > creating build/temp.macosx-10.3-fat-2.5 > gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk > -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd > -fno-common -dynamic -DNDEBUG -g -O3 -DVERSION="1.1" -I/usr/include > -I/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5 -c > mcrypt.c -o build/temp.macosx-10.3-fat-2.5/mcrypt.o > creating build/lib.macosx-10.3-fat-2.5 > gcc -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -g > -bundle -undefined dynamic_lookup > build/temp.macosx-10.3-fat-2.5/mcrypt.o -lmcrypt -o > build/lib.macosx-10.3-fat-2.5/mcrypt.so > /usr/bin/ld: for architecture ppc > /usr/bin/ld: can't locate file for: -lmcrypt > collect2: ld returned 1 exit status > /usr/bin/ld: for architecture i386 > /usr/bin/ld: can't locate file for: -lmcrypt > collect2: ld returned 1 exit status > lipo: can't open input file: /var/tmp//ccGRKjU2.out (No such file or > directory) > error: command 'gcc' failed with exit status 1 > > > What am I missing here? I linked PHP with the same libmcrypt library > just fine. This is only happening for this extension only.
Try setting the DYLD_LIBRARY_PATH might help. Or altering the setup.py to add -L/usr/lib. Diez -- http://mail.python.org/mailman/listinfo/python-list