Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
qtws26_logo

The Qt Event of the Year: Qt World Summit 2026

Save Your Spot >
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. same problem but QPSQL DRIVER NOT LOADED
Qt 6.12 LTS is out! See what's new in the release blog

same problem but QPSQL DRIVER NOT LOADED

Scheduled Pinned Locked Moved Solved General and Desktop
27 Posts 4 Posters 9.2k Views 1 Watching
  • 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.
  • 1 12bibi12

    @SGaist i have something named postgre https://postgresapp.com. its installed in my applications. /Applications/Postgres.app/Contents

    SGaistS Offline
    SGaistS Offline
    SGaist
    Lifetime Qt Champion
    wrote on last edited by
    #18

    From the debug log, I would guess that you installed the 15 version of the application.

    You have two options here:

    • Install version 14
    • Use install_name_tool to update the /Applications/Postgres.app/Contents/Versions/14/lib/libpq.5.dylib path to use the library from your installed Postgres.app

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

    1 1 Reply Last reply
    0
    • SGaistS SGaist

      From the debug log, I would guess that you installed the 15 version of the application.

      You have two options here:

      • Install version 14
      • Use install_name_tool to update the /Applications/Postgres.app/Contents/Versions/14/lib/libpq.5.dylib path to use the library from your installed Postgres.app
      1 Offline
      1 Offline
      12bibi12
      wrote on last edited by
      #19

      @SGaist i dont know exactly how to use install_name_tool.

      do I write in my command install_name_tool with the path? I have never used it

      1 Reply Last reply
      0
      • 1 Offline
        1 Offline
        12bibi12
        wrote on last edited by
        #20

        @SGaist I tried instead installing version 14 but I got same error

        SGaistS 1 Reply Last reply
        0
        • 1 12bibi12

          @SGaist I tried instead installing version 14 but I got same error

          SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #21

          Did you check that ˋ/Applications/Postgres.app/Contents/Versions/14/lib/libpq.5.dylibˋ exists ?

          As for ˋinstall_name_tool`, please read its help. It's really not complicated to replace a path with another one.

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

          1 1 Reply Last reply
          0
          • SGaistS SGaist

            Did you check that ˋ/Applications/Postgres.app/Contents/Versions/14/lib/libpq.5.dylibˋ exists ?

            As for ˋinstall_name_tool`, please read its help. It's really not complicated to replace a path with another one.

            1 Offline
            1 Offline
            12bibi12
            wrote on last edited by
            #22

            @SGaist I wrote this install_name_tool -change /Applications/Postgres.app/Contents/Versions/15/lib/libpq.5.dylib /Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlpsql.dylib
            and got this:
            /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool [-change old new] ... [-rpath old new] ... [-add_rpath new] ... [-delete_rpath old] ... [-id name] input

            SGaistS 1 Reply Last reply
            0
            • 1 12bibi12

              @SGaist I wrote this install_name_tool -change /Applications/Postgres.app/Contents/Versions/15/lib/libpq.5.dylib /Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlpsql.dylib
              and got this:
              /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool [-change old new] ... [-rpath old new] ... [-add_rpath new] ... [-delete_rpath old] ... [-id name] input

              SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #23

              -change takes three arguments: old path, new path, file you want to change.

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

              1 2 Replies Last reply
              0
              • SGaistS SGaist

                -change takes three arguments: old path, new path, file you want to change.

                1 Offline
                1 Offline
                12bibi12
                wrote on last edited by
                #24

                @SGaist I get this: error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: can't open file: libpq.5.dylib (No such file or directory)

                i have checked in /Applications/Postgres.app/Contents/Versions/15/ and I have libpq5.dylib

                1 Reply Last reply
                0
                • SGaistS SGaist

                  -change takes three arguments: old path, new path, file you want to change.

                  1 Offline
                  1 Offline
                  12bibi12
                  wrote on last edited by
                  #25

                  @SGaist i made some changes and installed postgre 14 and got this instead. qt.core.plugin.factoryloader: checking directory path "/Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers" ...
                  qt.core.plugin.factoryloader: looking at "/Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlite.dylib"
                  qt.core.plugin.loader: Found metadata in lib /Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlite.dylib, metadata=
                  {
                  "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface",
                  "MetaData": {
                  "Keys": [
                  "QSQLITE"
                  ]
                  },
                  "archlevel": 0,
                  "className": "QSQLiteDriverPlugin",
                  "debug": false,
                  "version": 394240
                  }

                  qt.core.plugin.factoryloader: Got keys from plugin meta data QList("QSQLITE")
                  qt.core.plugin.factoryloader: looking at "/Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlodbc.dylib"
                  qt.core.plugin.loader: Found metadata in lib /Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlodbc.dylib, metadata=
                  {
                  "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface",
                  "MetaData": {
                  "Keys": [
                  "QODBC"
                  ]
                  },
                  "archlevel": 0,
                  "className": "QODBCDriverPlugin",
                  "debug": false,
                  "version": 394240
                  }

                  qt.core.plugin.factoryloader: Got keys from plugin meta data QList("QODBC")
                  qt.core.plugin.factoryloader: looking at "/Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlpsql.dylib"
                  qt.core.plugin.loader: Found metadata in lib /Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlpsql.dylib, metadata=
                  {
                  "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface",
                  "MetaData": {
                  "Keys": [
                  "QPSQL"
                  ]
                  },
                  "archlevel": 0,
                  "className": "QPSQLDriverPlugin",
                  "debug": false,
                  "version": 394240
                  }

                  qt.core.plugin.factoryloader: Got keys from plugin meta data QList("QPSQL")
                  qt.core.plugin.factoryloader: checking directory path "/Users/hayssamalsaffar/build-testing-Qt_6_4_3_for_macOS-Debug/testing.app/Contents/MacOS/sqldrivers" ...
                  qt.core.library: "/Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlpsql.dylib" loaded library
                  "/Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlpsql.dylib" unloaded library (faked)

                  i dont if this is a step forward or step back

                  SGaistS 1 Reply Last reply
                  0
                  • 1 12bibi12

                    @SGaist i made some changes and installed postgre 14 and got this instead. qt.core.plugin.factoryloader: checking directory path "/Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers" ...
                    qt.core.plugin.factoryloader: looking at "/Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlite.dylib"
                    qt.core.plugin.loader: Found metadata in lib /Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlite.dylib, metadata=
                    {
                    "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface",
                    "MetaData": {
                    "Keys": [
                    "QSQLITE"
                    ]
                    },
                    "archlevel": 0,
                    "className": "QSQLiteDriverPlugin",
                    "debug": false,
                    "version": 394240
                    }

                    qt.core.plugin.factoryloader: Got keys from plugin meta data QList("QSQLITE")
                    qt.core.plugin.factoryloader: looking at "/Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlodbc.dylib"
                    qt.core.plugin.loader: Found metadata in lib /Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlodbc.dylib, metadata=
                    {
                    "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface",
                    "MetaData": {
                    "Keys": [
                    "QODBC"
                    ]
                    },
                    "archlevel": 0,
                    "className": "QODBCDriverPlugin",
                    "debug": false,
                    "version": 394240
                    }

                    qt.core.plugin.factoryloader: Got keys from plugin meta data QList("QODBC")
                    qt.core.plugin.factoryloader: looking at "/Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlpsql.dylib"
                    qt.core.plugin.loader: Found metadata in lib /Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlpsql.dylib, metadata=
                    {
                    "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface",
                    "MetaData": {
                    "Keys": [
                    "QPSQL"
                    ]
                    },
                    "archlevel": 0,
                    "className": "QPSQLDriverPlugin",
                    "debug": false,
                    "version": 394240
                    }

                    qt.core.plugin.factoryloader: Got keys from plugin meta data QList("QPSQL")
                    qt.core.plugin.factoryloader: checking directory path "/Users/hayssamalsaffar/build-testing-Qt_6_4_3_for_macOS-Debug/testing.app/Contents/MacOS/sqldrivers" ...
                    qt.core.library: "/Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlpsql.dylib" loaded library
                    "/Users/hayssamalsaffar/Qt/6.4.3/macos/plugins/sqldrivers/libqsqlpsql.dylib" unloaded library (faked)

                    i dont if this is a step forward or step back

                    SGaistS Offline
                    SGaistS Offline
                    SGaist
                    Lifetime Qt Champion
                    wrote on last edited by
                    #26

                    Looks like the plugin is loaded so you are good to go.

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

                    1 1 Reply Last reply
                    0
                    • SGaistS SGaist

                      Looks like the plugin is loaded so you are good to go.

                      1 Offline
                      1 Offline
                      12bibi12
                      wrote on last edited by
                      #27

                      @SGaist Thank you

                      1 Reply Last reply
                      0
                      • 1 12bibi12 has marked this topic as solved on

                      • Login

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