Je recompile actuellement gtk + et les dépendances depuis la source (je n'ai pas d'autre choix).Libtool pense qu'une "bibliothèque a été déplacée" mais ce n'est pas le cas
Tous mes paquets personnalisés sont installés dans un point personnalisé spécifique (appelons-le /packages
) (cela peut sembler étrange mais cette fois encore, je n'ai pas d'autre choix). Lorsque j'essaie de recompiler pango, il faut utiliser freetype. Freetype est déjà installé dans /packages/freetype/2.1.10/amd64-linux
(lib, inclut ... 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
). la configuration de pango fonctionne bien. Il trouve freetype et génère 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/
et il n'y a pas de problème d'accès). Alors libtool essayer de le trouver dans les "lieux classiques" comme /usr/...
et ne le trouve pas. Au début, je pensais que libtool se confondait avec les deux barres obliques (probablement dues à une erreur dans le drapeau --prefix lors de la compilation de freetype), donc j'ai recompilé freetype sans la faute de frappe mais ça n'a pas changé n'importe quoi.
Quelqu'un a-t-il une idée pour m'aider? Je n'ai jamais utilisé libtool dans mes projets personnels auparavant donc je ne sais pas s'il y a un moyen de résoudre ce comportement étrange ... (C'est peut-être pas pertinent mais libtool est la version 1.5.22)
Merci d'avance.
Merci pour votre aide! En vérifiant manuellement les fichiers .la de toutes les dépendances, je parviens à résoudre le problème en remplaçant les occurrences de /usr/local/lib/libfreetype.la par la bonne. Je ne savais pas ce fichier .la où juste "config" fichier pour la liaison ... – ThR37