我正在尝试在MacOSX 10.12笔记本电脑上安装EMBOSS v6.6.0。我做了以下工作:
./configure --prefix=/Users/pc/local/opt/emboss/v6.6.0
sudo mkdir /usr/local/emboss
sudo chown pc /usr/local/emboss
make -j 4然后我执行了make install,得到了以下错误:
dyld: Library not loaded: /usr/local/opt/jpeg/lib/libjpeg.8.dylib
Referenced from: /usr/local/opt/gd/lib/libgd.3.dylib
Reason: image not found
make[3]: *** [install-exec-hook] Abort trap: 6
make[2]: *** [install-exec-am] Error 2
make[1]: *** [install-am] Error 2
make: *** [install-recursive] Error 1不确定如何修复此问题。我应该尝试什么?
发布于 2017-11-15 04:38:31
如果您不需要UI元素,那么
./configure --without-x
make通常情况下,OSX会让你的工作变得更轻松。
否则,您在/usr/local/opt/gd中安装的库gd看起来与jpeg库不同步。如果你看到ls /usr/local/opt/jpeg/lib/,我猜你会看到libjpeg.9.dylib。因此,如果不知道您最初是如何安装/usr/local/opt/gd的,就很难确切地知道接下来的步骤。它可能和(如果你有自制的) brew install gd一样简单地覆盖“坏掉的”gd库。或者完全删除它,因为我认为它在编译过程中阻碍了浮雕包含的gd。
https://stackoverflow.com/questions/47084487
复制相似问题