我正在尝试在我的 Mac OS X Mavericks (10.9) 笔记本电脑上安装 GTK+。我正在按照https://wiki.gnome.org/action/show//Projects/GTK+/OSX/Building?action=show&redirect=GTK%252B%252FOSX%252FBuilding#Procedure的说明进行操作。我已经成功安装了 jhbuild。但是,当我尝试在终端中执行命令“~/.local/bin/jhbuild shell”(不带引号)时,我收到以下错误消息:
File "/Users/mansnilsson/Source/jhbuild/jhbuild/config.py", line 247, in load
execfile(filename, config)
File "/Users/mansnilsson/.jhbuildrc", line 555, in <module>
execfile(_userrc)
File "/Users/mansnilsson/.jhbuildrc-custom", line 113, in <module>
setup_sdk(target=_target, sdk_version="native", architectures=[_default_arch])
File "/Users/mansnilsson/.jhbuildrc", line 295, in setup_sdk
module_extra_env["pkg-config"] = {'CFLAGS': os.environ['CFLAGS'] + ' --std=gcc89'}
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/UserDict.py", line 23, in __getitem__
raise KeyError(key)
KeyError: 'CFLAGS'
jhbuild: could not load config file
我一直在用谷歌搜索这个问题的解决方案。一位用户建议我必须编辑 .jhbuildrc-custom 文件,注释掉 _target 变量值的所有 if 和 elif,然后自己将值设置为“10.7”,但这并没有帮助。为什么我无法运行命令?