Macports警告:索引中找不到端口llvm-3.0;无法重建

问题描述 投票:0回答:1

我正在运行MacOS / X Sierra 10.12.6和Macports 2.5.3。当我做

sudo port安装gcc47

我明白了

警告:索引中找不到端口llvm-3.0;无法重建

--->找到损坏的文件,但所有关联的端口都不在索引中,因此无法重建。

我该如何解决?

macports
1个回答
0
投票

当MacPorts在安装后发现损坏的文件(例如丢失文件,缺少端口安装的文件中的链接依赖项)时会发生此问题。然后,它将继续确定重建哪些端口以解决问题。

在您的情况下,llvm-3.0端口中的文件被破坏。这个端口被删除了almost three years ago,因为它已经过时了。您应该找到系统上仍然需要它的原因:

$> port installed rdependentof:llvm-3.0 and requested
$> port dependents llvm-3.0

并查看这两个命令列出的端口是否可以完全删除,或者是否提供选择LLVM版本的变体,并且可以升级为使用较新的LLVM变体。

© www.soinside.com 2019 - 2024. All rights reserved.