Question

Je suis actuellement RECOMPILER gtk + et les dépendances de source (je n'ai pas d'autres choix).

Tous mes packages personnalisés sont installés dans un point de mesure spécifique (Appelons-le /packages) (il peut sembler étrange, mais cette fois encore, je n'ai pas d'autres choix).

Lorsque je tente de recompiler pango, il a besoin freetype. Freetype est déjà installé dans /packages/freetype/2.1.10/amd64-linux (lib, inclure ... sont dans ce répertoire) et le chemin d'accès différent de configuration sont définis (LD_LIBRARY_PATH, LIBRARY_PATH, CPLUS_INCLUDE_PATH, INCLUDE_PATH, PKG_CONFIG_PATH). configuration de pango bien fonctionner. Il trouve freetype et générer le Makefile. Lorsque je tente de faire, je reçois l'erreur suivante:

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 a un problème avec ma lib (mais libfreetype.la existe dans le répertoire /packages/freetype/2.1.10/amd64-linux//lib/and il n'y a pas de problème d'accès). Alors libtool essayer de trouver dans les « lieux classiques » comme /usr/... et ne le trouve pas.

Au début, je pensais que libtool se confondre avec les deux barres obliques (probablement en raison d'une erreur dans le drapeau --prefix lors de la compilation de freetype) donc je l'ai fait recompilation freetype sans faute de frappe, mais il n'a rien de changement .

Quelqu'un at-il une idée pour me aider? Je ne l'ai jamais utilisé libtool dans mes projets personnels avant donc je ne sais pas s'il y a un moyen de résoudre ce comportement étrange ... (Il est peut-être hors de propos, mais libtool est une version 1.5.22)

Merci à l'avance.

Était-ce utile?

La solution

Avez-vous regardé à l'intérieur du fichier libfreetype.la? les fichiers libtool de .la ne sont que des fichiers texte décrivant les bibliothèques. Par défaut, ils sont commentés. Rechercher les paramètres de libdir et dependency_libs et vérifier si elles pointent vers les bons endroits.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top