Perl librairie dynamique

Fermé
thibaut31 Messages postés 28 Date d'inscription vendredi 19 janvier 2007 Statut Membre Dernière intervention 22 mars 2007 - 19 mars 2007 à 18:38
thibaut31 Messages postés 28 Date d'inscription vendredi 19 janvier 2007 Statut Membre Dernière intervention 22 mars 2007 - 20 mars 2007 à 16:12
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
19 mars 2007 à 19:37
Salut,

peux-tu donner un exemple concret, de ce que tu veux faire?
0
thibaut31 Messages postés 28 Date d'inscription vendredi 19 janvier 2007 Statut Membre Dernière intervention 22 mars 2007
19 mars 2007 à 20:07
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
19 mars 2007 à 20:28
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 vendredi 19 janvier 2007 Statut Membre Dernière intervention 22 mars 2007
19 mars 2007 à 20:33
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 vendredi 19 janvier 2007 Statut Membre Dernière intervention 22 mars 2007
19 mars 2007 à 20:50
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
19 mars 2007 à 20:36
rpm -ivh ta_lib.rpm
tu es sur quel distrib Mandriva, Fedora?
0
thibaut31 Messages postés 28 Date d'inscription vendredi 19 janvier 2007 Statut Membre Dernière intervention 22 mars 2007
19 mars 2007 à 20:40
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
19 mars 2007 à 20:46
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
19 mars 2007 à 20:54
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 vendredi 19 janvier 2007 Statut Membre Dernière intervention 22 mars 2007
19 mars 2007 à 21:04
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
19 mars 2007 à 21:07
Il faut saisir le mot de passe root.
0
thibaut31 Messages postés 28 Date d'inscription vendredi 19 janvier 2007 Statut Membre Dernière intervention 22 mars 2007
19 mars 2007 à 21:11
C'est un mot de passe specifique a ma machine?
0
thibaut31 Messages postés 28 Date d'inscription vendredi 19 janvier 2007 Statut Membre Dernière intervention 22 mars 2007
19 mars 2007 à 21:15
Je ne l'ai pas...
0
thibaut31 Messages postés 28 Date d'inscription vendredi 19 janvier 2007 Statut Membre Dernière intervention 22 mars 2007
19 mars 2007 à 21:28
En tout cas merci pour ton aide.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
20 mars 2007 à 06:13
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 vendredi 19 janvier 2007 Statut Membre Dernière intervention 22 mars 2007
20 mars 2007 à 16:12
En fait, je me suis mis en fakeroot, mais cela ne marche pas, encore des restrictions d'acces
0