安装MPFR 3.Apple M1上的X



我在Apple M1上。我尝试安装一个特殊的包(维也纳RNA包,预编译二进制包,https://www.tbi.univie.ac.at/RNA/#pack_macosx)。安装完成了,但是当我输入以下

$ RNAduplex

得到如下结果:

dyld: Library not loaded: /usr/local/opt/mpfr/lib/libmpfr.4.dylib
Referenced from: /usr/local/bin/RNAfold
Reason: image not found
Abort trap: 6

Mpfr是通过自制安装的,但只有最新的版本(4.1.0)。我想我需要安装以前的版本(3.1.6),但我没有得到它的工作。我试图从https://www.mpfr.org/mpfr-3.1.6/下载的https://www.mpfr.org/mpfr-3.1.6/安装它。当我做

./configure

configure: error: gmp.h can't be found, or is unusable.

即使gmp已经通过homebrew安装(存在于/opt/homebrew/Cellar/gmp/)。

有什么建议吗?期待您的评论!最好的斯蒂芬妮

config.log文件可能提供有关错误的更多信息,但我认为gmp.h不在包含搜索路径中。您可以尝试类似的方法,通过编译:

#include <gmp.h>
int main (void) { return 0; }

你可能也会得到一个错误。

因此,您可能需要将安装gmp.h的目录添加到CPATHC_INCLUDE_PATH环境变量中。您将需要为库做类似的事情。另一个解决方案是对GMP安装目录使用--with-gmp=...configure选项。查看INSTALL文件获取更多信息。

最新更新