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

Bases de données Discussion :

Compilation de l'extension MySQL avec libmysqlclient_r.so.18 (Mint 17.2 x64)


Sujet :

Bases de données

  1. #1
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2015
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2015
    Messages : 252
    Points : 272
    Points
    272
    Par défaut Compilation de l'extension MySQL avec libmysqlclient_r.so.18 (Mint 17.2 x64)
    Bonjour,
    en root, j'essaye vainement de reconstruire mon plugin sous Mint 14.2.

    Un apt-get install libmysqlclient-dev installe la version 18 (et non la 16).
    Je vérifie la présence du répertoire /usr/include/mysql et celle de la librairie /usr/lib/x86_64-linux-gnu/libmysqlclient_r.a
    Dans le projet projet /opt/Qt5.5.0-x64/5.5/Src/qtbase/src/plugins/sqldrivers/mysql/mysql.pro, j'ajoute 2 lignes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INCLUDEPATH+=/usr/include/mysql
    LIBS+=-L/usr/lib/x86_64-linux-gnu -lmysqlclient_r
    Je nettoye, qmake.
    Je me place dans le répertoire /opt/Qt5.5.0-x64/5.5/Src/qtbase/src/plugins/sqldrivers/build-mysql-Desktop_Qt_5_5_0_GCC_64bit-Release:
    make... Tout se termine normalement
    mv -f libqsqlmysql.so /plugins/sqldrivers/
    Le résultat est donc une nouvelle libqsqlmysql.so dans /opt/Qt5.5.0-x64/Tools/QtCreator/bin/plugins/sqldrivers
    Retour au terminal
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cd /opt/Qt5.5.0-x64/Tools/QtCreator/bin/plugins/sqldrivers
    ldd libqsqlmysql.so
    libmysqlclient_r.so.16 => not found puis évidemment les dépendances pareillement libssl.so.10 => not found, libcrypto.so.10 => not found...
    Quel est le problème ? Merci.

  2. #2
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2015
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2015
    Messages : 252
    Points : 272
    Points
    272
    Par défaut
    Citation Envoyé par ApproxDev Voir le message
    mv -f libqsqlmysql.so /plugins/sqldrivers/
    Le résultat est donc une nouvelle libqsqlmysql.so dans /opt/Qt5.5.0-x64/Tools/QtCreator/bin/plugins/sqldrivers
    Quelle andouille... Comme c'est marqué, le fichier est bien créé et placé dans le répertoire /plugins/sqldrivers. Ce n'est pas une adresse relative : je dois acheter des lunettes !

    Donc, il faut recopier cette librairie /plugins/sqldrivers/libqsqlmysql.so dans
    • /opt/Qt5.5.0-x64/5.5/gcc_64/plugins/sqldrivers

    et
    • /opt/Qt5.5.0-x64/Tools/QtCreator/bin/plugins/sqldrivers

    Non... Je n'ai pas posé cette question

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Plugin MySQL
    Par Super Castor dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 30/08/2006, 02h54
  2. [Plugin][V4All]problème avec le plug-in V4ALL
    Par zariski63 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 29/12/2004, 23h54
  3. [Plugin][easystruts]Probleme avec eclipse struts et tomcat
    Par chng001 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/10/2004, 09h12
  4. [EJB2.1 Entity] [CMP] [MySQL] Problème avec clé primaire en auto increment
    Par tery dans le forum Java EE
    Réponses: 6
    Dernier message: 16/07/2004, 11h28
  5. Bi pro sur un mono pro avec WinXP Pro ?????
    Par shkyo dans le forum Composants
    Réponses: 4
    Dernier message: 22/05/2004, 00h26

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