Hello à tous,
j'ai un problème de chargement de bibliothèques... J'ai installé un driver de caméra numérique dont les .so se loge dans /opt/bidule/lib/i386
Comme c'est un chemin non standard, la doc décrit plusieurs solution pour le faire reconnaitre:
- les bouger à la main dans /usr/lib (crado)
- mettre le chemin dans LD_LIBRARY_PATH
- ajouter le chemin dans /etc/ld.so.conf (perso je l'ai mis dans /etc/ld.so.conf.d/bidule.conf, il est importé), puis faire un ldconfig
Aucune de ces solutions ne marche ! Un ldd sur un exécutable censé utiliser les pilotes me dit que la bibliothèque est "not found". Pourtant ldconfig -v me les affiche :-( (mais avec un "hwcap: 0x1000......" au lieu de "hwcap: 0x8000..." pour les autres entrées - c'est quoi hwcap ?)
Pourquoi qu'y n'en veut pas de mes biblio ? Une idée ?
# une idée comme ça
Posté par zzmaxfr . Évalué à 1.
tes librairies dans /usr/lib
Ca devrai marcher.
Méfi toi sur les noms de fichiers des liens, dans certain cas il ne faut pas le numéro
de version de la librairie (qui est dans le nom de fichier).
Good luck!
[^] # Re: une idée comme ça
Posté par Raphaël G. (site web personnel) . Évalué à 1.
Tu va voir où il va chercher ses petits et si il a pas un chemin en dur quelque part...
Tu serais parfois surpris de voir les ennuis que tu peux avoir avec des binaires...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.