1

我正在尝试在 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

不知道如何解决这个问题。我应该尝试什么?

4

1 回答 1

0

如果您不需要 UI 元素,那么

./configure  --without-x
make

通常使 OSX 上的生活更轻松。

否则看起来您安装的库gd与库/usr/local/opt/gd不同步jpeg。如果你ls /usr/local/opt/jpeg/lib/ 我猜你看​​到了libjpeg.9.dylib。从此,如果不知道您最初是如何安装的,就很难准确地知道接下来的步骤/usr/local/opt/gdbrew install gd覆盖“损坏的”gd 库可能很简单(如果您有自制软件) 。或者完全删除它,因为我认为它会妨碍gd编译过程中包含的浮雕。

于 2017-11-14T20:38:31.370 回答