• # libstdc++.so.5

    Posté par  . Évalué à 2.

    Il te faut installer le packet : libstdc++(version)
    • [^] # Re: libstdc++.so.5

      Posté par  . Évalué à 0.

      je crois qu'il y a un lien cassé sur cette librairie.

      j'ai déjà essayé :
      rpm -i libstdc++-3.3.3-7.i386.rpm
      il me réponds :
      paquetage libstdc++-3.3.3-7 déjà installé
      en faisant :
      rpm -qa|grep -i libstdc++
      le résultat donne :
      libstdc++34-devel-3.4.0-1
      compat-libstdc++-7.3-2.96.126
      libstdc++-devel-3.3.3-7
      libstdc++34-3.4.0-1
      libstdc++-3.3.3-7

      j'avoue (un peu débutant) ne pas y reconnaitre mes petits. ?????
  • # Besoin pour quoi ?

    Posté par  . Évalué à 2.

    Bonsoir
    Quelle partie du noyau requiert la lib std du c++ ?
    Sinon, vus la version de gcc et de libstc++ (-v3)
    Tu devrais normalement avoir un fichier libstdc++.so.6
    Dans un répertoire qui pourrait être
    /usr/lib/gcc/i386-linux/3.4.4/
    avec i386-linux à remplacer par ce qu'il faut ;-)
    • [^] # Re: Besoin pour quoi ?

      Posté par  . Évalué à 0.

      la lib std c++ est nécessaire pour une appli c++ que je veux compiler et linker.
      cette appli est dèjà écrite (depuis 10 ans) . Il s'agit d'un portage.
      la compil se passe bien, sauf au link :
      pb avec _dso_handle.
      en cherchant un peu j'arrive à cette lib manquante.
      j'ai installé gcc 3.4.0, puis gcc 3.4.4.
      mais peut-être je m'y suis mal pris. il y avait à déinstaller des paquetages avant ?

      pour le répertoire j'ai (fedora 2) :
      /usr/lib/gcc/i386-redhat-linux/3.4.0
      avec

      -rw-r--r-- 1 root root 1604 avr 21 2004 crtbegin.o
      -rw-r--r-- 1 root root 1964 avr 21 2004 crtbeginS.o
      -rw-r--r-- 1 root root 1988 avr 21 2004 crtbeginT.o
      -rw-r--r-- 1 root root 1288 avr 21 2004 crtend.o
      -rw-r--r-- 1 root root 1336 avr 21 2004 crtendS.o
      drwxr-xr-x 6 root root 4096 mar 17 14:13 include
      -rw-r--r-- 1 root root 50762 avr 21 2004 libgcc.a
      -rw-r--r-- 1 root root 31328 avr 21 2004 libgcc_eh.a
      lrwxrwxrwx 1 root root 18 mar 17 14:13 libgcc_s.so -> /lib/libgcc_s.so.1
      -rw-r--r-- 1 root root 21586378 avr 21 2004 libgcj.a
      lrwxrwxrwx 1 root root 24 mar 17 14:13 libgcj.so -> ../../../libgcj.so.5. 0.0
      -rw-r--r-- 1 root root 338 avr 21 2004 libgcj.spec
      -rw-r--r-- 1 root root 12112 avr 21 2004 libgcov.a
      -rw-r--r-- 1 root root 127674 avr 21 2004 lib-org-w3c-dom.a
      lrwxrwxrwx 1 root root 33 mar 17 14:13 lib-org-w3c-dom.so -> ../../../lib -org-w3c-dom.so.5.0.0
      -rw-r--r-- 1 root root 250752 avr 21 2004 lib-org-xml-sax.a
      lrwxrwxrwx 1 root root 33 mar 17 14:13 lib-org-xml-sax.so -> ../../../lib -org-xml-sax.so.5.0.0
      -rw-r--r-- 1 root root 1704166 avr 21 2004 libstdc++.a
      lrwxrwxrwx 1 root root 27 mar 17 14:32 libstdc++.so -> ../../../libstdc++ .so.6.0.0
      -rw-r--r-- 1 root root 150040 avr 21 2004 libsupc++.a
      -rw-r--r-- 1 root root 3806 avr 21 2004 specs

      on voit un link
      lrwxrwxrwx 1 root root 27 mar 17 14:32 libstdc++.so -> ../../../libstdc++ .so.6.0.0
      est-ce l'erreur ?

      sinon, comment revenir en arrière ?
      comment connaitre la liste des paquetages d'une version d'un gcc donné ?
      • [^] # Re: Besoin pour quoi ?

        Posté par  . Évalué à 0.

        pour me depatouiller de ces paquetages interdépendants, j'ai trouvé synaptic.
        Tu peux gérer tes rpm visuellement. Il s'occupe du reste.
        J'ai déjà retiré gcc 3.4.4.
        je pense qu'il est en conflit avec gcc 3.3.3.
        a confirmer....

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.