Frage

Ich bin derzeit neu zu kompilieren GTK + und Abhängigkeiten von der Quelle (ich habe keine andere Wahl).

Alle meine Custom-Pakete in einem bestimmten benutzerdefinierten Punkt installiert werden (nennen wir es /packages) (es seltsam erscheinen, aber dieses Mal wieder, ich habe keine andere Wahl).

Wenn ich versuche, pango neu zu kompilieren, muss es Freetype. Freetype ist bereits in /packages/freetype/2.1.10/amd64-linux (lib, der ... in diesem Verzeichnis ist) installiert und die verschiedenen Konfigurationspfade gesetzt sind (LD_LIBRARY_PATH, LIBRARY_PATH, CPLUS_INCLUDE_PATH, INCLUDE_PATH, PKG_CONFIG_PATH). Konfiguration von pango gut geführt. Es findet und Freetype erzeugt das Makefile. Wenn ich versuche zu machen, ich die folgende Fehlermeldung erhalten:

libtool: link: warning: library `/packages/freetype/2.1.10/amd64-linux//lib/libfreetype.la' was moved.
grep: /usr/local/lib/libfreetype.la: No such file or directory

libtool hat ein Problem mit meinem lib (aber libfreetype.la existiert im Verzeichnis /packages/freetype/2.1.10/amd64-linux//lib/and gibt es kein Problem des Zugangs). So Libtool versuchen, es in den „klassischen Orten“ zu finden wie /usr/... und finde es nicht.

Am Anfang dachte ich, dass libtool mit den beiden Schrägstriche verwirren lassen (vermutlich aufgrund eines Fehlers in der prefix Flagge bei der Erstellung von Freetype), damit ich recompile freetype tat ohne Tippfehler, aber es hat nichts ändern .

hat eine Idee, jemand mir zu helfen? Ich habe noch nie libtool in meine personnal Projekte vor, damit ich weiß nicht, ob es einen Weg gibt, dieses seltsame Verhalten zu lösen ... (Es ist vielleicht irrelevant, aber libtool ist Version 1.5.22)

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Haben Sie sich in der libfreetype.la-Datei? Libtool .la Dateien sind nur Dateien Textbibliotheken beschreiben. Standardmäßig werden sie kommentiert. Suchen Sie nach den libdir und dependency_libs Einstellungen und überprüfen, ob sie an die richtigen Stellen verweisen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top