我正在尝试使用 ports 在新安装的 FreeBSD 上安装 Gnome。
我被一条错误消息困住了,上面写着:
Checking for headers required to compile python extensions ... not found
然后它意外失败。
我尝试重新安装 python27 但没有帮助。
可能是什么问题?
编辑:
我运行的是 FreeBSD 9.1;我尝试按照以下步骤安装 gnome常问问题
然后我
cd /usr/ports/x11/gnome2
就运行了make install clean
,至于配置,我保持不变;通过检查make config
我有两个未选择的选项:
XSCREENSAVER
MAPI
至于我得到的输出python2.7-config --includes
如下:
-I/usr/local/include/python2.7 -I/usr/local/include/python2.7
答案1
您缺少编译 Python 扩展所需的头文件,这些文件是 Gnome 依赖项。如果您遵循手册并使用稳定分支,则不会发生这种情况。您确实没有提供足够的信息来解决问题。
答案2
正如错误指出的那样,问题在于“make”正在寻找该pth
文件。我通过cp /usr/local/include/pth /usr/local/include/python2.7
安装 python2.7 而不是 2.6 来修复它
当然,这是一种解决方法,而不是问题的严肃解决方案。