最近 をインストールしたのですGTK+ 3.22
が、その依存関係の 1 つが でした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
をインストールする必要がありました。前述の 3 つの依存関係をインストールしてから を再インストールすると、ログイン画面を含め、GTK+ を使用するアプリケーションはすべて起動せず、他のすべてのデスクトップ環境がクラッシュします。そのため、DE を起動できるようにするには、リカバリ モードに入り、これらのライブラリをアンインストールする必要がありました。HarfBuzz-1.3.2
FreeType-2.7
Fontconfig-2.12.1
Pango 1.40
Pango 1.40
私は Debian 8 を使用していますが、システムを壊さずに とその依存関係をインストールするにはどうすればいいのでしょうか?