[ 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
Yes, the quasarapp library depends on Qt6.
I will add support for Qt5 later.
Originally posted by @EndrII in #834