如何为OS X Mavericks 10.9编译mcrypt

时间:2013-10-30 22:12:41

标签: macos mcrypt mhash

我正忙着为OS X Mavericks编译mcrypt。我需要mcrypt用于我正在帮助开发的网站。我使用:

为XCode安装了Mavericks和命令行工具
xcode-select --install

那是一个安装程序。然后我下载了libmcrypt-2.5.8并将其解压缩。我导航到目录并做了:

./configure

我不知道我应该得到什么样的输出,但我也没有得到任何成功的消息。只是很多命令行代码。它刚刚停止,提示返回。

然后我做了:

make

我收到了大量的输出,并附有很多警告。最后一行输出是:

creating aestest
Making all in doc
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all-am'.

当我使用mcrypt而不是libmcrypt走错路时,我遇到了mhash的问题。我认为错误消息来自于此。但我不知道如何修复它们。当我在家里的Mac上做这件事时,我没有遇到任何错误,但是当时我没有和mhash一起走。思绪,有人吗?

1 个答案:

答案 0 :(得分:1)

也许不完全是你的问题的答案,但我建议通过MacPorts安装它(基本上是apt-get的Mac替代品)。当然,仍然可以手动安装mcrypt,但是使用端口就像键入sudo ports install mcrypt一样简单,一切都将为您处理,包括更新和卸载(如果您需要这样做)。