我正在安装一个名为pcb的印刷电路板布局工具(我正在使用pcb version 20140316。我在Mac上(OS X 10.9 - Mavericks)。我会喜欢通过自制软件安装pcb,但是有currently a problem的自制软件版本,所以在此期间,我尝试从源代码编译pcb。当我运行pcb的configure脚本时,它会停止运行< / p>
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.
Web搜索表明OpenGL库是通过XCode和命令行工具安装的。我已经安装了Xcode(版本6.2),并且已经通过xcode-select --install
安装了命令行工具,声称它已成功(&#34;软件已安装&#34;)。
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
$ xcode-select -v
xcode-select version 2333.
然而,pcb配置脚本仍然找不到OpenGL库。
我不确定如何继续......配置脚本是否有可能以适用于Linux的方式寻找OpenGL,而不是在Mac上?
答案 0 :(得分:3)
看起来configure
脚本已被破坏(惊讶,惊讶,它是autotools)。无论如何,MacOS X OpenGL以 Framework 的形式出现,而不是库。此外,我没有看到配置脚本如何找到GL/gl.h
,因为在MacOS X中,路径为OpenGL/gl.h
,如配置脚本的以下行所示。
临时解决方案:修改configure.in
文件,根本不要查找OpenGL,并在-framework OpenGL
中添加Makefile.in
。长期解决方案:向开发人员提交一个错误,在MacOS X上构建配置似乎已被破坏。