-
-
Notifications
You must be signed in to change notification settings - Fork 95
Open
Description
Hi @EndrII, thanks for the quick response. I'm unable to build with Qt5 on commit 3731aec. Have you stopped supporting Qt5?
[ 1%] Automatic MOC and UIC for target QtELFReader [ 2%] Automatic MOC and UIC for target QuasarApp [ 3%] Automatic MOC and UIC for target pe-parse [ 3%] Built target QtELFReaderTemplates [ 5%] Automatic MOC and UIC for target zip [ 5%] Built target QtELFReader_autogen [ 5%] Built target pe-parse_autogen [ 5%] Built target CQtDeployerTemplates [ 5%] Built target DeployTemplates [ 5%] Built target zip_autogen [ 5%] Built target Templates [ 6%] Building CXX object src/QtELFReader/CMakeFiles/QtELFReader.dir/QtELFReader_autogen/mocs_compilation.cpp.o [ 7%] Building CXX object submodules/pe-parse/pe-parser-library/CMakeFiles/pe-parse.dir/pe-parse_autogen/mocs_compilation.cpp.o [ 8%] Building CXX object submodules/pe-parse/pe-parser-library/CMakeFiles/pe-parse.dir/src/buffer.cpp.o [ 10%] Building CXX object submodules/pe-parse/pe-parser-library/CMakeFiles/pe-parse.dir/src/parse.cpp.o [ 11%] Building CXX object src/QtELFReader/CMakeFiles/QtELFReader.dir/src/elfreader.cpp.o [ 11%] Built target QuasarApp_autogen [ 12%] Building CXX object submodules/pe-parse/pe-parser-library/CMakeFiles/pe-parse.dir/src/unicode_codecvt.cpp.o [ 13%] Building CXX object submodules/zip/CMakeFiles/zip.dir/zip_autogen/mocs_compilation.cpp.o [ 15%] Building C object submodules/zip/CMakeFiles/zip.dir/src/zip.c.o [ 16%] Linking CXX shared library libQtELFReader.so [ 16%] Built target QtELFReader [ 17%] Building CXX object submodules/QuasarAppLib/CMakeFiles/QuasarApp.dir/QuasarApp_autogen/mocs_compilation.cpp.o [ 18%] Building CXX object submodules/QuasarAppLib/CMakeFiles/QuasarApp.dir/helpdata.cpp.o [ 20%] Building CXX object submodules/QuasarAppLib/CMakeFiles/QuasarApp.dir/humanreadableobject.cpp.o [ 21%] Building CXX object submodules/QuasarAppLib/CMakeFiles/QuasarApp.dir/isettings.cpp.o [ 22%] Building CXX object submodules/QuasarAppLib/CMakeFiles/QuasarApp.dir/locales.cpp.o [ 24%] Linking CXX shared library libzip.so /usr/bin/c++ -fPIC -O3 -DNDEBUG -shared -Wl,-soname,libzip.so -o libzip.so CMakeFiles/zip.dir/zip_autogen/mocs_compilation.cpp.o CMakeFiles/zip.dir/src/zip.c.o [ 24%] Built target zip [ 25%] Building CXX object submodules/QuasarAppLib/CMakeFiles/QuasarApp.dir/optiondata.cpp.o [ 26%] Building CXX object submodules/QuasarAppLib/CMakeFiles/QuasarApp.dir/params.cpp.o /CQtDeployer/submodules/QuasarAppLib/params.cpp:15:10: fatal error: QtLogging: No such file or directory 15 | #include <QtLogging> | ^~~~~~~~~~~ compilation terminated. gmake[2]: *** [submodules/QuasarAppLib/CMakeFiles/QuasarApp.dir/build.make:160: submodules/QuasarAppLib/CMakeFiles/QuasarApp.dir/params.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... /CQtDeployer/submodules/QuasarAppLib/locales.cpp: In member function 'bool QuasarAppUtils::Locales::findQmPrivate(const QString&, QList<QTranslator*>&)': /CQtDeployer/submodules/QuasarAppLib/locales.cpp:33:25: error: invalid use of incomplete type 'class QDebug' 33 | qWarning() << "Failed to load translation file : " | ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1297, from /CQtDeployer/submodules/QuasarAppLib/quasarapp_global.h:4, from /CQtDeployer/submodules/QuasarAppLib/locales.h:12, from /CQtDeployer/submodules/QuasarAppLib/locales.cpp:9: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h:57:7: note: forward declaration of 'class QDebug' 57 | class QDebug; | ^~~~~~ /CQtDeployer/submodules/QuasarAppLib/locales.cpp:40:23: error: invalid use of incomplete type 'class QDebug' 40 | qDebug() << "Translation file is Empty: " + | ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1297, from /CQtDeployer/submodules/QuasarAppLib/quasarapp_global.h:4, from /CQtDeployer/submodules/QuasarAppLib/locales.h:12, from /CQtDeployer/submodules/QuasarAppLib/locales.cpp:9: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h:57:7: note: forward declaration of 'class QDebug' 57 | class QDebug; | ^~~~~~ /CQtDeployer/submodules/QuasarAppLib/locales.cpp:51:23: error: invalid use of incomplete type 'class QDebug' 51 | qDebug() << message; | ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1297, from /CQtDeployer/submodules/QuasarAppLib/quasarapp_global.h:4, from /CQtDeployer/submodules/QuasarAppLib/locales.h:12, from /CQtDeployer/submodules/QuasarAppLib/locales.cpp:9: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h:57:7: note: forward declaration of 'class QDebug' 57 | class QDebug; | ^~~~~~ /CQtDeployer/submodules/QuasarAppLib/locales.cpp: In member function 'void QuasarAppUtils::Locales::installTranslations(QList<QTranslator*>&)': /CQtDeployer/submodules/QuasarAppLib/locales.cpp:85:21: error: invalid use of incomplete type 'class QDebug' 85 | qWarning() << "Failed to install translation file : " + translator->filePath(); | ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1297, from /CQtDeployer/submodules/QuasarAppLib/quasarapp_global.h:4, from /CQtDeployer/submodules/QuasarAppLib/locales.h:12, from /CQtDeployer/submodules/QuasarAppLib/locales.cpp:9: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h:57:7: note: forward declaration of 'class QDebug' 57 | class QDebug; | ^~~~~~ gmake[2]: *** [submodules/QuasarAppLib/CMakeFiles/QuasarApp.dir/build.make:132: submodules/QuasarAppLib/CMakeFiles/QuasarApp.dir/locales.cpp.o] Error 1 [ 27%] Linking CXX shared library libpe-parse.so [ 27%] Built target pe-parse
I also tried installing Qt6 as suggested in the docs using:
sudo apt install qt6-base-dev
But the build still fails. Perhaps I’m missing some other required packages—my bad if that’s the case.Yes, the quasarapp library depends on Qt6.
I will add support for Qt5 later.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status