IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques C++ Discussion :

Conflit libstdc++.so6/so.5 et problème d'édition des liens


Sujet :

Bibliothèques C++

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Conflit libstdc++.so6/so.5 et problème d'édition des liens
    Bonjour,

    Je vous expose en deux mot le contexte:

    j'écris un programme en c++ qui utilise les librairies boost_serialization et mysqlcppconn. Je travail sur une redhat entreprise 3. La version de gcc installée est la 3.2.3. La ou ça se complique, c'est que boost requiert libstdc++.so.5 et mysqlcppconn libstdc++.so.6. J'ai donc compilé et installé une version plus récente de gcc contenant la version 6 de la librairie standard

    Premier problème, il y a un conflit entre les deux librairies standard utilisées. second problème j'obtiens l'erreur suivante a la compilation:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    /usr/bin/ld: warning: libstdc++.so.5, needed by /usr/lib/libboost_serialization.so, may conflict with libstdc++.so.6
    /usr/lib/libmysqlcppconn.so: référence indéfinie vers « __cxa_get_exception_ptr@CXXABI_1.3.1 »
    /usr/lib/libmysqlcppconn.so: référence indéfinie vers « __stack_chk_fail@GLIBC_2.4 »
    collect2: ld a retourné 1 code d'état d'exécution
    la commande "ldd /usr/lib/libmysqlcppconn.so" me renvoie la sortie suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    /usr/lib/libmysqlcppconn.so: /exec/gcc/lib/libstdc++.so.6: version `CXXABI_1.3.1' not found (required by /usr/lib/libmysqlcppconn.so)
    /usr/lib/libmysqlcppconn.so: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /usr/lib/libmysqlcppconn.so)
            libpthread.so.0 => /lib/tls/libpthread.so.0 (0x00e4f000)
            libcrypt.so.1 => /lib/libcrypt.so.1 (0x005a4000)
            libnsl.so.1 => /lib/libnsl.so.1 (0x00afe000)
            libm.so.6 => /lib/tls/libm.so.6 (0x00f9d000)
            libstdc++.so.6 => /exec/gcc/lib/libstdc++.so.6 (0x003cf000)
            libc.so.6 => /lib/tls/libc.so.6 (0x00215000)
            /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x001ff000)
            libgcc_s.so.1 => /exec/gcc/lib/libgcc_s.so.1 (0x00677000)
    quelqu'un aurait-il une idée pour résoudre mon problème ?

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Finalement,

    J'ai abandonné l'idée d'utiliser le connecteur c++ de mysql au profit de l'API C. Je n'est donc plus de conflit de bibliothèques.

Discussions similaires

  1. Réponses: 1
    Dernier message: 31/12/2007, 01h59
  2. Réponses: 3
    Dernier message: 04/07/2007, 14h08
  3. Problème à l'édition des liens
    Par Frederick_Etudiant dans le forum Code::Blocks
    Réponses: 3
    Dernier message: 03/05/2007, 17h01
  4. [Dev-C++] Problème d'édition des liens
    Par shura dans le forum EDI
    Réponses: 5
    Dernier message: 30/08/2005, 09h35
  5. Problème à l'édition des liens avec BCC55 et Xerces
    Par ShootDX dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 30/11/2003, 14h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo