1

我用错误的参数(忘记了'build')启动了一个 JHBuild,并在似乎是错误的时刻按下了 control-C。

现在,当我尝试任何JHBuild命令时,例如jhbuild bootstrap,我得到:

Traceback (most recent call last):
  File "/Users/gnucashdev/Source/jhbuild/jhbuild/config.py", line 197, in load
    execfile(filename, config)
  File "/Users/gnucashdev/.jhbuildrc", line 408, in <module>
    execfile(_userrc)
  File "/Users/gnucashdev/.jhbuildrc-custom", line 22, in <module>
    setup_sdk()
  File "/Users/gnucashdev/.jhbuildrc", line 260, in setup_sdk
    gcc = _popen("xcrun -f gcc")
  File "/Users/gnucashdev/.jhbuildrc", line 41, in _popen
    raise RuntimeError, "Failed to close %s stream" % cmd_arg
RuntimeError: Failed to close xcrun -f gcc stream
jhbuild: could not load config file

我试过重新jhbuild安装

 ./gtk-osx-build-setup.sh 

但下一步 - 即

jhbuild bootstrap

产生上述错误。某些文件似乎已被泄露,可能已被截断。但我很难弄清楚是哪个。

4

1 回答 1

0

我有同样的错误。xcrun返回错误,可能是由于环境变量不正确。在我的情况下,我jhbuild在 a中运行jhbuild shell,这导致SDKDIR环境变量包含 SDK 目录路径的 2 个副本。退出 jhbuild shell 解决了这个问题。

于 2018-03-16T15:29:03.203 回答