2012-10-06 106 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