我用错误的参数启动了一个JHBuild(忘了'build')并且在看似错误的时刻点击了控制-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
产生上述错误。某些文件似乎已被泄露,可能已被截断。但是我很难搞清楚哪个。
答案 0 :(得分:0)
我有同样的错误。 xcrun
返回错误,可能是由于环境变量不正确。就我而言,我在jhbuild
中运行jhbuild shell
,导致SDKDIR
环境变量包含SDK目录路径的2个副本。退出jhbuild shell修复了问题。