2010-02-21 70 views
5

运行命令时,当在终端中运行一些命令,我​​收到以下错误消息使dyld:库未加载错误在终端

dyld: Library not loaded: /opt/local/lib/libjpeg.62.dylib 
    Referenced from: /opt/local//lib/libTIFF.dylib 
    Reason: no suitable image found. Did find: 
    /opt/local//lib/libjpeg.62.dylib: can't map 
    /opt/local/lib/libjpeg.62.dylib: can't map 
Trace/BPT trap 

我的Xcode是最新的。

+0

重新安装libjpeg。 – kennytm 2010-02-21 12:12:45

回答

3

当你的路径开始的/ opt /地方我假设你正在使用macports

如果是这样,我认为你需要至少做一个sudo的港口自更新为当前TIFF端口取决于/libjpeg.7.dylib。如果MacPorts的是下豹纹装或更早

0

我有同样的问题,需要

可能完全重新安装。我从来没有跑过雪豹之外的其他东西。我尝试过所有类型的东西,用了大约10个小时试图解决这个问题,但没有成功。

我最终完全移除了macports并重新安装了它。

这是我做过什么:

首先,我得到了我的所有已安装的端口的列表:

> port installed 

然后我卸载了一切:

> sudo port -f uninstall installed 

并再次安装使用MacPorts:macports并再次安装我的所有包。

这是相当乏味的,但它做到了。

3

后,你做你

sudo port selfupdate 

不要忘了做一个

sudo port upgrade outdated 

升级现有港口。比重新安装所有东西要好得多:-)

1

在我的Leopard机器上使用macports,libsdl_image正在寻找这个未安装的jpeg库。 jpeg6b端口包含它,但在不同的路径(/opt/local/lib/jpeg6b/lib/libjpeg.62.dylib)。我做

port selfupdate 
port install libsdl_image 

其升级libsdl_image从1.2.8_0到1.2.10_2并提出问题消失固定它。

相关问题