Forum Linux.embarqué Question de librairie

Posté par  .
Étiquettes : aucune
0
1
mai
2007
Bonjour,

Je cherche à faire tourner jfbterm (terminal via framebuffer) sur un processeur arm eabi (OMAP1710).

Je suis parvenue à le cross-compiler mais au moment de l'exécuter j'ai ce message d'erreur:

jfbterm: error while loading shared libraries: libutil.so.1: cannot open shared object file: No such file or directory


Apparemment elle ne semble pas installé sur le système embarqué,
j'ai donc "empreinté" celle de http://wiki.debian.org/ArmEabiPort.
Pourtant J'ai toujours ce même message. Voici un extrait de strace:

open("/root/dev/usr/lib/libutil.so.1", O_RDONLY) = 4

read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0t\t\0\000"..., 512) = 512
close(4) = 0
stat64("/root/dev/usr/lib", {st_mode=S_IFDIR|0755, st_size=8796093022208, ...}) = 0
open("/opt/Qtopia/lib/tls/v5l/fast-mult/half/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)


Sauriez-vous quelle est l'origine de ce message ?

Merci d'avance.
  • # euh ?

    Posté par  (site web personnel) . Évalué à 2.

    Il cherche à ouvrir le fichier /opt/Qtopia/lib/tls/v5l/fast-mult/half/libutil.so.1 mais le fichier n'existe pas.

    "La première sécurité est la liberté"

    • [^] # Re: euh ?

      Posté par  . Évalué à 1.

      Oui, il cherche à l'ouvrir mais parce qu'il a "sauté" celui d'avant, en faite l'application cherche la librairie dans tous les dossiers spécifiés par la variable d'environnement LD_LIBRARY_PATH jusqu'a ce qu'il trouve la bonne.
      strace affiche donc toutes les tentatives d'ouverture.

      Or il ne semble pas vouloir de la libutil situé dans /root/dev/usr/lib.
      Voici la sortie de strace au complet: http://fr.pastebin.ca/469242

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.