2011-06-14 63 views
1

安裝LXML我已經試過很多不同的導遊..這一個讓我最遠..試圖在最大OSX豹

CFLAGS="$CFLAGS -lgcrypt -fPIC" STATIC_DEPS=true easy_install-2.6 lxml 

但在安裝所有的依賴後,我一遍又一遍地得到這個錯誤信息:

install-NRDNAB/lxml-2.3/build/tmp/libxml2/lib/pkgconfig" 
/usr/bin/install -c -m 644 libxslt.m4 '/private/tmp/easy_install-NRDNAB/lxml-2.3/build/tmp/libxml2/share/aclocal' 
/usr/bin/install -c -m 644 xsltConf.sh '/private/tmp/easy_install-NRDNAB/lxml-2.3/build/tmp/libxml2/lib' 
/usr/bin/install -c -m 644 libxslt.pc libexslt.pc '/private/tmp/easy_install-NRDNAB/lxml-2.3/build/tmp/libxml2/lib/pkgconfig' 
Building without Cython. 
Using build configuration of libxml2 2.7.8 and libxslt 1.1.26 
Building against libxml2/libxslt in the following directory: /private/tmp/easy_install-NRDNAB/lxml-2.3/build/tmp/libxml2/lib 
i686-apple-darwin10-gcc-4.2.1: -lgcrypt: linker input file unused because linking not done 
i686-apple-darwin10-gcc-4.2.1: -lgcrypt: linker input file unused because linking not done 
powerpc-apple-darwin10-gcc-4.2.1: -lgcrypt: linker input file unused because linking not done 
powerpc-apple-darwin10-gcc-4.2.1: -lgcrypt: linker input file unused because linking not done 
i686-apple-darwin10-gcc-4.2.1: -lgcrypt: linker input file unused because linking not done 
i686-apple-darwin10-gcc-4.2.1: -lgcrypt: linker input file unused because linking not done 
ld: library not found for -lgcrypt 
collect2: ld returned 1 exit status 
ld: library not found for -lgcrypt 
collect2: ld returned 1 exit status 
ld: library not found for -lgcrypt 
collect2: ld returned 1 exit status 
lipo: can't open input file: /var/tmp//ccZA43Kh.out (No such file or directory) 
error: Setup script exited with error: command 'gcc-4.2' failed with exit status 1 
sh-3.2# 
+0

可能是你可以用超級用戶嘗試,也嘗試安裝建立必要的PAC kage ... – shahjapan 2011-06-14 08:58:20

回答

4

這爲我工作:

sudo env ARCHFLAGS="-arch i386 -arch x86_64" easy_install lxml 
+1

謝謝,這對我很好!使用OS X 10.6.8 – Gourneau 2011-07-04 05:21:41