On Sunday, 25 August 2019 00:25:50 PDT Jakub Narolewski wrote: > /usr/local/Qt-5.13.0/lib/libQt5Core.a > /usr/local/Qt-5.13.0/lib/libQt5Sql.a > /usr/local/Qt-5.13.0/lib/libQt5Network.a > /usr/local/Qt-5.13.0/lib/libQt5Concurrent.a > /usr/local/Qt-5.13.0/lib/libQt5WebSockets.a > /home/izowiuz/vcpkg/installed/x64-linux/lib/libBox2D.a > /usr/local/Qt-5.13.0/plugins/sqldrivers/libqsqlpsql.a > /usr/local/Qt-5.13.0/plugins/sqldrivers/libqsqlite.a > -lpq > /home/izowiuz/vcpkg/installed/x64-linux/lib/liblz4.a > /usr/local/Qt-5.13.0/lib/libQt5Network.a > /usr/local/Qt-5.13.0/lib/libQt5Core.a -lpthread > /usr/local/Qt-5.13.0/lib/libQt5Network.a > /usr/local/Qt-5.13.0/lib/libQt5Core.a -lm > /usr/local/Qt-5.13.0/lib/libqtpcre2.a -ldl -lssl -lcrypto
The order is wrong, as you can see. libQt5Sql.a appears before the plugins. Invert the order and make the plugins appear before the library in this link line. It's interesting that the order is mostly correct. It seems that CMake is applying dependency sorting correctly. If that is the case, then either it's a CMake bug or there's some information missing in the qmake-generated CMake files. Reporting a bug here is unlikely to get you enough attention, so you may want to get your hands dirty and debug yourself. It's also interesting that QtCore and QtNetwork are listed three times. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel System Software Products _______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest