Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
903 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [AIX] erreur nombre magique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[AIX] erreur nombre magique

n°708060
spiloack
Posté le 18-07-2005 à 18:51:51  profilanswer
 

Bonjour, voici mon problème : je voudrais faire fonctionner un exe (img2pdf de pdf-tools) sous un UNIX (AIX 5.3 en 64 bit). J'ai la config suivante :  
 
******************************************************  
L'exe du produit est sous :  
/u/mon_repertoire/bin/img2pdf  
 
La librairie en cause (libstdc++) est sous :  
/opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/libstdc++.a  
 
Le LIBPATH est :  
# echo $LIBPATH  
/opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2  
 
voici la première ligne de la commande suivante :  
# ar -tv libstdc++.a  
rwxr-xr-x 0/0 1646883 26 mai 00:32 2005 libstdc++.so.5  
 
Quand je lance mon exe, j'ai le message suivant :  
# img2pdf  
exec() : 0509-036 Impossible de charger le programme img2pdf  
en raison des erreurs suivantes :  
0509-150 Le module dÚpendant /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/libstdc++.a(l  
ibstdc++.so.5) n'a pas pu Ûtre chargÚ.  
0509-103 Le nombre magique du module est incorrect.  
 
*****************************************************  
 
Si quelqu'un avait la solution à ce problème, ce serait génial : d'avance merci !  
 
SpiLoack.
 

mood
Publicité
Posté le 18-07-2005 à 18:51:51  profilanswer
 

n°708178
Taz
bisounours-codeur
Posté le 19-07-2005 à 01:19:59  profilanswer
 

tu l'as buildé comme il faut ?
 
si t'as les gnu binutils
 
ldd -r /..../programme
 
pour voir.
 
c'est LIBPATH la version AIX de LD_LIBRARY_PATH ?

n°708250
spiloack
Posté le 19-07-2005 à 10:00:30  profilanswer
 

Voici le résultat de la commande "ldd" sur mon exécutable :
# ldd /u/spigraph/pdftools/bin/img2pdf
/u/spigraph/pdftools/bin/img2pdf a besoin de :
         /usr/lib/libc.a(shr_64.o)
IntrouvableIntrouvable   /unix
         /usr/lib/libcrypt.a(shr_64.o)
 
les deux librairies sont bien présente dans /usr/lib :
# ls /usr/lib/libc.a
/usr/lib/libc.a
# ls /usr/lib/libcrypt.a
/usr/lib/libcrypt.a
 
par contre, voici ce que me donne la commande "ar" sur libcrypt :
# ar -tv /usr/lib/libcrypt.a
rwxr-xr-x   300/300     4362 28 ao¹ 06:33 2004 shr.o
 
=> Serait-ce parce que cette librairie est en 32 et non en 64 bits ?... Si c'est le soucis : où trouver cette librairie en 64 bit ?
=> Sinon, une autre idée ?... :)
 
  D'avance merci...
 
Spiloack.

n°708367
burgergold
5$? va chez l'diable!
Posté le 19-07-2005 à 13:24:01  profilanswer
 

bin en gros le binaire semble avoir été compilé avec gcc
il est dépendant d'une librairie que tu ne possèdes pas ou qui n'est pas placé au même endroit


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [AIX] erreur nombre magique

 

Sujets relatifs
[AIX] Console de récupération pour AIX 5.2Configuration d'apache 1.3.33 => Erreur 403
Disque USB sur RHEv3: erreur d'E/S sur disque USB externedvdbackup ~ erreur copie : nouvelle protection
Erreur lors de la gravure d'un isoUbuntu 5.04 "The Hoary Hedgehog" Erreur deboostrap
Erreur sql FreeradiusQuelle distrib pour PVM/POVRAY ?
Problème AIX[MRTG/SNMP] Erreur cfgmaker
Plus de sujets relatifs à : [AIX] erreur nombre magique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR