【发布时间】:2014-11-23 17:15:00
【问题描述】:
我正在尝试在运行 Mavericks 10.9.5 的 Macbook 上自我更新 Macports。我确保按照here 的描述安装命令行工具。然后我运行了 sudo port -v selfupdate,它活跃了几分钟,但一直卡在
===> making all in src/darwintracelib1.0
/usr/bin/cc -g -O2 -std=c99 -Wextra -Wall -fPIC -arch x86_64 -arch i386 -DHAVE_CONFIG_H -I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/src -I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/src -I. -I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/vendor/vendor-destroot//opt/local/libexec/macports/include -c -o access.o access.c
过去 24 小时。在大多数情况下,Terminal 已经表明它正在运行 xcrun,尽管它时不时地会跳转到其他东西并返回到 xcrun。我检查了活动监视器,xcrun 通常占用不到 20% 的 CPU。它没有大量使用网络。它也没有抖动,也没有大量读取或写入磁盘。
这对我来说似乎不正常,但我以前从未运行过 selfupdate。它没有给我任何错误信息。我只需要耐心吗?如果没有,有什么建议可以尝试下一步吗?
编辑:我已经为这个问题创建了一个 MacPorts Trac 票证:https://trac.macports.org/ticket/45992
【问题讨论】:
-
这太夸张了。我建议您首先进行 sysdiagnose 并查看 spindump 以查看编译器在做什么。它可能是编译器错误,或者您可能在某些 I/O 上被阻止(例如:NFS 硬挂载)。没有垃圾场就没有办法说出来。请随时将其发送给我,或者您可以将其附加到 MacPorts trac 中的工单上,并使用工单的 URL 更新您的问题。
-
感谢您的提示,杰里米。我已按照您的建议创建了票证。