2013-07-31 52 views
1

失敗我下載zlib的源代碼下面的命令:構建的zlib在MAC OS

curl -f -L -- "http://heanet.dl.sourceforge.net/sourceforge/libpng/zlib-1.2.8.tar.gz" > "zlib-1.2.8.tar.gz" 

./configure --static配置。 但是,當我輸入make時,它運行失敗。 整個日誌顯示:

 
--------------log----------------- 

/usr/bin/libtool -o libz.a adler32.o crc32.o deflate.o infback.o inffast.o inflate.o inftrees.o trees.o zutil.o compress.o uncompr.o gzclose.o gzlib.o gzread.o gzwrite.o 
libtool: unrecognized option `-o' 

libtool: Try `libtool --help' for more information. 

make: *** [libz.a] Error 1 

--------------log----------------- 

爲什麼會是這種失敗的原因是什麼?

回答

1

適合我。實際上,我在Mac上開發zlib。您必須安裝另一個libtool。

安裝或公開正確的libtool。

您可以重新安裝Xcode,和/或您可能需要刪除libtool(可能掩蓋Xcode libtool的其他位置)(在/ usr/local/bin中,或者誰在哪裏)。

從評論中,重新安裝Xcode解決了這個問題。

libtool -V應該說Apple的東西。它不應該失敗。

+0

它在我的其他MAC工作。是的,在日誌輸出中,我認爲這個問題與libtool有關。我試過重新安裝libtool,但仍然失敗。 –

+0

你是如何「重新安裝libtool」的?來自哪裏?當你放入'libtool --version'時,你會得到什麼? 'libtool -V'?後者應該工作並說'蘋果公司版本cctools -...'。如果第一個給你一個GNU libtool版本,那就是問題所在。 –

+0

zhangting:zlib-1.2.8 tingzhang $ libtool --version ltmain.sh(GNU libtool)2.2.6b 作者Gordon Matzigkeit <[email protected]ai.mit.edu>,1996 也許我錯了libtool 。哦.... –