最近我安装了GTK+ 3.22
它的依赖项之一是Pango 1.40
.安装后,Pango 1.40
我注意到当我构建我用它制作的游戏时,Cocos2d-x
出现以下错误:In file: /usr/local/lib/libpangoft2-1.0.so.0 undefined reference to 'pango_matrix_get_font_scale_factors'
。
我how to fix this error
在 StackOverflow 上问过这里,有人叫我跑nm /usr/local/lib/libpangoft2-1.0.so.0
。输出很长,但我注意到我正在寻找的函数确实是 undefined U pango_matrix_get_font_scale_factors
。
我寻找how to install Pango 1.40
并要求我安装HarfBuzz-1.3.2
,FreeType-2.7
和Fontconfig-2.12.1
。如果我安装上述 3 个依赖项,然后重新安装Pango 1.40
,任何使用 GTK+ 的应用程序都将无法启动,包括登录屏幕和所有其他桌面环境都会崩溃。因此我必须进入恢复模式并卸载这些库才能启动 DE。
我正在使用 Debian 8,我的问题是,如何安装Pango 1.40
及其所有依赖项,而不破坏我的系统?