我有一段时间试图为 OS X Mavericks 编译 mcrypt。我正在帮助开发的网站需要 mcrypt。我安装了 Mavericks,然后使用了 XCode 的命令行工具:
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。想法,有人吗?