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

 


Dernière réponse
Sujet : [AIX] erreur nombre magique
burgergold 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

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
burgergold 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
spiloack 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.
Taz 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 ?
spiloack 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.
 

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)