Ich habe es vor Kurzem installiert GTK+ 3.22
und eine seiner Abhängigkeiten war Pango 1.40
. Nach der Installation Pango 1.40
ist mir aufgefallen, dass ich beim Erstellen eines Spiels, das ich mit erstellt habe, Cocos2d-x
den folgenden Fehler erhalte: In file: /usr/local/lib/libpangoft2-1.0.so.0 undefined reference to 'pango_matrix_get_font_scale_factors'
.
Ich habe how to fix this error
auf StackOverflow gefragtHier, und jemand hat mir gesagt, ich solle ausführen nm /usr/local/lib/libpangoft2-1.0.so.0
. Die Ausgabe ist sehr lang, aber ich habe festgestellt, dass die Funktion, nach der ich suche, eigentlich undefiniert ist U pango_matrix_get_font_scale_factors
.
Ich habe nach gesucht how to install Pango 1.40
und es wurde verlangt, dass ich HarfBuzz-1.3.2
, FreeType-2.7
und installiere Fontconfig-2.12.1
. Wenn ich die 3 oben genannten Abhängigkeiten installiere und dann neu installiere Pango 1.40
, wird keine Anwendung, die GTK+ verwendet, gestartet, einschließlich des Anmeldebildschirms und alle anderen Desktopumgebungen würden abstürzen. Daher musste ich in den Wiederherstellungsmodus wechseln und diese Bibliotheken deinstallieren, um eine DE starten zu können.
Ich verwende Debian 8 und meine Frage lautet: Wie installiere ich es Pango 1.40
mit allen Abhängigkeiten, ohne mein System zu beschädigen?