Domanda

Al momento sto ricompilare GTK + e le dipendenze dalla sorgente (non ho altre scelte).

Tutti i miei pacchetti personalizzati sono installati in un punto specifico personalizzato (chiamiamolo /packages) (può sembrare strano, ma questa volta ancora una volta, non ho altre scelte).

Quando si tenta di ricompilare Pango, ha bisogno freetype. Freetype è già installato nel /packages/freetype/2.1.10/amd64-linux (lib, includere ... sono in questa directory) e il diverso percorso di configurazione sono impostati (LD_LIBRARY_PATH, LIBRARY_PATH, CPLUS_INCLUDE_PATH, INCLUDE_PATH, PKG_CONFIG_PATH). configurazione di pango gestito bene. E trovare freetype e generare il Makefile. Quando provo a fare, ottengo il seguente errore:

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 ha un problema con il mio lib (ma libfreetype.la presente nella directory /packages/freetype/2.1.10/amd64-linux//lib/and non c'è nessun problema di accesso). Così Libtool cercare di trovare nelle "luoghi classici" come /usr/... e non trovarlo.

All'inizio, ho pensato che libtool ottenere confuso con le due barre (probabilmente a causa di un errore nella bandiera --prefix durante la compilazione di freetype) così ho fatto freetype ricompilazione, senza l'errore di battitura, ma non ha cambiato nulla .

Qualcuno ha un'idea di aiutarmi? Non ho mai usato libtool nei miei progetti personali, blog, prima in modo da non so se c'è un modo per risolvere questo strano comportamento ... (E 'forse irrilevante, ma libtool è la versione 1.5.22)

Grazie in anticipo.

È stato utile?

Soluzione

Hai guardato all'interno del file libfreetype.la? file .la Libtool sono solo i file di testo che descrivono le librerie. Per impostazione predefinita, vengono commentate. Cerca le impostazioni libdir e dependency_libs e verificare se fanno notare i posti giusti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top