Kellermorph wrote:how can i change to QT6?
I have the .deb dev-Version for working and the fork of the officel QET-Source-Mirror for programming. Both is with QT5
The stable/unstable Debian packages for QET have been migrated to Qt6 today; for the Ubuntu PPA, I’ve dropeed Jammy (Qt62.4) and Noble (Qt64.2)...keep resolute (Qt6.10.12)
At the moment, I’m trying to work out why the sqlite3-dev dependency for database export is causing issues in the packages, which is why the database export is missing on GUI....
A good night’s sleep brings clarity...
[20:10:27] laurent@debian:~$ find /usr -path '*sqldrivers*' -name 'libqsqlite.so' 2>/dev/null
/usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlite.so
/usr/lib/x86_64-linux-gnu/qt6/plugins/sqldrivers/libqsqlite.so
[20:10:39] laurent@debian:~$ QT_DEBUG_PLUGINS=1 qelectrotech 2>&1 | grep -i -E 'sqlite|sql|sqldrivers'
2026-08-15 20:11:25.359 Debug: checking directory path "/usr/lib/x86_64-linux-gnu/qt6/plugins/sqldrivers" ... (:0, )
2026-08-15 20:11:25.359 Debug: looking at "libqsqlite.so" (:0, )
2026-08-15 20:11:25.360 Debug: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt6/plugins/sqldrivers/libqsqlite.so, metadata=\n{\n "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface",\n "MetaData": {\n "Keys": [\n "QSQLITE"\n ]\n },\n "archlevel": 1,\n "className": "QSQLiteDriverPlugin",\n "debug": false,\n "version": 395776\n}\n\n (:0, )
2026-08-15 20:11:25.360 Debug: Got keys from plugin meta data QList("QSQLITE") (:0, )
2026-08-15 20:11:25.360 Debug: looking at "libqsqlmysql.so" (:0, )
2026-08-15 20:11:25.360 Debug: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt6/plugins/sqldrivers/libqsqlmysql.so, metadata=\n{\n "IID": "org.qt-project.Qt.QSqlDriverFactoryInterface",\n "MetaData": {\n "Keys": [\n "QMYSQL",\n "QMARIADB"\n ]\n },\n "archlevel": 1,\n "className": "QMYSQLDriverPlugin",\n "debug": false,\n "version": 395776\n}\n\n (:0, )
2026-08-15 20:11:25.360 Debug: Got keys from plugin meta data QList("QMYSQL", "QMARIADB") (:0, )
2026-08-15 20:11:25.360 Debug: checking directory path "/usr/bin/sqldrivers" ... (:0, )
2026-08-15 20:11:25.362 Debug: "/usr/lib/x86_64-linux-gnu/qt6/plugins/sqldrivers/libqsqlite.so" loaded library (:0, )
2026-08-15 20:11:29.604 Debug: "/usr/lib/x86_64-linux-gnu/qt6/plugins/sqldrivers/libqsqlite.so" unloaded library (:0, )
[20:11:29] laurent@debian:~$ ldd /usr/bin/qelectrotech | grep -i sqlite
[20:14:15] laurent@debian:~$ dpkg -s qelectrotech | grep -E '^(Depends|Pre-Depends|Version):'
Version: 0.100.1.r9335-1
Depends: libc6 (>= 2.38), libgcc-s1 (>= 3.0), libkf6coreaddons6 (>= 6.0.0), libkf6widgetsaddons6 (>= 6.0.0), libqt6concurrent6 (>= 6.1.2), libqt6core6t64 (>= 6.10.2), libqt6gui6 (>= 6.9.1), libqt6network6 (>= 6.1.2), libqt6printsupport6 (>= 6.1.2), libqt6sql6 (>= 6.8.2), libqt6svg6 (>= 6.6.0), libqt6widgets6 (>= 6.7.2), libqt6xml6 (>= 6.6.0), libstdc++6 (>= 14), qt6-base-private-abi (= 6.10.2), libsqlite3-0, libqt6sql6-sqlite
[20:14:28] laurent@debian:~$ dpkg -s qelectrotech | grep -E '^(Depends|Pre-Depends|Version):'
Version: 0.100.1.r9335-1
Depends: libc6 (>= 2.38), libgcc-s1 (>= 3.0), libkf6coreaddons6 (>= 6.0.0), libkf6widgetsaddons6 (>= 6.0.0), libqt6concurrent6 (>= 6.1.2), libqt6core6t64 (>= 6.10.2), libqt6gui6 (>= 6.9.1), libqt6network6 (>= 6.1.2), libqt6printsupport6 (>= 6.1.2), libqt6sql6 (>= 6.8.2), libqt6svg6 (>= 6.6.0), libqt6widgets6 (>= 6.7.2), libqt6xml6 (>= 6.6.0), libstdc++6 (>= 14), qt6-base-private-abi (= 6.10.2), libsqlite3-0, libqt6sql6-sqlite
[20:14:55] laurent@debian:~$ strings /usr/bin/qelectrotech | grep -i -E 'sqlite|export.*database|database.*export'
QSQLITE
/elements_cache.sqlite
select sqlite_version();
sqlite_version()
SQLite version:
Unable to open the SQLite database
[20:15:39] laurent@debian:~$ nm -C /usr/bin/qelectrotech | grep -i 'projectDataBase'
nm: /usr/bin/qelectrotech: aucun symbole
[20:16:16] laurent@debian:~$ nm -C /usr/bin/qelectrotech | grep -i 'projectDataBase'
nm: /usr/bin/qelectrotech: aucun symbole
[20:17:10] laurent@debian:~$
"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."Questions regarding QET belong in this forum and will NOT be answered via PM! – Les questions concernant QET doivent être posées sur ce forum et ne seront pas traitées par MP !