Perl librairie dynamique

thibaut31 Messages postés 28 Statut Membre -  
thibaut31 Messages postés 28 Statut Membre -
Salut!
J'aimerais utiliser une librairie dynamique pour un programme perl, comment fait-on?
Merci pour votre reponse
Configuration: Linux
Konqueror 3.3

7 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    peux-tu donner un exemple concret, de ce que tu veux faire?
    0
    1. thibaut31 Messages postés 28 Statut Membre
       
      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
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
    1. thibaut31 Messages postés 28 Statut Membre
       
      D'accord, je l'ai au format .rpm, que j'ai decompresse, mais a partir de la je ne sais que faire...
      0
    2. thibaut31 Messages postés 28 Statut Membre
       
      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
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    rpm -ivh ta_lib.rpm
    tu es sur quel distrib Mandriva, Fedora?
    0
    1. thibaut31 Messages postés 28 Statut Membre
       
      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
  4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    tape
    su -c 'apt-get install libstdc++2.10-dev libstdc++2.10-glibc2.2' 
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

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

      root@denney:~# su -c 'apt-get install libstdc++2.10-dev libstdc++2.10-glibc2.2'
      Password:
      su: Authentication failure
      
      0
  7. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Il faut saisir le mot de passe root.
    0
    1. thibaut31 Messages postés 28 Statut Membre
       
      C'est un mot de passe specifique a ma machine?
      0
    2. thibaut31 Messages postés 28 Statut Membre
       
      Je ne l'ai pas...
      0
    3. thibaut31 Messages postés 28 Statut Membre
       
      En tout cas merci pour ton aide.
      0
  8. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
    1. thibaut31 Messages postés 28 Statut Membre
       
      En fait, je me suis mis en fakeroot, mais cela ne marche pas, encore des restrictions d'acces
      0