我正在安装一个印刷电路板布局工具,称为pcb (我使用的是印刷电路板20140316版 )。我在一台Mac (OSX10.9 --小牛)上。我更喜欢安装pcb通过自制,但有目前是一个问题与自制版本,因此,在此期间,我试图编译pcb的来源。当我为pcb运行配置脚本时,它会停止使用
checking for GL/gl.h... yes
checking for OpenGL/gl.h... yes
checking for OpenGL library... no
configure: error: in `/Users/jbattat/gedaGIT/pcb':
configure: error: OpenGL is required.网络搜索表明,OpenGL库是通过XCode和命令行工具安装的。我已经安装了Xcode (Version6.2),并且通过xcode-select --install安装了命令行工具,它声称成功了(“安装了该软件”)。
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
$ xcode-select -v
xcode-select version 2333.然而,pcb配置脚本仍然找不到OpenGL库。
我不知道该怎么做。配置脚本是否有可能以一种在linux上工作而不是在mac上工作的方式来寻找OpenGL?
发布于 2015-09-01 06:58:49
看起来那个configure脚本坏了(惊喜,惊喜,它是自动工具)。无论如何,在MacOS X上,OpenGL以框架的形式出现,而不是库。另外,我不知道配置脚本如何找到GL/gl.h,因为在MacOS X中,路径是OpenGL/gl.h,如下面的配置脚本行所发现的那样。
临时解决方案:修改configure.in文件,使其根本不查找OpenGL,并在Makefile.in中添加-framework OpenGL。长期解决方案:向开发人员提交一个bug,在MacOS X上构建配置似乎被破坏了。
https://stackoverflow.com/questions/32322645
复制相似问题