我试图在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
如何在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。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。