Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. QMYSQL driver not loaded on Ubuntu

QMYSQL driver not loaded on Ubuntu

Scheduled Pinned Locked Moved Solved Installation and Deployment
61 Posts 5 Posters 78.9k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SGaistS Offline
    SGaistS Offline
    SGaist
    Lifetime Qt Champion
    wrote on last edited by
    #27

    what does qmake --version and which qmake return ?

    Interested in AI ? www.idiap.ch
    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

    1 Reply Last reply
    0
    • ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #28

      [quote author="SGaist" date="1389045618"]what does qmake --version and which qmake return ?[/quote]

      root@Gigabyte-Z68P-DS3:~# dpkg --get-selections | grep qmake
      qt5-qmake install

      and return : qmake: could not find a Qt installation of ''

      1 Reply Last reply
      0
      • SGaistS Offline
        SGaistS Offline
        SGaist
        Lifetime Qt Champion
        wrote on last edited by
        #29

        Check what other Qt 5 package you have installed

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        1 Reply Last reply
        0
        • ? Offline
          ? Offline
          A Former User
          wrote on last edited by
          #30

          Please see this :

          root@Gigabyte-Z68P-DS3:~# dpkg --get-selections | grep qt
          appmenu-qt install
          appmenu-qt5 install
          checkbox-qt install
          libaccounts-qt5-1 install
          libdbusmenu-qt2:amd64 install
          libdbusmenu-qt2:i386 install
          libdbusmenu-qt5:amd64 install
          libqt4-dbus:amd64 install
          libqt4-dbus:i386 install
          libqt4-declarative:amd64 install
          libqt4-declarative:i386 install
          libqt4-designer:amd64 install
          libqt4-help:amd64 install
          libqt4-network:amd64 install
          libqt4-network:i386 install
          libqt4-opengl:amd64 install
          libqt4-opengl:i386 install
          libqt4-script:amd64 install
          libqt4-script:i386 install
          libqt4-scripttools:amd64 install
          libqt4-sql:amd64 install
          libqt4-sql:i386 install
          libqt4-sql-mysql:amd64 install
          libqt4-sql-mysql:i386 install
          libqt4-sql-sqlite:amd64 install
          libqt4-svg:amd64 install
          libqt4-test:amd64 install
          libqt4-webkit install
          libqt4-xml:amd64 install
          libqt4-xml:i386 install
          libqt4-xmlpatterns:amd64 install
          libqt4-xmlpatterns:i386 install
          libqt53d5:amd64 install
          libqt5core5:amd64 install
          libqt5dbus5:amd64 install
          libqt5gui5:amd64 install
          libqt5location5:amd64 install
          libqt5network5:amd64 install
          libqt5opengl5:amd64 install
          libqt5printsupport5:amd64 install
          libqt5qml5:amd64 install
          libqt5quick5:amd64 install
          libqt5sensors5:amd64 install
          libqt5sql5:amd64 install
          libqt5sql5-mysql:amd64 install
          libqt5sql5-sqlite:amd64 install
          libqt5test5:amd64 install
          libqt5v8-5:amd64 install
          libqt5webkit5:amd64 install
          libqt5widgets5:amd64 install
          libqt5xml5:amd64 install
          libqtassistantclient4:amd64 install
          libqtcore4:amd64 install
          libqtcore4:i386 install
          libqtgui4:amd64 install
          libqtgui4:i386 install
          libqtwebkit4:amd64 install
          libqtwebkit4:i386 install
          libsignon-qt5-1 install
          python-qt4 install
          python-qt4-dbus install
          qt-at-spi:amd64 install
          qt5-qmake install
          qtchooser install
          sni-qt:amd64 install
          sni-qt:i386 install
          ubuntu-sso-client-qt install
          ubuntuone-control-panel-qt install
          root@Gigabyte-Z68P-DS3:~#

          1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #31

            Do you also have the dev package installed ?

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            0
            • ? Offline
              ? Offline
              A Former User
              wrote on last edited by
              #32

              here :

              root@Gigabyte-Z68P-DS3:~# dpkg --get-selections | grep dev

              comerr-dev install
              dpkg-dev install
              freeglut3-dev:amd64 install
              gir1.2-gudev-1.0 install
              krb5-multidev install
              libalut-dev install
              libasprintf-dev:amd64 install
              libboost1.53-dev:amd64 install
              libc-dev-bin install
              libc6-dev:amd64 install
              libdevmapper-event1.02.1:amd64 install
              libdevmapper1.02.1:amd64 install
              libdrm-dev:amd64 install
              libfreetype6-dev install
              libgcc-4.8-dev:amd64 install
              libgettextpo-dev:amd64 install
              libgfortran-4.8-dev:amd64 install
              libgl1-mesa-dev install
              libgl2ps-dev install
              libglu1-mesa-dev install
              libgudev-1.0-0:amd64 install
              libice-dev:amd64 install
              libimobiledevice4 install
              libkrb5-dev install
              libmtdev1:amd64 install
              libmysql++-dev install
              libmysqlclient-dev install
              libmysqlcppconn-dev install
              libopenal-dev:amd64 install
              libpcre3-dev:amd64 install
              libpthread-stubs0-dev:amd64 install
              libroot-core-dev install
              libroot-geom-dev install
              libroot-graf2d-gpad-dev install
              libroot-graf2d-graf-dev install
              libroot-graf3d-gl-dev install
              libroot-gui-dev install
              libroot-hist-dev install
              libroot-io-dev install
              libroot-math-mathcore-dev install
              libroot-math-matrix-dev install
              libroot-net-dev install
              libroot-proof-dev install
              libroot-tree-dev install
              libsm-dev:amd64 install
              libssl-dev:amd64 install
              libstdc++-4.8-dev:amd64 install
              libudev1:amd64 install
              libudev1:i386 install
              libv4l-dev:amd64 install
              libx11-dev:amd64 install
              libx11-xcb-dev install
              libxau-dev:amd64 install
              libxcb-dri2-0-dev:amd64 install
              libxcb-glx0-dev:amd64 install
              libxcb1-dev:amd64 install
              libxdamage-dev:amd64 install
              libxdmcp-dev:amd64 install
              libxext-dev:amd64 install
              libxfixes-dev:amd64 install
              libxpm-dev:amd64 install
              libxt-dev:amd64 install
              libxxf86vm-dev:amd64 install
              linux-libc-dev:amd64 install
              makedev install
              manpages-dev install
              mesa-common-dev install
              python-dbus-dev install
              system-config-printer-udev install
              udev install
              unity-scope-devhelp install
              x11proto-core-dev install
              x11proto-damage-dev install
              x11proto-dri2-dev install
              x11proto-fixes-dev install
              x11proto-gl-dev install
              x11proto-input-dev install
              x11proto-kb-dev install
              x11proto-xext-dev install
              x11proto-xf86vidmode-dev install
              xserver-xorg-input-evdev install
              xserver-xorg-video-fbdev install
              xtrans-dev install
              zlib1g-dev:amd64 install
              root@Gigabyte-Z68P-DS3:~#

              1 Reply Last reply
              0
              • SGaistS Offline
                SGaistS Offline
                SGaist
                Lifetime Qt Champion
                wrote on last edited by
                #33

                I don't see any Qt related dev package

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply
                0
                • ? Offline
                  ? Offline
                  A Former User
                  wrote on last edited by
                  #34

                  How can I install Qt related dev package ?

                  1 Reply Last reply
                  0
                  • SGaistS Offline
                    SGaistS Offline
                    SGaist
                    Lifetime Qt Champion
                    wrote on last edited by
                    #35

                    IIRC you can install qt5-default then the same qt5 packages with a trailing -dev in the name

                    Interested in AI ? www.idiap.ch
                    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                    1 Reply Last reply
                    0
                    • ? Offline
                      ? Offline
                      A Former User
                      wrote on last edited by
                      #36

                      See now i installed qt dev package :

                      ...
                      ...
                      qtbase5-dev:amd64 install
                      qtbase5-dev-tools install
                      qtdeclarative5-dev install

                      Check latest lines...

                      root@Gigabyte-Z68P-DS3:~# aptitude show qt5-default
                      Package: qt5-default
                      State: installed
                      Automatically installed: no
                      Multi-Arch: same
                      Version: 5.0.2+dfsg1-7ubuntu11.1
                      Priority: optional
                      Section: libs
                      Maintainer: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com
                      Architecture: amd64
                      Uncompressed Size: 93.2 k
                      Depends: qtbase5-dev, qtchooser
                      Suggests: qt5-qmake, qtbase5-dev-tools
                      Conflicts: qt4-default, qt4-default
                      Breaks: qt5-default (!= 5.0.2+dfsg1-7ubuntu11.1)
                      Replaces: qt5-default (< 5.0.2+dfsg1-7ubuntu11.1)
                      Provides: qt-default
                      Description: Qt 5 development defaults package
                      Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets
                      that provide standard GUI functionality.

                      This package sets Qt 5 to be the default Qt version to be used when using development binaries like
                      qmake. It provides a default configuration for qtchooser, but does not prevent alternative Qt
                      installations from being used.
                      Homepage: http://qt-project.org/

                      root@Gigabyte-Z68P-DS3:~# dpkg --get-selections | grep dev
                      comerr-dev install
                      dpkg-dev install
                      freeglut3-dev:amd64 install
                      gir1.2-gudev-1.0 install
                      krb5-multidev install
                      libalut-dev install
                      libasprintf-dev:amd64 install
                      libboost1.53-dev:amd64 install
                      libc-dev-bin install
                      libc6-dev:amd64 install
                      libdevmapper-event1.02.1:amd64 install
                      libdevmapper1.02.1:amd64 install
                      libdrm-dev:amd64 install
                      libfreetype6-dev install
                      libgcc-4.8-dev:amd64 install
                      libgettextpo-dev:amd64 install
                      libgfortran-4.8-dev:amd64 install
                      libgl1-mesa-dev install
                      libgl2ps-dev install
                      libglu1-mesa-dev install
                      libgudev-1.0-0:amd64 install
                      libice-dev:amd64 install
                      libimobiledevice4 install
                      libkrb5-dev install
                      libmtdev1:amd64 install
                      libmysql++-dev install
                      libmysqlclient-dev install
                      libmysqlcppconn-dev install
                      libopenal-dev:amd64 install
                      libpcre3-dev:amd64 install
                      libpthread-stubs0-dev:amd64 install
                      libqt5opengl5-dev:amd64 install
                      libroot-core-dev install
                      libroot-geom-dev install
                      libroot-graf2d-gpad-dev install
                      libroot-graf2d-graf-dev install
                      libroot-graf3d-gl-dev install
                      libroot-gui-dev install
                      libroot-hist-dev install
                      libroot-io-dev install
                      libroot-math-mathcore-dev install
                      libroot-math-matrix-dev install
                      libroot-net-dev install
                      libroot-proof-dev install
                      libroot-tree-dev install
                      libsm-dev:amd64 install
                      libssl-dev:amd64 install
                      libstdc++-4.8-dev:amd64 install
                      libudev1:amd64 install
                      libudev1:i386 install
                      libv4l-dev:amd64 install
                      libx11-dev:amd64 install
                      libx11-xcb-dev install
                      libxau-dev:amd64 install
                      libxcb-dri2-0-dev:amd64 install
                      libxcb-glx0-dev:amd64 install
                      libxcb1-dev:amd64 install
                      libxdamage-dev:amd64 install
                      libxdmcp-dev:amd64 install
                      libxext-dev:amd64 install
                      libxfixes-dev:amd64 install
                      libxpm-dev:amd64 install
                      libxt-dev:amd64 install
                      libxxf86vm-dev:amd64 install
                      linux-libc-dev:amd64 install
                      makedev install
                      manpages-dev install
                      mesa-common-dev install
                      python-dbus-dev install
                      qtbase5-dev:amd64 install
                      qtbase5-dev-tools install
                      qtdeclarative5-dev install
                      system-config-printer-udev install
                      udev install
                      unity-scope-devhelp install
                      x11proto-core-dev install
                      x11proto-damage-dev install
                      x11proto-dri2-dev install
                      x11proto-fixes-dev install
                      x11proto-gl-dev install
                      x11proto-input-dev install
                      x11proto-kb-dev install
                      x11proto-xext-dev install
                      x11proto-xf86vidmode-dev install
                      xserver-xorg-input-evdev install
                      xserver-xorg-video-fbdev install
                      xtrans-dev install
                      zlib1g-dev:amd64 install
                      root@Gigabyte-Z68P-DS3:~#

                      1 Reply Last reply
                      0
                      • SGaistS Offline
                        SGaistS Offline
                        SGaist
                        Lifetime Qt Champion
                        wrote on last edited by
                        #37

                        Did you retry to run qmake now ?

                        Interested in AI ? www.idiap.ch
                        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                        1 Reply Last reply
                        0
                        • ? Offline
                          ? Offline
                          A Former User
                          wrote on last edited by
                          #38

                          [quote author="SGaist" date="1389256104"]Did you retry to run qmake now ?[/quote]

                          Ok...

                          Yes... please see again an error:

                          root@Gigabyte-Z68P-DS3:/opt/Qt5.2.0/5.2.0/Src/qtbase/src/plugins/sqldrivers/mysql# qmake "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/mysql -lmysqlclient_r" mysql.pro

                          Project ERROR: addExclusiveBuilds() requires at least two arguments

                          1 Reply Last reply
                          0
                          • SGaistS Offline
                            SGaistS Offline
                            SGaist
                            Lifetime Qt Champion
                            wrote on last edited by
                            #39

                            Since you installed Qt 5.2 Why didn't you use the qmake from that Qt rather than the one from the system ?

                            Interested in AI ? www.idiap.ch
                            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                            1 Reply Last reply
                            0
                            • ? Offline
                              ? Offline
                              A Former User
                              wrote on last edited by
                              #40

                              Well , I want to build mysql plugin for Qt 5.2 !
                              I get error message : QMySQL driver not found loaded.

                              I try test with a minimal code :

                              Main :

                              @
                              #include <QCoreApplication>
                              #include <QtSql/QSqlDatabase>
                              #include <QtSql>
                              #include <QDebug>

                              //remplacer l'affichage par la commande cout
                              #define q2c(string) string.toStdString()

                              int main(int argc, char *argv[])
                              {
                              QCoreApplication a(argc, argv);

                              QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
                                 db.setHostName("localhost");
                                 db.setDatabaseName("qtdatabase");
                                 db.setUserName("root");
                                 db.setPassword("");
                                 bool ok = db.open();
                              
                              return a.exec&#40;&#41;;
                              

                              }

                              @

                              and .pro :

                              @
                              #-------------------------------------------------

                              Project created by QtCreator 2014-01-01T09:22:46

                              #-------------------------------------------------

                              QT += core
                              QT += sql
                              QT -= gui

                              TARGET = untitled18
                              CONFIG += console
                              CONFIG -= app_bundle

                              QTPLUGIN += qsqlmysql
                              TEMPLATE = app

                              SOURCES += main.cpp

                              @

                              1 Reply Last reply
                              0
                              • SGaistS Offline
                                SGaistS Offline
                                SGaist
                                Lifetime Qt Champion
                                wrote on last edited by
                                #41

                                Then use /opt/Qt5.2.0/path_to_bin/qmake to configure the plugin project

                                Interested in AI ? www.idiap.ch
                                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                1 Reply Last reply
                                0
                                • ? Offline
                                  ? Offline
                                  A Former User
                                  wrote on last edited by
                                  #42

                                  [quote author="SGaist" date="1389260673"]Then use /opt/Qt5.2.0/path_to_bin/qmake to configure the plugin project[/quote]

                                  I don't understand can you give me true and full command ? please :)

                                  1 Reply Last reply
                                  0
                                  • SGaistS Offline
                                    SGaistS Offline
                                    SGaist
                                    Lifetime Qt Champion
                                    wrote on last edited by
                                    #43

                                    rather that calling just qmake like you already did in the plugin folder, use the full path to /opt/Qt5.2.0/whatever_is_needed/bin/qmake and you should be good

                                    Interested in AI ? www.idiap.ch
                                    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                    1 Reply Last reply
                                    0
                                    • ? Offline
                                      ? Offline
                                      A Former User
                                      wrote on last edited by
                                      #44

                                      I have this path /opt/Qt5.2.0/5.2.0/gcc_64/bin/(qmake)

                                      root@Gigabyte-Z68P-DS3:/opt/Qt5.2.0/5.2.0/Src/qtbase/src/plugins/sqldrivers/mysql# qmake "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/mysql -lmysqlclient_r" mysql.pro

                                      Project ERROR: addExclusiveBuilds() requires at least two arguments

                                      I think my path is not true :( In Qt 4 i can build but in Qt 5.2 anything is different.

                                      1 Reply Last reply
                                      0
                                      • SGaistS Offline
                                        SGaistS Offline
                                        SGaist
                                        Lifetime Qt Champion
                                        wrote on last edited by
                                        #45

                                        use the full path:

                                        @
                                        root@Gigabyte-Z68P-DS3:/opt/Qt5.2.0/5.2.0/Src/qtbase/src/plugins/sqldrivers/mysql# /opt/Qt5.2.0/5.2.0/gcc_64/bin/qmake “INCLUDEPATH+=/usr/include/mysql” “LIBS+=-L/usr/lib/mysql -lmysqlclient_r” mysql.pro
                                        @

                                        Interested in AI ? www.idiap.ch
                                        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                        1 Reply Last reply
                                        1
                                        • ? Offline
                                          ? Offline
                                          A Former User
                                          wrote on last edited by
                                          #46

                                          Sorry but gives follow message :

                                          root@Gigabyte-Z68P-DS3:/opt/Qt5.2.0/5.2.0/Src/qtbase/src/plugins/sqldrivers/mysql# /opt/Qt5.2.0/5.2.0/gcc_64/bin/qmake “INCLUDEPATH+=/usr/include/mysql” “LIBS+=-L/usr/lib/mysql -lmysqlclient_r” mysql.pro
                                          ***Unknown option -lmysqlclient_r”
                                          Usage: /opt/Qt5.2.0/5.2.0/gcc_64/bin/qmake [mode] [options] [files]

                                          QMake has two modes, one mode for generating project files based on
                                          some heuristics, and the other for generating makefiles. Normally you
                                          shouldn't need to specify a mode, as makefile generation is the default
                                          mode for qmake, but you may use this to test qmake on an existing project

                                          Mode:
                                          -project Put qmake into project file generation mode
                                          In this mode qmake interprets files as files to
                                          be built,
                                          defaults to *; *; *; *.ts; *.xlf; *.qrc
                                          Note: The created .pro file probably will
                                          need to be edited. For example add the QT variable to
                                          specify what modules are required.
                                          -makefile Put qmake into makefile generation mode (default)
                                          In this mode qmake interprets files as project files to
                                          be processed, if skipped qmake will try to find a project
                                          file in your current working directory

                                          Warnings Options:
                                          -Wnone Turn off all warnings; specific ones may be re-enabled by
                                          later -W options
                                          -Wall Turn on all warnings
                                          -Wparser Turn on parser warnings
                                          -Wlogic Turn on logic warnings (on by default)
                                          -Wdeprecated Turn on deprecation warnings (on by default)

                                          Options:

                                          • You can place any variable assignment in options and it will be *
                                          • processed as if it was in [files]. These assignments will be parsed *
                                          • before [files]. *
                                            -o file Write output to file
                                            -d Increase debug level
                                            -t templ Overrides TEMPLATE as templ
                                            -tp prefix Overrides TEMPLATE so that prefix is prefixed into the value
                                            -help This help
                                            -v Version information
                                            -after All variable assignments after this will be
                                            parsed after [files]
                                            -norecursive Don't do a recursive search
                                            -recursive Do a recursive search
                                            -set <prop> <value> Set persistent property
                                            -unset <prop> Unset persistent property
                                            -query <prop> Query persistent property. Show all if <prop> is empty.
                                            -cache file Use file as cache [makefile mode only]
                                            -spec spec Use spec as QMAKESPEC [makefile mode only]
                                            -nocache Don't use a cache file [makefile mode only]
                                            -nodepend Don't generate dependencies [makefile mode only]
                                            -nomoc Don't generate moc targets [makefile mode only]
                                            -nopwd Don't look for files in pwd [project mode only]
                                          1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved