未加载库:/opt/local/lib/libffi.5.dylib

时间:2014-03-23 02:01:07

标签: macos macports

我正在Mac OX Snow Leopard(MacPorts)上编译一些C ++代码。

我收到错误消息:

collect2:错误:ld以信号5 [Trace / BPT trap]

结束

dyld:未加载库:/opt/local/lib/libffi.5.dylib

引自:/opt/local/libexec/llvm-3.3/lib/libLTO.dylib

原因:未找到图片

我知道libffi已更新为更新的版本,现在提供了我现在提供的libffi版本6。

有任何帮助吗?感谢。

1 个答案:

答案 0 :(得分:0)

首先尝试'sudo port rev-upgrade'。*这应该识别丢失/错误链接的文件并重建所需的端口。 (将使用预编译的二进制文件,而不是在许可证和配置允许的情况下构建。)

通常,您可能会发现邮件列表是提出这些问题的最有效地点。 https://lists.macosforge.org/mailman/listinfo/macports-users

  • 实际上,做'sudo port selfupdate&& sudo port升级已过时'如果你最近没有。