![](/img/trans.png)
[英]dyld: Library not loaded: /usr/local/opt/jpeg/lib/libjpeg.9.dylib OpenCV C++ MacOS
[英]error during installation of EMBOSS on MacOSX “dyld: Library not loaded: /usr/local/opt/jpeg/lib/libjpeg.8.dylib”
我正在尝试在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
不确定如何解决此问题。 我该怎么办?
如果您不需要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
的浮雕。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.