Forum Linux.général Problème de chargement de bibliothèques

Posté par  (site web personnel) .
Étiquettes : aucune
0
15
fév.
2006
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  . Évalué à 1.

    Je te conseille de tenter les liens symboliques vers
    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  (site web personnel) . Évalué à 1.

      Fait un gros strace sur ton exécutable qui veux pas.

      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.