Erreur chargement libirc.so

Fermé
nuanda - Modifié par nuanda le 6/02/2013 à 08:52
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 13 févr. 2013 à 10:38
Bonjour,

J'ai un souci avec le chargement de libirc.so lorsque j'execute un programme nécessitant ce module:

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

Pourtant, il me semble avoir correctement defini LD_LIBRARY_PATH:

set LD_LIBRARY_PATH = /lfs/data0/gstar_local/intel/composer_xe_2011_sp1.7.256/compiler/lib/intel64/

echo $LD_LIBRARY_PATH donne bien:
/lfs/data0/gstar_local/intel/composer_xe_2011_sp1.7.256/compiler/lib/intel64/

J'ai bien sur vérifié avec ls /lfs/data0/gstar_local/intel/composer_xe_2011_sp1.7.256/compiler/lib/intel64/ que libirc.so se situe au bon endroit.


Je ne comprends pas trop pour libirc.so n'est pas chargé...

Est-ce que quelqu'un pourrait me donner une indication pour résoudre le probleme svp?

Merci d'avance !

Nuanda


Linux 2.6.32-71.el6.x86_64 x86_64

3 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
6 févr. 2013 à 10:23
Salut,

C'est quoi ton shell, csh/tcsh ?
0
echo $SHELL
/bin/bash

mais dans le script que je lance il y a:
#!/bin/csh
#PBS -S /bin/csh

Tu crois que le probleme pourrait venir de mon .bashrc ou .bash_profile ?

Merci!
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
7 févr. 2013 à 08:10
hello
essayer avec :
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH:/lfs/data0/gstar_local/intel/composer_xe_2011_sp1.7.256/compiler/lib/intel64
0
Ca plante si je fais ce que tu proposes:
Bad : modifier in $ (/).

Et en mettant les {} :
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/lfs/data0/gstar_local/intel/composer_xe_2011_sp1.7.256/compiler/lib/intel64

ça fait la meme chose qu'avant:
error while loading shared libraries: libirc.so: cannot open shared object file: No such file or directory

Merci quand meme...
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
7 févr. 2013 à 08:24
essayer
setenv LD_LIBRARY_PATH /lfs/data0/gstar_local/intel/composer_xe_2011_sp1.7.256/compiler/lib/intel64
0
error while loading shared libraries: libirc.so: cannot open shared object file: No such file or directory

:)
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
7 févr. 2013 à 08:48
est ce que c'est un exécutable 32 bits ?
il manque peut-être les librairies 32bits sur un systeme 64bits
que répond:
file <nom de l'exécutable>
ldd <nom de l'exécutable>
ls -l  /lfs/data0/gstar_local/intel/composer_xe_2011_sp1.7.256/compiler/lib/intel64/libirc* 
0
Voici le resultat des commandes que tu proposes:

file myexec
myexec: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.4, not stripped

ldd myexec
	linux-vdso.so.1 =>  (0x00007ffffb959000)
	librt.so.1 => /lib64/librt.so.1 (0x0000003a74800000)
	libnuma.so.1 => /usr/lib64/libnuma.so.1 (0x0000003a77000000)
	libdl.so.2 => /lib64/libdl.so.2 (0x0000003a73800000)
	libirc.so => /lfs/data0/gstar_local/intel/composer_xe_2011_sp1.7.256/compiler/lib/intel64/libirc.so (0x00007f397a8ea000)
	libnsl.so.1 => /lib64/libnsl.so.1 (0x0000003a84000000)
	libutil.so.1 => /lib64/libutil.so.1 (0x0000003a81400000)
	libm.so.6 => /lib64/libm.so.6 (0x0000003a73c00000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003a77800000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003a74000000)
	libc.so.6 => /lib64/libc.so.6 (0x0000003a73400000)
	/lib64/ld-linux-x86-64.so.2 (0x0000003a73000000)

ls -l  /lfs/data0/gstar_local/intel/composer_xe_2011_sp1.7.256/compiler/lib/intel64/libirc*
-rwxr-xr-x 1 root root 448428 Dec 19  2011 /lfs/data0/gstar_local/intel/composer_xe_2011_sp1.7.256/compiler/lib/intel64/libirc.a
-rwxr-xr-x 1 root root  11620 Dec 19  2011 /lfs/data0/gstar_local/intel/composer_xe_2011_sp1.7.256/compiler/lib/intel64/libirc_s.a
-rwxr-xr-x 1 root root 295158 Dec 19  2011 /lfs/data0/gstar_local/intel/composer_xe_2011_sp1.7.256/compiler/lib/intel64/libirc.so
0