G
Guest
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.
Would appreciate any help, thx
Ahmad Baitalmal
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.
Would appreciate any help, thx
Ahmad Baitalmal