我试图在RHEL5盒子上构build一个新版本的wireshark 1.10,目的是制作一个RPM,以便我支持的客户可以安装它。 可能还有其他人,如果我能find一个地方举办它。
WS1.10依赖于GTK +以及其他几个不受可用rpm包支持的库。 因此,我必须手工build造它们。 GTK +需要支持cairo(1.8.8)的pango(1.24.5)。
从源代码构build并安装更新版本的cairo之后,pango的./configure文件给出了以下错误
checking for CAIRO... yes checking which cairo Font backends Could be used... none configure: disabling cairo support
然后结束./configure显示
如何在linux上的窗口中显示交互式SVG?
你如何在windows上安装PyCairo(开罗for Python)?
configuration: backends: X
我可以通过查看/ usr / local / lib中的pkg_config来valIDation是否安装了Cairo。
我甚至看过了pango config.log。 但是我没有看到任何与我上面复制的信息不同的东西。
有什么地方我应该找出一个简短的错误信息? 我有点难以解决这个问题。
我今天遇到这个问题,通过安装PANGO的README文件中提到的HARFBUZZ解决了这个问题。 在安装Harfbuzz之后,我们可以访问FreeType。 所以按照这个程序:
构建并安装FreeType
构建并安装Fontconfig
建立和安装Cairo(在./configure之后,请确保找到了freetype和Fontconfig)
构建并安装Harfbuzz
建立并安装Pango
如果你仍然有问题,即使你是遵循小贾的指导方针,请注意查看config.log。 它将帮助您找出为什么软件包在您的系统上找不到特定组件。 在我的情况下,我的发行版默认存储库中的Fontconfig-devel和freetype-devel软件包太旧了。
我可以通过将/etc/ld.so.conf.d和环境扩展脚本添加到/ etc / profile来将整个堆栈安装到/ usr之外的一个位置(不像听起来那么困难)来管理它。 d。
总结以上是内存溢出为你收集整理的开罗支持build设潘戈全部内容,希望文章能够帮你解决开罗支持build设潘戈所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)