【发布时间】:2019-02-05 18:50:15
【问题描述】:
我正在运行 MacOS/X Sierra 10.12.6 和 Macports 2.5.3。 当我这样做时
sudo 端口安装 gcc47
我明白了
警告:在索引中找不到端口 llvm-3.0;无法重建
---> 找到损坏的文件,但所有关联的端口都不在索引中,因此无法重建。
我该如何解决这个问题?
【问题讨论】:
标签: macports
我正在运行 MacOS/X Sierra 10.12.6 和 Macports 2.5.3。 当我这样做时
sudo 端口安装 gcc47
我明白了
警告:在索引中找不到端口 llvm-3.0;无法重建
---> 找到损坏的文件,但所有关联的端口都不在索引中,因此无法重建。
我该如何解决这个问题?
【问题讨论】:
标签: macports
当 MacPorts 在安装后发现损坏的文件(例如,缺少文件、缺少端口安装的文件中的链接依赖项)时,会发生此问题。然后它将继续确定必须重建哪些端口才能解决问题。
在您的情况下,llvm-3.0 端口中的文件已损坏。此端口已被删除 almost three years ago,因为它已过时。你应该找出为什么你的系统仍然需要它:
$> port installed rdependentof:llvm-3.0 and requested
$> port dependents llvm-3.0
看看这两个命令列出的端口是否可以完全删除,或者提供变体以选择 LLVM 版本,并且可以升级以使用更新的 LLVM 变体。
【讨论】: