首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未构建homebrew: ngspice (x11.c:29:12: fatal error:'X11/IntrinsicP.h‘文件未找到,然后有一些)

未构建homebrew: ngspice (x11.c:29:12: fatal error:'X11/IntrinsicP.h‘文件未找到,然后有一些)
EN

Stack Overflow用户
提问于 2014-09-17 16:44:25
回答 1查看 485关注 0票数 0

我是一个自制的菜鸟。尝试构建ngspice时,我遇到了标题中描述的错误。在我开始之前,事实证明我现在实际上并不真正想要/需要X11支持。我是一个新手,我甚至不知道如何告诉brew去掉X。在公式中我看到:

选项" with -x","Build with X support“

但是如果我构建“--不带-x”,我仍然会看到同样的错误。"not --with-x“怎么说?

好了,来看看编译的问题:

我可以看到这个文件确实在X11目录中:

代码语言:javascript
复制
$ find /opt/X11/ -name IntrinsicP.h 
/opt/X11//include/X11/IntrinsicP.h

但不知何故,自制软件看不到包含路径。提醒brew注意此文件位置的最佳方法是什么?我试过了:

代码语言:javascript
复制
ln -s /opt/X11/include/X11 /usr/local/include/X11

这是可行的,在这个意义上,include问题消失了,但它产生了一个链接器问题:

代码语言:javascript
复制
ld: library not found for -lXaw

同样,我在/opt/X11中发现了一些Xaw库,但是我还没有理清如何教育足够多的自制软件来真正链接到它们。-(

代码语言:javascript
复制
$ find /opt/X11/ -name "*Xaw*" 

/opt/X11//include/X11/Xaw
/opt/X11//include/X11/Xaw/XawImP.h
/opt/X11//include/X11/Xaw/XawInit.h
/opt/X11//include/X11/Xaw3d
/opt/X11//include/X11/Xaw3d/Xaw3dP.h
/opt/X11//include/X11/Xaw3d/XawImP.h
/opt/X11//include/X11/Xaw3d/XawInit.h
/opt/X11//lib/libXaw.6.dylib
/opt/X11//lib/libXaw.7.dylib
/opt/X11//lib/libXaw.8.dylib
/opt/X11//lib/libXaw.dylib
/opt/X11//lib/libXaw3d.8.dylib
/opt/X11//lib/libXaw3d.dylib
/opt/X11//lib/libXaw6.6.dylib
/opt/X11//lib/libXaw6.dylib
/opt/X11//lib/libXaw7.7.dylib
/opt/X11//lib/libXaw7.dylib
/opt/X11//lib/libXaw8.8.dylib
/opt/X11//lib/libXaw8.dylib
/opt/X11//share/doc/libXaw3d
/opt/X11//share/man/man3/Xaw.3

谢谢你的建议!

-steve

EN

回答 1

Stack Overflow用户

发布于 2014-09-18 23:58:35

我可以复制这个。这反映了ngspice的配置中的不一致,而Homebrew公式并没有考虑到这一点。ngspice需要--在配置中不使用-x来停止尝试链接到X,尽管它需要--使用-x来实际构建X支持。

一旦this pull request被接受,这个问题就会得到解决。

Homebrew在Github问题跟踪器上欢迎这些类型的问题;维护者不会经常来这里。遵循brew建议的故障排除建议(“阅读此内容:https://github.com/Homebrew/homebrew/wiki/troubleshooting")将使在任何地点诊断问题变得更容易。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25886002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档