Perl librairie dynamique

thibaut31 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -  
thibaut31 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -
Salut!
J'aimerais utiliser une librairie dynamique pour un programme perl, comment fait-on?
Merci pour votre reponse

7 réponses

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

peux-tu donner un exemple concret, de ce que tu veux faire?
0
thibaut31 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
 
Salut,
Alors voila a l'execution du programme j'ai le message d'erreur suivant :
error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
Je me dis alors qu'il me manque la bibliotheque libstdc++..., je la trouve sur le net, mais je ne peux pas (a cause de restriction d'acces) la copier dans /usr/bin. Je crois que je peux utiliser quand meme en librairie dynamique, mais je n'ai aucune idee de comment il faut s'y prendre. Le programme est en Perl.

Merci pour ta reponse
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

, je la trouve sur le net, mais je ne peux pas (a cause de restriction d'acces) la copier dans /usr/bin
Il ne s'agit pas de copier mais d'installer.
0
thibaut31 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
 
D'accord, je l'ai au format .rpm, que j'ai decompresse, mais a partir de la je ne sais que faire...
0
thibaut31 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai fini par faire :

alien -i /home/bic/thibaut/Programmation/libstdc++2.96-2.96-alt6.i586.rpm


Mais il me dit :
Package build failed. Here's the log:
make: Warning: File `debian/rules' has modification time 18 s in the future
dh_testdir
dh_testdir
dh_testroot
dh_clean -k -d
dh_installdirs
dh_installdocs
install: cannot create directory `debian/libstdc++2.96/usr/share': Permission denied
dh_installdocs: command returned error code 256
make: *** [binary-arch] Error 1
find: libstdc++2.96-2.96: No such file or directory
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
rpm -ivh ta_lib.rpm
tu es sur quel distrib Mandriva, Fedora?
0
thibaut31 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
 
Euh, je ne sais pas, je suis sous unix Debian.
Je dois taper ce que tu m'as dit sur sur le terminal avant d'executer le programme? Desolle mais je ne suis pas vraiment un habitue...
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
tape
su -c 'apt-get install libstdc++2.10-dev libstdc++2.10-glibc2.2' 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Pourquoi installer un rpm quand tu peux trouver les lib dans les dépôts Debian? libstdc++-libc6.2-2.so.3
0
thibaut31 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
 
Il me met :

root@denney:~# su -c 'apt-get install libstdc++2.10-dev libstdc++2.10-glibc2.2'
Password:
su: Authentication failure
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Il faut saisir le mot de passe root.
0
thibaut31 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
 
C'est un mot de passe specifique a ma machine?
0
thibaut31 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
 
Je ne l'ai pas...
0
thibaut31 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
 
En tout cas merci pour ton aide.
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

root@denney:~# su -c 'apt-get install libstdc++2.10-dev libstdc++2.10-glibc2.2'

Mince, je n'ai pas fait attention.

Quand tu vois cette invité root@denney:~# ça veut dire que tu es en root, donc tu dois taper tout simplement (voir en gras)
root@denney:~# apt-get install libstdc++2.10-dev libstdc++2.10-glibc2.2
0
thibaut31 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
 
En fait, je me suis mis en fakeroot, mais cela ne marche pas, encore des restrictions d'acces
0