wna a écrit:
j'ai fait ./reconf-all qui lui c'est déroulé sans soucis,
Je confirme, ça a l'air bon à ce stade.
wna a écrit:
autrement le configure -C ça a foiré
Bon, y'a beaucoup trop de trucs à voir pour que je t'en donne une liste complète, je vais plutôt te donner la manière de procéder.
Tout d'abord assure toi que
apt-file est installé, et en root lance
apt-file update une première fois.
Ensuite, dans ta sortie de
./configure -C à plein d'endroits tu as des messages du genre :
Code:
||
|| Unable to find file: libintl.so
|| This library may be located inside the system C library, so you can ignore that warning...
|| Unable to find file: libiconv.so
|| This library may be located inside the system C library, so you can ignore that warning...
|| Unable to find file: ffi.h
|| Unable to find file: libffi.so
|| foreign function interface is disabled
|| Unable to find file: libffi.so
|| Unable to find file: libffi.so
|| foreign function interface is disabled
||
Ce qui t'intéresse c'est bien évidemment les lignes "Unable to find file".
Pour chacun de ces fichiers, fais un
apt-file search NOM_DU_FICHIER, par exemple pour libffi.so
apt-file search libffi.so qui va te renvoyer quelque chose du genre (moi c'est sur une testing, sur ta Squeeze ça peut être légèrement différent) :
Code:
gcc-snapshot: /usr/lib/gcc-snapshot/lib/libffi.so
gcc-snapshot: /usr/lib/gcc-snapshot/lib/libffi.so.4
gcc-snapshot: /usr/lib/gcc-snapshot/lib/libffi.so.4.0.1
gcc-snapshot: /usr/lib/gcc-snapshot/lib32/libffi.so
gcc-snapshot: /usr/lib/gcc-snapshot/lib32/libffi.so.4
gcc-snapshot: /usr/lib/gcc-snapshot/lib32/libffi.so.4.0.1
lib32ffi-dev: /usr/lib32/libffi.so
lib32ffi5: /usr/lib32/libffi.so.5
lib32ffi5: /usr/lib32/libffi.so.5.0.10
lib32ffi6: /usr/lib32/libffi.so.6
lib32ffi6: /usr/lib32/libffi.so.6.0.0
libffi-dev: /usr/lib/libffi.so
libffi-dev: /usr/lib/x86_64-linux-gnu/libffi.so
libffi5: /usr/lib/libffi.so.5
libffi5: /usr/lib/libffi.so.5.0.10
libffi5: /usr/lib/x86_64-linux-gnu/libffi.so.5
libffi5: /usr/lib/x86_64-linux-gnu/libffi.so.5.0.10
libffi5-dbg: /usr/lib/debug/usr/lib/libffi.so.5.0.10
libffi5-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libffi.so.5.0.10
libffi5-dbg: /usr/lib/debug/usr/lib32/libffi.so.5.0.10
libffi6: /usr/lib/x86_64-linux-gnu/libffi.so.6
libffi6: /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
libffi6-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
Il va falloir réfléchir et identifier quel paquet est réellement intéressant. En l'occurrence pour libffi.so c'est le paquet libffi-dev qui t'intéresse (et non pas libffi5 comme je le pensais au début -- note bien que le ./configure demande libffi.so et non pas libffi.so.5).
Évite les paquets -dbg ça ne te servira à rien, et s'il y a un paquet -dev c'est généralement lui que tu vas vouloir. Ignore aussi les paquets qui commencent par lib32, ça ne devrait pas te concerner (si tu es en 64 bits tu veux les libs 64 bits, et si tu es en 32 bits il ne devrait pas y avoir de paquets lib32...). Pour lever les ambiguïtés (genre gcc-snapshot ou bien libffi-dev ?) essaye d'utiliser le bon sens dans la mesure du possible, le nom de paquet est souvent proche du nom du fichier recherché.
Une fois que tous les paquets manquants sont installés, recommence la compilation depuis le début (reconf-all & configure -C).