2012-10-06 103 views
0

嗨,所以我嘗試安裝的命令wgetwith-readline與Mac OS X的終端使用。儘管我需要爲第一個host= i686-apple指定配置,但配置似乎對兩者都正常工作。不能夠在Mac OS X「使」 10.7

當我到安裝的make部分,輸出如下。

wget的:

http://i.stack.imgur.com/jQb3a.jpg

與-readline的

http://i.stack.imgur.com/EqnD7.jpg

所以沒有任何人有任何想法,這是怎麼回事?

在此先感謝。

+0

可能是一些非常相似,[這](http://compgroups.net/comp.lang.lisp/problems-building-clisp-2.35-on-os-x/699960)。我懷疑OS X的readline比readline想要的老。你可以通過從Macports安裝readline或者fink或homebrew來解決這個問題......你所選擇的OS X軟件包管理器。 – Schwern

回答

0

經過一番調查,這是我得到的。

檢查的readline版本控制歷史,rl_gnu_readline_padded in 4.1這是在2000年OS X 10.7 應該發佈有...但它實際上通過鏈接到libedit這是一些BSD仿真庫假貨libreadline。我想他們正在避免在OS X上獲得這個惡意的GNU許可證。看到rl_gnu_readline_p是如何如何,這是有道理的,將會丟失。

我建議使用第三方包系統來安裝讀取readline,如MacPortsfinkhomebrew。然後建立你的軟件。

+0

感謝指向自制它看起來很棒。儘管這並沒有真正解決問題,但是因爲釀造醫生時出現了一些問題。很多,它導致我徹底重新安裝MacOSX。權限和路徑太多的問題是。此外,由於我在此之前部分安裝了Macports,我還進一步炒作了Brew工作公式的能力。 – AlanTuring

+0

[MacPorts可以通過刪除'/opt/local'](http://guide.macports.org/chunked/installing.macports.uninstalling.html)來快速卸載。 Homebrew有一個[卸載腳本](https://github.com/mxcl/homebrew/wiki/FAQ)。一般來說,他們非常善於保持自己的孤立,不應該觸摸系統(有像啓動項目這樣的小例外)。如果操作系統重新安裝,則無需重新安裝操作系統。我個人使用MacPorts,雖然我的大多數阿爾伯特極客朋友使用Homebrew。選擇一個並將其嵌入其中,他們有必要讓OS X成爲一個真正的Unix環境。 – Schwern

+0

是的,我喜歡釀造更好遠遠感謝人。 – AlanTuring