D: [iurt_root_command] chroot RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument Building target platforms: x86_64 Building for target x86_64 Installing /home/iurt/rpmbuild/SRPMS/@2256775:qownnotes-25.7.7-1.mga10.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.PUR3HE Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.HDZUbo + umask 022 + cd /home/iurt/rpmbuild/BUILD/qownnotes-25.7.7-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD/qownnotes-25.7.7-build + rm -rf qownnotes-25.7.7 + /usr/lib/rpm/rpmuncompress -x /home/iurt/rpmbuild/SOURCES/qownnotes-25.7.7.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd qownnotes-25.7.7 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo '#define RELEASE "Mageia"' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.q1w1OJ + umask 022 + cd /home/iurt/rpmbuild/BUILD/qownnotes-25.7.7-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd qownnotes-25.7.7 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + /usr/lib64/qt6/bin/qmake libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= PREFIX=/home/iurt/rpmbuild/BUILD/qownnotes-25.7.7-build/BUILDROOT/usr USE_SYSTEM_BOTAN=1 Info: creating stash file /home/iurt/rpmbuild/BUILD/qownnotes-25.7.7-build/qownnotes-25.7.7/.qmake.stash Project MESSAGE: Currently in RELEASE mode. + /usr/bin/make -O -j24 V=1 VERBOSE=1 /usr/lib64/qt6/libexec/uic dialogs/imagedialog.ui -o ui_imagedialog.h /usr/lib64/qt6/libexec/uic dialogs/notediffdialog.ui -o ui_notediffdialog.h /usr/lib64/qt6/libexec/uic dialogs/attachmentdialog.ui -o ui_attachmentdialog.h /usr/lib64/qt6/libexec/uic dialogs/nextclouddeckdialog.ui -o ui_nextclouddeckdialog.h /usr/lib64/qt6/libexec/uic dialogs/textdiffdialog.ui -o ui_textdiffdialog.h /usr/lib64/qt6/libexec/uic dialogs/aboutdialog.ui -o ui_aboutdialog.h /usr/lib64/qt6/libexec/uic dialogs/updatedialog.ui -o ui_updatedialog.h /usr/lib64/qt6/libexec/uic dialogs/versiondialog.ui -o ui_versiondialog.h /usr/lib64/qt6/libexec/uic dialogs/trashdialog.ui -o ui_trashdialog.h /usr/lib64/qt6/libexec/uic libraries/qttoolbareditor/src/toolbar_editor.ui -o ui_toolbar_editor.h /usr/lib64/qt6/libexec/uic dialogs/localtrashdialog.ui -o ui_localtrashdialog.h /usr/lib64/qt6/libexec/uic dialogs/linkdialog.ui -o ui_linkdialog.h /usr/lib64/qt6/libexec/uic dialogs/passworddialog.ui -o ui_passworddialog.h /usr/lib64/qt6/libexec/uic dialogs/tododialog.ui -o ui_tododialog.h /usr/lib64/qt6/libexec/uic dialogs/tagadddialog.ui -o ui_tagadddialog.h /usr/lib64/qt6/libexec/uic widgets/logwidget.ui -o ui_logwidget.h /usr/lib64/qt6/libexec/uic dialogs/sharedialog.ui -o ui_sharedialog.h /usr/lib64/qt6/libexec/uic dialogs/joplinimportdialog.ui -o ui_joplinimportdialog.h /usr/lib64/qt6/libexec/uic dialogs/welcomedialog.ui -o ui_welcomedialog.h /usr/lib64/qt6/libexec/uic dialogs/issueassistantdialog.ui -o ui_issueassistantdialog.h /usr/lib64/qt6/libexec/uic dialogs/evernoteimportdialog.ui -o ui_evernoteimportdialog.h /usr/lib64/qt6/libexec/uic widgets/fontcolorwidget.ui -o ui_fontcolorwidget.h /usr/lib64/qt6/libexec/uic dialogs/storedimagesdialog.ui -o ui_storedimagesdialog.h /usr/lib64/qt6/libexec/uic dialogs/actiondialog.ui -o ui_actiondialog.h /usr/lib64/qt6/libexec/uic dialogs/notedialog.ui -o ui_notedialog.h /usr/lib64/qt6/libexec/uic dialogs/tabledialog.ui -o ui_tabledialog.h /usr/lib64/qt6/libexec/uic widgets/scriptsettingwidget.ui -o ui_scriptsettingwidget.h /usr/lib64/qt6/libexec/uic dialogs/storedattachmentsdialog.ui -o ui_storedattachmentsdialog.h /usr/lib64/qt6/libexec/uic widgets/qtexteditsearchwidget.ui -o ui_qtexteditsearchwidget.h /usr/lib64/qt6/libexec/uic dialogs/scriptrepositorydialog.ui -o ui_scriptrepositorydialog.h /usr/lib64/qt6/libexec/uic dialogs/dictionarymanagerdialog.ui -o ui_dictionarymanagerdialog.h /usr/lib64/qt6/libexec/uic widgets/notetreewidgetitem.ui -o ui_notetreewidgetitem.h /usr/lib64/qt6/libexec/uic mainwindow.ui -o ui_mainwindow.h /usr/lib64/qt6/libexec/uic dialogs/serverbookmarksimportdialog.ui -o ui_serverbookmarksimportdialog.h /usr/lib64/qt6/libexec/uic widgets/layoutwidget.ui -o ui_layoutwidget.h /usr/lib64/qt6/libexec/uic dialogs/websockettokendialog.ui -o ui_websockettokendialog.h /usr/lib64/qt6/libexec/uic libraries/qmarkdowntextedit/qplaintexteditsearchwidget.ui -o ui_qplaintexteditsearchwidget.h gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o entity.o libraries/md4c/src/entity.c gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o md4c-html.o libraries/md4c/src/md4c-html.c g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o botanwrapper.o libraries/botan/botanwrapper.cpp In file included from /usr/include/botan-3/botan/allocator.h:10, from /usr/include/botan-3/botan/secmem.h:11, from /usr/include/botan-3/botan/base64.h:11, from libraries/botan/botanwrapper.cpp:6: /usr/include/botan-3/botan/types.h:33:5: error: #error "Botan 3.x requires at least C++20" 33 | #error "Botan 3.x requires at least C++20" | ^~~~~ /usr/include/botan-3/botan/secmem.h:33:4: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 33 | requires std::is_integral::value || std::is_enum::value | ^~~~~~~~ In file included from /usr/include/botan-3/botan/cipher_mode.h:11, from libraries/botan/botanwrapper.cpp:7: /usr/include/botan-3/botan/concepts.h:63:1: warning: identifier 'concept' is a keyword in C++20 [-Wc++20-compat] 63 | concept contiguous_range = std::ranges::contiguous_range && std::same_as>; | ^~~~~~~ In file included from /usr/include/botan-3/botan/types.h:13: /usr/include/botan-3/botan/api.h:68:44: warning: this header is deprecated 68 | #define BOTAN_DEPRECATED_HEADER(hdr) _Pragma("GCC warning \"this header is deprecated\"") | ^~~~~~~ /usr/include/botan-3/botan/pbkdf.h:20:1: note: in expansion of macro 'BOTAN_DEPRECATED_HEADER' 20 | BOTAN_DEPRECATED_HEADER("pbkdf.h") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/secmem.h:33:4: error: 'requires' does not name a type 33 | requires std::is_integral::value || std::is_enum::value | ^~~~~~~~ /usr/include/botan-3/botan/secmem.h:33:4: note: 'requires' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/secmem.h:55:30: error: 'secure_allocator' does not name a type 55 | inline bool operator==(const secure_allocator&, const secure_allocator&) { | ^~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/secmem.h:55:46: error: expected ',' or '...' before '<' token 55 | inline bool operator==(const secure_allocator&, const secure_allocator&) { | ^ /usr/include/botan-3/botan/secmem.h:55:13: error: 'bool Botan::operator==(int)' must have an argument of class or enumerated type 55 | inline bool operator==(const secure_allocator&, const secure_allocator&) { | ^~~~~~~~ /usr/include/botan-3/botan/secmem.h:60:30: error: 'secure_allocator' does not name a type 60 | inline bool operator!=(const secure_allocator&, const secure_allocator&) { | ^~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/secmem.h:60:46: error: expected ',' or '...' before '<' token 60 | inline bool operator!=(const secure_allocator&, const secure_allocator&) { | ^ /usr/include/botan-3/botan/secmem.h:60:13: error: 'bool Botan::operator!=(int)' must have an argument of class or enumerated type 60 | inline bool operator!=(const secure_allocator&, const secure_allocator&) { | ^~~~~~~~ /usr/include/botan-3/botan/secmem.h:65:38: error: 'secure_allocator' was not declared in this scope 65 | using secure_vector = std::vector>; | ^~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/secmem.h:65:55: error: template argument 2 is invalid 65 | using secure_vector = std::vector>; | ^ /usr/include/botan-3/botan/secmem.h:69:36: error: 'secure_allocator' was not declared in this scope 69 | using secure_deque = std::deque>; | ^~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/secmem.h:69:53: error: template argument 2 is invalid 69 | using secure_deque = std::deque>; | ^ /usr/include/botan-3/botan/secmem.h:74:22: error: 'secure_vector' does not name a type 74 | using SecureVector = secure_vector; | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/secmem.h:77:1: error: 'secure_vector' does not name a type 77 | secure_vector lock(const std::vector& in) { | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/secmem.h:82:29: error: 'secure_vector' does not name a type 82 | std::vector unlock(const secure_vector& in) { | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/secmem.h:82:42: error: expected ',' or '...' before '<' token 82 | std::vector unlock(const secure_vector& in) { | ^ /usr/include/botan-3/botan/secmem.h: In function 'std::vector Botan::unlock(int)': /usr/include/botan-3/botan/secmem.h:83:26: error: 'in' was not declared in this scope; did you mean 'yn'? [-Wtemplate-body] 83 | return std::vector(in.begin(), in.end()); | ^~ | yn /usr/include/botan-3/botan/base64.h: At global scope: /usr/include/botan-3/botan/base64.h:47:39: error: 'std::string Botan::base64_encode' redeclared as different kind of entity 47 | inline std::string base64_encode(std::span input) { | ^~~~ /usr/include/botan-3/botan/base64.h:40:36: note: previous declaration 'std::string Botan::base64_encode(const uint8_t*, std::size_t)' 40 | std::string BOTAN_PUBLIC_API(2, 0) base64_encode(const uint8_t input[], size_t input_length); | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/base64.h:47:39: error: 'span' is not a member of 'std' 47 | inline std::string base64_encode(std::span input) { | ^~~~ /usr/include/botan-3/botan/base64.h:47:39: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/base64.h:47:44: error: expected primary-expression before 'const' 47 | inline std::string base64_encode(std::span input) { | ^~~~~ /usr/include/botan-3/botan/base64.h:103:50: error: 'std::size_t Botan::base64_decode' redeclared as different kind of entity 103 | size_t BOTAN_PUBLIC_API(3, 0) base64_decode(std::span output, std::string_view input, bool ignore_ws = true); | ^~~~ /usr/include/botan-3/botan/base64.h:93:31: note: previous declaration 'std::size_t Botan::base64_decode(uint8_t*, std::string_view, bool)' 93 | size_t BOTAN_PUBLIC_API(3, 0) base64_decode(uint8_t output[], std::string_view input, bool ignore_ws = true); | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/base64.h:103:50: error: 'span' is not a member of 'std' 103 | size_t BOTAN_PUBLIC_API(3, 0) base64_decode(std::span output, std::string_view input, bool ignore_ws = true); | ^~~~ /usr/include/botan-3/botan/base64.h:103:50: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/base64.h:103:62: error: expected primary-expression before '>' token 103 | size_t BOTAN_PUBLIC_API(3, 0) base64_decode(std::span output, std::string_view input, bool ignore_ws = true); | ^ /usr/include/botan-3/botan/base64.h:103:64: error: 'output' was not declared in this scope 103 | size_t BOTAN_PUBLIC_API(3, 0) base64_decode(std::span output, std::string_view input, bool ignore_ws = true); | ^~~~~~ /usr/include/botan-3/botan/base64.h:103:89: error: expected primary-expression before 'input' 103 | size_t BOTAN_PUBLIC_API(3, 0) base64_decode(std::span output, std::string_view input, bool ignore_ws = true); | ^~~~~ /usr/include/botan-3/botan/base64.h:103:96: error: expected primary-expression before 'bool' 103 | size_t BOTAN_PUBLIC_API(3, 0) base64_decode(std::span output, std::string_view input, bool ignore_ws = true); | ^~~~ /usr/include/botan-3/botan/base64.h:113:1: error: 'secure_vector' does not name a type 113 | secure_vector BOTAN_PUBLIC_API(2, 0) | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/base64.h:123:1: error: 'secure_vector' does not name a type 123 | secure_vector BOTAN_PUBLIC_API(3, 0) base64_decode(std::string_view input, bool ignore_ws = true); | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/concepts.h:62:46: error: 'ranges' in namespace 'std' does not name a type 62 | template > | ^~~~~~ /usr/include/botan-3/botan/concepts.h:62:52: error: expected '>' before '::' token 62 | template > | ^~ /usr/include/botan-3/botan/concepts.h:63:1: error: 'concept' does not name a type; did you mean 'const'? 63 | concept contiguous_range = std::ranges::contiguous_range && std::same_as>; | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:63:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:71:46: error: 'ranges' in namespace 'std' does not name a type 71 | template > | ^~~~~~ /usr/include/botan-3/botan/concepts.h:71:52: error: expected '>' before '::' token 71 | template > | ^~ /usr/include/botan-3/botan/concepts.h:72:1: error: 'concept' does not name a type; did you mean 'const'? 72 | concept contiguous_output_range = contiguous_range && std::ranges::output_range; | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:72:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:79:1: error: 'concept' does not name a type; did you mean 'const'? 79 | concept spanable_range = std::constructible_from>, T>; | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:79:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:87:1: error: 'concept' does not name a type; did you mean 'const'? 87 | concept statically_spanable_range = spanable_range && | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:87:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:88:75: error: expected unqualified-id before ')' token 88 | decltype(std::span{std::declval()})::extent != std::dynamic_extent; | ^ /usr/include/botan-3/botan/concepts.h:95:51: warning: use of 'auto' in parameter declaration only available with '-std=c++20' or '-fconcepts' [-Wc++20-extensions] 95 | inline constexpr size_t size_bytes(spanable_range auto&& r) { | ^~~~ /usr/include/botan-3/botan/concepts.h:95:36: error: 'spanable_range' was not declared in this scope 95 | inline constexpr size_t size_bytes(spanable_range auto&& r) { | ^~~~~~~~~~~~~~ /usr/include/botan-3/botan/concepts.h:107:28: error: 'spanable_range' has not been declared 107 | template | ^~~~~~~~~~~~~~ /usr/include/botan-3/botan/concepts.h:108:23: error: variable or field 'assert_exact_byte_length' declared void 108 | inline constexpr void assert_exact_byte_length(R&& r) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/concepts.h:108:48: error: 'R' was not declared in this scope 108 | inline constexpr void assert_exact_byte_length(R&& r) { | ^ /usr/include/botan-3/botan/concepts.h:108:52: error: 'r' was not declared in this scope 108 | inline constexpr void assert_exact_byte_length(R&& r) { | ^ /usr/include/botan-3/botan/concepts.h:128:11: error: 'spanable_range' has not been declared 128 | template | ^~~~~~~~~~~~~~ /usr/include/botan-3/botan/concepts.h:128:30: error: 'spanable_range' has not been declared 128 | template | ^~~~~~~~~~~~~~ /usr/include/botan-3/botan/concepts.h:129:23: error: variable or field 'assert_equal_byte_lengths' declared void 129 | inline constexpr void assert_equal_byte_lengths(R0&& r0, Rs&&... rs) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/concepts.h:129:49: error: 'R0' was not declared in this scope; did you mean 'y0'? 129 | inline constexpr void assert_equal_byte_lengths(R0&& r0, Rs&&... rs) | ^~ | y0 /usr/include/botan-3/botan/concepts.h:129:54: error: 'r0' was not declared in this scope; did you mean 'y0'? 129 | inline constexpr void assert_equal_byte_lengths(R0&& r0, Rs&&... rs) | ^~ | y0 /usr/include/botan-3/botan/concepts.h:129:58: error: 'Rs' was not declared in this scope 129 | inline constexpr void assert_equal_byte_lengths(R0&& r0, Rs&&... rs) | ^~ /usr/include/botan-3/botan/concepts.h:157:1: error: 'concept' does not name a type; did you mean 'const'? 157 | concept container_iterator = | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:157:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:161:1: error: 'concept' does not name a type; did you mean 'const'? 161 | concept container_pointer = | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:161:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:165:1: error: 'concept' does not name a type; did you mean 'const'? 165 | concept container = requires(T a) { | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:165:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:175:1: error: 'concept' does not name a type; did you mean 'const'? 175 | concept contiguous_container = container && requires(T a) { | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:175:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:180:1: error: 'concept' does not name a type; did you mean 'const'? 180 | concept has_empty = requires(T a) { | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:180:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:186:1: error: 'concept' does not name a type; did you mean 'const'? 186 | concept has_bounds_checked_accessors = container && ( | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:186:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:190:45: error: expected unqualified-id before '||' token 190 | } || | ^~ /usr/include/botan-3/botan/concepts.h:194:44: error: expected unqualified-id before ')' token 194 | }); | ^ /usr/include/botan-3/botan/concepts.h:198:1: error: 'concept' does not name a type; did you mean 'const'? 198 | concept resizable_container = container && requires(T& c, typename T::size_type s) { | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:198:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:204:1: error: 'concept' does not name a type; did you mean 'const'? 204 | concept reservable_container = container && requires(T& c, typename T::size_type s) { c.reserve(s); }; | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:204:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:207:1: error: 'concept' does not name a type; did you mean 'const'? 207 | concept resizable_byte_buffer = | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:207:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:211:1: error: 'concept' does not name a type; did you mean 'const'? 211 | concept streamable = requires(std::ostream& os, T a) { os << a; }; | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:211:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:214:1: error: 'concept' does not name a type; did you mean 'const'? 214 | concept strong_type = is_strong_type_v; | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:214:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:217:1: error: 'concept' does not name a type; did you mean 'const'? 217 | concept contiguous_strong_type = strong_type && contiguous_container; | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:217:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:220:1: error: 'concept' does not name a type; did you mean 'const'? 220 | concept integral_strong_type = strong_type && std::integral; | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:220:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:223:1: error: 'concept' does not name a type; did you mean 'const'? 223 | concept unsigned_integral_strong_type = strong_type && std::unsigned_integral; | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:223:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/concepts.h:226:1: error: 'concept' does not name a type; did you mean 'const'? 226 | concept strong_type_with_capability = T::template has_capability(); | ^~~~~~~ | const /usr/include/botan-3/botan/concepts.h:226:1: note: 'concept' only available with '-std=c++20' or '-fconcepts' In file included from /usr/include/botan-3/botan/cipher_mode.h:14: /usr/include/botan-3/botan/sym_algo.h:121:20: error: 'std::span' has not been declared 121 | void set_key(std::span key); | ^~~ /usr/include/botan-3/botan/sym_algo.h:121:20: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/sym_algo.h:121:29: error: expected ',' or '...' before '<' token 121 | void set_key(std::span key); | ^ /usr/include/botan-3/botan/sym_algo.h:156:33: error: 'std::span' has not been declared 156 | virtual void key_schedule(std::span key) = 0; | ^~~ /usr/include/botan-3/botan/sym_algo.h:156:33: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/sym_algo.h:156:42: error: expected ',' or '...' before '<' token 156 | virtual void key_schedule(std::span key) = 0; | ^ /usr/include/botan-3/botan/sym_algo.h: In member function 'void Botan::SymmetricAlgorithm::set_key(const uint8_t*, std::size_t)': /usr/include/botan-3/botan/sym_algo.h:128:71: error: 'span' is not a member of 'std' 128 | void set_key(const uint8_t key[], size_t length) { set_key(std::span{key, length}); } | ^~~~ /usr/include/botan-3/botan/sym_algo.h:128:71: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/sym_algo.h:128:34: warning: unused parameter 'key' [-Wunused-parameter] 128 | void set_key(const uint8_t key[], size_t length) { set_key(std::span{key, length}); } | ~~~~~~~~~~~~~~^~~~~ /usr/include/botan-3/botan/sym_algo.h:128:48: warning: unused parameter 'length' [-Wunused-parameter] 128 | void set_key(const uint8_t key[], size_t length) { set_key(std::span{key, length}); } | ~~~~~~~^~~~~~ /usr/include/botan-3/botan/cipher_mode.h: At global scope: /usr/include/botan-3/botan/cipher_mode.h:82:31: error: 'secure_vector' has not been declared 82 | virtual void finish_msg(secure_vector& final_block, size_t offset = 0) = 0; | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/cipher_mode.h:82:44: error: expected ',' or '...' before '<' token 82 | virtual void finish_msg(secure_vector& final_block, size_t offset = 0) = 0; | ^ /usr/include/botan-3/botan/cipher_mode.h:98:18: error: 'std::span' has not been declared 98 | void start(std::span nonce) { start_msg(nonce.data(), nonce.size()); } | ^~~ /usr/include/botan-3/botan/cipher_mode.h:98:18: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/cipher_mode.h:98:27: error: expected ',' or '...' before '<' token 98 | void start(std::span nonce) { start_msg(nonce.data(), nonce.size()); } | ^ /usr/include/botan-3/botan/cipher_mode.h:132:22: error: 'std::span' has not been declared 132 | size_t process(std::span msg) { return this->process_msg(msg.data(), msg.size()); } | ^~~ /usr/include/botan-3/botan/cipher_mode.h:132:22: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/cipher_mode.h:132:31: error: expected ',' or '...' before '<' token 132 | size_t process(std::span msg) { return this->process_msg(msg.data(), msg.size()); } | ^ /usr/include/botan-3/botan/cipher_mode.h:148:17: error: 'Botan::concepts::resizable_byte_buffer' has not been declared 148 | template | ^~~~~~~~ /usr/include/botan-3/botan/cipher_mode.h:149:19: error: 'T' has not been declared 149 | void update(T& buffer, size_t offset = 0) { | ^ /usr/include/botan-3/botan/cipher_mode.h:179:19: error: 'secure_vector' has not been declared 179 | void finish(secure_vector& final_block, size_t offset = 0) { finish_msg(final_block, offset); } | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/cipher_mode.h:179:32: error: expected ',' or '...' before '<' token 179 | void finish(secure_vector& final_block, size_t offset = 0) { finish_msg(final_block, offset); } | ^ /usr/include/botan-3/botan/cipher_mode.h:191:17: error: 'Botan::concepts::resizable_byte_buffer' has not been declared 191 | template | ^~~~~~~~ /usr/include/botan-3/botan/cipher_mode.h:192:19: error: 'T' has not been declared 192 | void finish(T& final_block, size_t offset = 0) { | ^ /usr/include/botan-3/botan/cipher_mode.h: In member function 'void Botan::Cipher_Mode::start(int)': /usr/include/botan-3/botan/cipher_mode.h:98:62: error: 'nonce' was not declared in this scope 98 | void start(std::span nonce) { start_msg(nonce.data(), nonce.size()); } | ^~~~~ /usr/include/botan-3/botan/cipher_mode.h: In member function 'std::size_t Botan::Cipher_Mode::process(int)': /usr/include/botan-3/botan/cipher_mode.h:132:73: error: 'msg' was not declared in this scope 132 | size_t process(std::span msg) { return this->process_msg(msg.data(), msg.size()); } | ^~~ /usr/include/botan-3/botan/cipher_mode.h: In member function 'void Botan::Cipher_Mode::update(int&, std::size_t)': /usr/include/botan-3/botan/cipher_mode.h:150:46: error: 'span' is not a member of 'std' [-Wtemplate-body] 150 | const size_t written = process(std::span(buffer).subspan(offset)); | ^~~~ /usr/include/botan-3/botan/cipher_mode.h:150:46: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/cipher_mode.h:151:17: error: request for member 'resize' in 'buffer', which is of non-class type 'int' [-Wtemplate-body] 151 | buffer.resize(offset + written); | ^~~~~~ /usr/include/botan-3/botan/cipher_mode.h: In member function 'void Botan::Cipher_Mode::finish(int)': /usr/include/botan-3/botan/cipher_mode.h:179:88: error: 'final_block' was not declared in this scope 179 | void finish(secure_vector& final_block, size_t offset = 0) { finish_msg(final_block, offset); } | ^~~~~~~~~~~ /usr/include/botan-3/botan/cipher_mode.h:179:101: error: 'offset' was not declared in this scope; did you mean 'off_t'? 179 | void finish(secure_vector& final_block, size_t offset = 0) { finish_msg(final_block, offset); } | ^~~~~~ | off_t /usr/include/botan-3/botan/cipher_mode.h: In member function 'void Botan::Cipher_Mode::finish(int&, std::size_t)': /usr/include/botan-3/botan/cipher_mode.h:193:17: error: 'secure_vector' is not a member of 'Botan' [-Wtemplate-body] 193 | Botan::secure_vector tmp(final_block.begin(), final_block.end()); | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/cipher_mode.h:193:38: error: expected primary-expression before '>' token [-Wtemplate-body] 193 | Botan::secure_vector tmp(final_block.begin(), final_block.end()); | ^ /usr/include/botan-3/botan/cipher_mode.h:193:56: error: request for member 'begin' in 'final_block', which is of non-class type 'int' [-Wtemplate-body] 193 | Botan::secure_vector tmp(final_block.begin(), final_block.end()); | ^~~~~ /usr/include/botan-3/botan/cipher_mode.h:193:77: error: request for member 'end' in 'final_block', which is of non-class type 'int' [-Wtemplate-body] 193 | Botan::secure_vector tmp(final_block.begin(), final_block.end()); | ^~~ /usr/include/botan-3/botan/cipher_mode.h:193:40: error: there are no arguments to 'tmp' that depend on a template parameter, so a declaration of 'tmp' must be available [-Wtemplate-body] 193 | Botan::secure_vector tmp(final_block.begin(), final_block.end()); | ^~~ /usr/include/botan-3/botan/cipher_mode.h:193:40: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/botan-3/botan/cipher_mode.h:194:21: error: 'tmp' was not declared in this scope; did you mean 'tm'? [-Wtemplate-body] 194 | finish_msg(tmp, offset); | ^~~ | tm /usr/include/botan-3/botan/cipher_mode.h:195:22: error: request for member 'resize' in 'final_block', which is of non-class type 'int' [-Wtemplate-body] 195 | final_block.resize(tmp.size()); | ^~~~~~ /usr/include/botan-3/botan/cipher_mode.h:196:56: error: request for member 'begin' in 'final_block', which is of non-class type 'int' [-Wtemplate-body] 196 | std::copy(tmp.begin(), tmp.end(), final_block.begin()); | ^~~~~ In file included from /usr/include/botan-3/botan/hash.h:11, from libraries/botan/botanwrapper.cpp:8: /usr/include/botan-3/botan/buf_comp.h: At global scope: /usr/include/botan-3/botan/buf_comp.h:40:19: error: 'std::span' has not been declared 40 | void update(std::span in) { add_data(in); } | ^~~ /usr/include/botan-3/botan/buf_comp.h:40:19: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/buf_comp.h:40:28: error: expected ',' or '...' before '<' token 40 | void update(std::span in) { add_data(in); } | ^ /usr/include/botan-3/botan/buf_comp.h:76:17: error: 'Botan::concepts::resizable_byte_buffer' has not been declared 76 | template > | ^~~~~~~~ /usr/include/botan-3/botan/buf_comp.h:76:53: error: 'secure_vector' was not declared in this scope 76 | template > | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/buf_comp.h:76:74: error: expected primary-expression before '>>' token 76 | template > | ^~ /usr/include/botan-3/botan/buf_comp.h:76:74: error: expected '>' before '>>' token /usr/include/botan-3/botan/buf_comp.h:77:7: error: 'T' does not name a type 77 | T final() { | ^ /usr/include/botan-3/botan/buf_comp.h:85:18: error: 'std::span' has not been declared 85 | void final(std::span out); | ^~~ /usr/include/botan-3/botan/buf_comp.h:85:18: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/buf_comp.h:85:27: error: expected ',' or '...' before '<' token 85 | void final(std::span out); | ^ /usr/include/botan-3/botan/buf_comp.h:87:17: error: 'Botan::concepts::resizable_byte_buffer' has not been declared 87 | template | ^~~~~~~~ /usr/include/botan-3/botan/buf_comp.h:88:18: error: 'T' has not been declared 88 | void final(T& out) { | ^ /usr/include/botan-3/botan/buf_comp.h:100:17: error: 'Botan::concepts::resizable_byte_buffer' has not been declared 100 | template > | ^~~~~~~~ /usr/include/botan-3/botan/buf_comp.h:100:53: error: 'secure_vector' was not declared in this scope 100 | template > | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/buf_comp.h:100:74: error: expected primary-expression before '>>' token 100 | template > | ^~ /usr/include/botan-3/botan/buf_comp.h:100:74: error: expected '>' before '>>' token /usr/include/botan-3/botan/buf_comp.h:101:7: error: 'T' does not name a type 101 | T process(const uint8_t in[], size_t length) { | ^ /usr/include/botan-3/botan/buf_comp.h:112:17: error: 'Botan::concepts::resizable_byte_buffer' has not been declared 112 | template > | ^~~~~~~~ /usr/include/botan-3/botan/buf_comp.h:112:53: error: 'secure_vector' was not declared in this scope 112 | template > | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/buf_comp.h:112:74: error: expected primary-expression before '>>' token 112 | template > | ^~ /usr/include/botan-3/botan/buf_comp.h:112:74: error: expected '>' before '>>' token /usr/include/botan-3/botan/buf_comp.h:113:7: error: 'T' does not name a type 113 | T process(std::string_view in) { | ^ /usr/include/botan-3/botan/buf_comp.h:124:17: error: 'Botan::concepts::resizable_byte_buffer' has not been declared 124 | template > | ^~~~~~~~ /usr/include/botan-3/botan/buf_comp.h:124:53: error: 'secure_vector' was not declared in this scope 124 | template > | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/buf_comp.h:124:74: error: expected primary-expression before '>>' token 124 | template > | ^~ /usr/include/botan-3/botan/buf_comp.h:124:74: error: expected '>' before '>>' token /usr/include/botan-3/botan/buf_comp.h:125:7: error: 'T' does not name a type 125 | T process(std::span in) { | ^ /usr/include/botan-3/botan/buf_comp.h:137:29: error: 'std::span' has not been declared 137 | virtual void add_data(std::span input) = 0; | ^~~ /usr/include/botan-3/botan/buf_comp.h:137:29: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/buf_comp.h:137:38: error: expected ',' or '...' before '<' token 137 | virtual void add_data(std::span input) = 0; | ^ /usr/include/botan-3/botan/buf_comp.h:143:33: error: 'std::span' has not been declared 143 | virtual void final_result(std::span out) = 0; | ^~~ /usr/include/botan-3/botan/buf_comp.h:143:33: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/buf_comp.h:143:42: error: expected ',' or '...' before '<' token 143 | virtual void final_result(std::span out) = 0; | ^ /usr/include/botan-3/botan/buf_comp.h: In member function 'void Botan::Buffered_Computation::update(const uint8_t*, std::size_t)': /usr/include/botan-3/botan/buf_comp.h:34:64: error: cannot convert '' to 'int' 34 | void update(const uint8_t in[], size_t length) { add_data({in, length}); } | ~~~~~~~~^~~~~~~~~~~~~~ /usr/include/botan-3/botan/buf_comp.h:137:29: note: initializing argument 1 of 'virtual void Botan::Buffered_Computation::add_data(int)' 137 | virtual void add_data(std::span input) = 0; | ^~~~~~~~~ /usr/include/botan-3/botan/buf_comp.h: In member function 'void Botan::Buffered_Computation::update(int)': /usr/include/botan-3/botan/buf_comp.h:40:59: error: 'in' was not declared in this scope; did you mean 'yn'? 40 | void update(std::span in) { add_data(in); } | ^~ | yn /usr/include/botan-3/botan/buf_comp.h: In member function 'void Botan::Buffered_Computation::update(uint8_t)': /usr/include/botan-3/botan/buf_comp.h:61:41: error: cannot convert '' to 'int' 61 | void update(uint8_t in) { add_data({&in, 1}); } | ~~~~~~~~^~~~~~~~~~ /usr/include/botan-3/botan/buf_comp.h:137:29: note: initializing argument 1 of 'virtual void Botan::Buffered_Computation::add_data(int)' 137 | virtual void add_data(std::span input) = 0; | ^~~~~~~~~ /usr/include/botan-3/botan/buf_comp.h: In member function 'void Botan::Buffered_Computation::final(uint8_t*)': /usr/include/botan-3/botan/buf_comp.h:69:47: error: cannot convert '' to 'int' 69 | void final(uint8_t out[]) { final_result({out, output_length()}); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/buf_comp.h:143:33: note: initializing argument 1 of 'virtual void Botan::Buffered_Computation::final_result(int)' 143 | virtual void final_result(std::span out) = 0; | ^~~~~~~~~ /usr/include/botan-3/botan/buf_comp.h: In member function 'std::vector Botan::Buffered_Computation::final_stdvec()': /usr/include/botan-3/botan/buf_comp.h:83:79: error: no matching function for call to 'Botan::Buffered_Computation::final > >()' 83 | std::vector final_stdvec() { return final>(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/botan-3/botan/buf_comp.h:83:79: note: there are 3 candidates /usr/include/botan-3/botan/buf_comp.h:88:12: note: candidate 1: 'template< > void Botan::Buffered_Computation::final(int&)' 88 | void final(T& out) { | ^~~~~ /usr/include/botan-3/botan/buf_comp.h:88:12: note: candidate expects 1 argument, 0 provided /usr/include/botan-3/botan/buf_comp.h:83:79: note: some candidates omitted; use '-fdiagnostics-all-candidates' to display them 83 | std::vector final_stdvec() { return final>(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/botan-3/botan/buf_comp.h: In member function 'void Botan::Buffered_Computation::final(int&)': /usr/include/botan-3/botan/buf_comp.h:89:14: error: request for member 'resize' in 'out', which is of non-class type 'int' [-Wtemplate-body] 89 | out.resize(output_length()); | ^~~~~~ In file included from libraries/botan/botanwrapper.cpp:9: /usr/include/botan-3/botan/kdf.h: At global scope: /usr/include/botan-3/botan/kdf.h:89:17: error: 'Botan::concepts::resizable_byte_buffer' has not been declared 89 | template > | ^~~~~~~~ /usr/include/botan-3/botan/kdf.h:89:53: error: 'secure_vector' was not declared in this scope 89 | template > | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/kdf.h:89:74: error: expected primary-expression before '>>' token 89 | template > | ^~ /usr/include/botan-3/botan/kdf.h:89:74: error: expected '>' before '>>' token /usr/include/botan-3/botan/kdf.h:91:7: error: 'T' does not name a type 91 | T derive_key(size_t key_len, | ^ /usr/include/botan-3/botan/kdf.h:109:17: error: 'Botan::concepts::resizable_byte_buffer' has not been declared 109 | template > | ^~~~~~~~ /usr/include/botan-3/botan/kdf.h:109:53: error: 'secure_vector' was not declared in this scope 109 | template > | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/kdf.h:109:74: error: expected primary-expression before '>>' token 109 | template > | ^~ /usr/include/botan-3/botan/kdf.h:109:74: error: expected '>' before '>>' token /usr/include/botan-3/botan/kdf.h:110:7: error: 'T' does not name a type 110 | T derive_key(size_t key_len, | ^ /usr/include/botan-3/botan/kdf.h:124:23: error: 'std::span' has not been declared 124 | void derive_key(std::span key, | ^~~ /usr/include/botan-3/botan/kdf.h:124:23: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/kdf.h:124:32: error: expected ',' or '...' before '<' token 124 | void derive_key(std::span key, | ^ /usr/include/botan-3/botan/kdf.h:139:17: error: 'Botan::concepts::resizable_byte_buffer' has not been declared 139 | template > | ^~~~~~~~ /usr/include/botan-3/botan/kdf.h:139:53: error: 'secure_vector' was not declared in this scope 139 | template > | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/kdf.h:139:74: error: expected primary-expression before '>>' token 139 | template > | ^~ /usr/include/botan-3/botan/kdf.h:139:74: error: expected '>' before '>>' token /usr/include/botan-3/botan/kdf.h:140:7: error: 'T' does not name a type 140 | T derive_key(size_t key_len, | ^ /usr/include/botan-3/botan/kdf.h:158:17: error: 'Botan::concepts::resizable_byte_buffer' has not been declared 158 | template > | ^~~~~~~~ /usr/include/botan-3/botan/kdf.h:158:53: error: 'secure_vector' was not declared in this scope 158 | template > | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/kdf.h:158:74: error: expected primary-expression before '>>' token 158 | template > | ^~ /usr/include/botan-3/botan/kdf.h:158:74: error: expected '>' before '>>' token /usr/include/botan-3/botan/kdf.h:160:7: error: 'T' does not name a type 160 | T derive_key(size_t key_len, | ^ /usr/include/botan-3/botan/kdf.h:177:17: error: 'Botan::concepts::resizable_byte_buffer' has not been declared 177 | template > | ^~~~~~~~ /usr/include/botan-3/botan/kdf.h:177:53: error: 'secure_vector' was not declared in this scope 177 | template > | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/kdf.h:177:74: error: expected primary-expression before '>>' token 177 | template > | ^~ /usr/include/botan-3/botan/kdf.h:177:74: error: expected '>' before '>>' token /usr/include/botan-3/botan/kdf.h:179:7: error: 'T' does not name a type 179 | T derive_key(size_t key_len, | ^ /usr/include/botan-3/botan/kdf.h:196:47: error: 'std::span' has not been declared 196 | std::array derive_key(std::span secret, | ^~~ /usr/include/botan-3/botan/kdf.h:196:47: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/kdf.h:196:56: error: expected ',' or '...' before '<' token 196 | std::array derive_key(std::span secret, | ^ /usr/include/botan-3/botan/kdf.h:213:47: error: 'std::span' has not been declared 213 | std::array derive_key(std::span secret, | ^~~ /usr/include/botan-3/botan/kdf.h:213:47: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/kdf.h:213:56: error: expected ',' or '...' before '<' token 213 | std::array derive_key(std::span secret, | ^ /usr/include/botan-3/botan/kdf.h:213:36: error: 'template std::array Botan::KDF::derive_key(int)' cannot be overloaded with 'template std::array Botan::KDF::derive_key(int)' 213 | std::array derive_key(std::span secret, | ^~~~~~~~~~ /usr/include/botan-3/botan/kdf.h:196:36: note: previous declaration 'template std::array Botan::KDF::derive_key(int)' 196 | std::array derive_key(std::span secret, | ^~~~~~~~~~ /usr/include/botan-3/botan/kdf.h:228:47: error: 'std::span' has not been declared 228 | std::array derive_key(std::span secret, | ^~~ /usr/include/botan-3/botan/kdf.h:228:47: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/kdf.h:228:56: error: expected ',' or '...' before '<' token 228 | std::array derive_key(std::span secret, | ^ /usr/include/botan-3/botan/kdf.h:228:36: error: 'template std::array Botan::KDF::derive_key(int)' cannot be overloaded with 'template std::array Botan::KDF::derive_key(int)' 228 | std::array derive_key(std::span secret, | ^~~~~~~~~~ /usr/include/botan-3/botan/kdf.h:196:36: note: previous declaration 'template std::array Botan::KDF::derive_key(int)' 196 | std::array derive_key(std::span secret, | ^~~~~~~~~~ /usr/include/botan-3/botan/kdf.h:256:32: error: 'std::span' has not been declared 256 | virtual void perform_kdf(std::span key, | ^~~ /usr/include/botan-3/botan/kdf.h:256:32: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/kdf.h:256:41: error: expected ',' or '...' before '<' token 256 | virtual void perform_kdf(std::span key, | ^ /usr/include/botan-3/botan/kdf.h:262:19: error: 'span' in namespace 'std' does not name a template type 262 | static std::span _as_span(std::string_view s) { | ^~~~ /usr/include/botan-3/botan/kdf.h:262:14: note: 'std::span' is only available from C++20 onwards 262 | static std::span _as_span(std::string_view s) { | ^~~ /usr/include/botan-3/botan/kdf.h: In member function 'void Botan::KDF::kdf(uint8_t*, std::size_t, const uint8_t*, std::size_t, const uint8_t*, std::size_t, const uint8_t*, std::size_t) const': /usr/include/botan-3/botan/kdf.h:75:20: error: no matching function for call to 'Botan::KDF::derive_key(, , , ) const' 75 | derive_key({key, key_len}, {secret, secret_len}, {salt, salt_len}, {label, label_len}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/kdf.h:75:20: note: there are 2 candidates /usr/include/botan-3/botan/kdf.h:196:36: note: candidate 1: 'template std::array Botan::KDF::derive_key(int)' 196 | std::array derive_key(std::span secret, | ^~~~~~~~~~ /usr/include/botan-3/botan/kdf.h:196:36: note: candidate expects 1 argument, 4 provided /usr/include/botan-3/botan/kdf.h:124:12: note: candidate 2: 'void Botan::KDF::derive_key(int) const' 124 | void derive_key(std::span key, | ^~~~~~~~~~ /usr/include/botan-3/botan/kdf.h:124:12: note: candidate expects 1 argument, 4 provided /usr/include/botan-3/botan/kdf.h: In member function 'void Botan::KDF::derive_key(int) const': /usr/include/botan-3/botan/kdf.h:128:22: error: 'key' was not declared in this scope; did you mean 'key_t'? 128 | perform_kdf(key, secret, salt, label); | ^~~ | key_t /usr/include/botan-3/botan/kdf.h:128:27: error: 'secret' was not declared in this scope 128 | perform_kdf(key, secret, salt, label); | ^~~~~~ /usr/include/botan-3/botan/kdf.h:128:35: error: 'salt' was not declared in this scope 128 | perform_kdf(key, secret, salt, label); | ^~~~ /usr/include/botan-3/botan/kdf.h:128:41: error: 'label' was not declared in this scope 128 | perform_kdf(key, secret, salt, label); | ^~~~~ /usr/include/botan-3/botan/kdf.h: In member function 'std::array Botan::KDF::derive_key(int)': /usr/include/botan-3/botan/kdf.h:200:27: error: 'secret' was not declared in this scope [-Wtemplate-body] 200 | perform_kdf(key, secret, salt, label); | ^~~~~~ /usr/include/botan-3/botan/kdf.h:200:35: error: 'salt' was not declared in this scope [-Wtemplate-body] 200 | perform_kdf(key, secret, salt, label); | ^~~~ /usr/include/botan-3/botan/kdf.h:200:41: error: 'label' was not declared in this scope [-Wtemplate-body] 200 | perform_kdf(key, secret, salt, label); | ^~~~~ /usr/include/botan-3/botan/kdf.h: In member function 'std::array Botan::KDF::derive_key(int)': /usr/include/botan-3/botan/kdf.h:216:37: error: 'secret' was not declared in this scope [-Wtemplate-body] 216 | return derive_key(secret, salt, _as_span(label)); | ^~~~~~ /usr/include/botan-3/botan/kdf.h:216:45: error: 'salt' was not declared in this scope [-Wtemplate-body] 216 | return derive_key(secret, salt, _as_span(label)); | ^~~~ /usr/include/botan-3/botan/kdf.h:216:60: error: 'label' was not declared in this scope [-Wtemplate-body] 216 | return derive_key(secret, salt, _as_span(label)); | ^~~~~ /usr/include/botan-3/botan/kdf.h:216:51: error: there are no arguments to '_as_span' that depend on a template parameter, so a declaration of '_as_span' must be available [-Wtemplate-body] 216 | return derive_key(secret, salt, _as_span(label)); | ^~~~~~~~ /usr/include/botan-3/botan/kdf.h: In member function 'std::array Botan::KDF::derive_key(int)': /usr/include/botan-3/botan/kdf.h:231:37: error: 'secret' was not declared in this scope [-Wtemplate-body] 231 | return derive_key(secret, _as_span(salt), _as_span(label)); | ^~~~~~ /usr/include/botan-3/botan/kdf.h:231:54: error: 'salt' was not declared in this scope [-Wtemplate-body] 231 | return derive_key(secret, _as_span(salt), _as_span(label)); | ^~~~ /usr/include/botan-3/botan/kdf.h:231:45: error: there are no arguments to '_as_span' that depend on a template parameter, so a declaration of '_as_span' must be available [-Wtemplate-body] 231 | return derive_key(secret, _as_span(salt), _as_span(label)); | ^~~~~~~~ /usr/include/botan-3/botan/kdf.h:231:70: error: 'label' was not declared in this scope [-Wtemplate-body] 231 | return derive_key(secret, _as_span(salt), _as_span(label)); | ^~~~~ /usr/include/botan-3/botan/kdf.h:231:61: error: there are no arguments to '_as_span' that depend on a template parameter, so a declaration of '_as_span' must be available [-Wtemplate-body] 231 | return derive_key(secret, _as_span(salt), _as_span(label)); | ^~~~~~~~ In file included from /usr/include/botan-3/botan/pbkdf.h:11, from libraries/botan/botanwrapper.cpp:10: /usr/include/botan-3/botan/symkey.h: At global scope: /usr/include/botan-3/botan/symkey.h:36:7: error: 'secure_vector' does not name a type 36 | secure_vector bits_of() const { return m_data; } | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/symkey.h:93:37: error: expected ')' before '<' token 93 | explicit OctetString(std::span in) : m_data(in.begin(), in.end()) {} | ~ ^ | ) /usr/include/botan-3/botan/symkey.h:99:41: error: expected ')' before '<' token 99 | explicit OctetString(secure_vector in) : m_data(std::move(in)) {} | ~ ^ | ) /usr/include/botan-3/botan/symkey.h:102:7: error: 'secure_vector' does not name a type 102 | secure_vector m_data; | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/symkey.h: In member function 'std::size_t Botan::OctetString::length() const': /usr/include/botan-3/botan/symkey.h:27:38: error: 'm_data' was not declared in this scope 27 | size_t length() const { return m_data.size(); } | ^~~~~~ /usr/include/botan-3/botan/symkey.h: In member function 'std::size_t Botan::OctetString::size() const': /usr/include/botan-3/botan/symkey.h:29:36: error: 'm_data' was not declared in this scope 29 | size_t size() const { return m_data.size(); } | ^~~~~~ /usr/include/botan-3/botan/symkey.h: In member function 'bool Botan::OctetString::empty() const': /usr/include/botan-3/botan/symkey.h:31:35: error: 'm_data' was not declared in this scope 31 | bool empty() const { return m_data.empty(); } | ^~~~~~ /usr/include/botan-3/botan/symkey.h: In member function 'const uint8_t* Botan::OctetString::begin() const': /usr/include/botan-3/botan/symkey.h:41:45: error: 'm_data' was not declared in this scope 41 | const uint8_t* begin() const { return m_data.data(); } | ^~~~~~ /usr/include/botan-3/botan/symkey.h: In member function 'const uint8_t* Botan::OctetString::end() const': /usr/include/botan-3/botan/symkey.h:46:53: error: 'm_data' was not declared in this scope 46 | const uint8_t* end() const { return begin() + m_data.size(); } | ^~~~~~ /usr/include/botan-3/botan/pbkdf.h: At global scope: /usr/include/botan-3/botan/pbkdf.h:144:7: error: 'secure_vector' does not name a type 144 | secure_vector pbkdf_iterations( | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/pbkdf.h:159:7: error: 'secure_vector' does not name a type 159 | secure_vector pbkdf_timed(size_t out_len, | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/pbkdf.h: In member function 'Botan::OctetString Botan::PBKDF::derive_key(std::size_t, std::string_view, const uint8_t*, std::size_t, std::size_t) const': /usr/include/botan-3/botan/pbkdf.h:178:45: error: no matching function for call to 'Botan::PBKDF::pbkdf_iterations(std::size_t&, std::string_view&, const uint8_t*&, std::size_t&, std::size_t&) const' 178 | return OctetString(pbkdf_iterations(out_len, passphrase, salt, salt_len, iterations)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/pbkdf.h:178:45: note: there is 1 candidate /usr/include/botan-3/botan/pbkdf.h:107:12: note: candidate 1: 'void Botan::PBKDF::pbkdf_iterations(uint8_t*, std::size_t, std::string_view, const uint8_t*, std::size_t, std::size_t) const' 107 | void pbkdf_iterations(uint8_t out[], | ^~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/pbkdf.h:107:12: note: candidate expects 6 arguments, 5 provided /usr/include/botan-3/botan/pbkdf.h: In member function 'Botan::OctetString Botan::PBKDF::derive_key(std::size_t, std::string_view, const uint8_t*, std::size_t, std::chrono::milliseconds, std::size_t&) const': /usr/include/botan-3/botan/pbkdf.h:211:40: error: no matching function for call to 'Botan::PBKDF::pbkdf_timed(std::size_t&, std::string_view&, const uint8_t*&, std::size_t&, std::chrono::milliseconds&, std::size_t&) const' 211 | return OctetString(pbkdf_timed(out_len, passphrase, salt, salt_len, msec, iterations)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/pbkdf.h:211:40: note: there is 1 candidate /usr/include/botan-3/botan/pbkdf.h:126:12: note: candidate 1: 'void Botan::PBKDF::pbkdf_timed(uint8_t*, std::size_t, std::string_view, const uint8_t*, std::size_t, std::chrono::milliseconds, std::size_t&) const' 126 | void pbkdf_timed(uint8_t out[], | ^~~~~~~~~~~ /usr/include/botan-3/botan/pbkdf.h:126:12: note: candidate expects 7 arguments, 6 provided /usr/include/botan-3/botan/pbkdf.h: In function 'Botan::PBKDF* Botan::get_pbkdf(std::string_view, std::string_view)': /usr/include/botan-3/botan/pbkdf.h:245:33: warning: 'static std::unique_ptr Botan::PBKDF::create_or_throw(std::string_view, std::string_view)' is deprecated: Use PasswordHashFamily + PasswordHash [-Wdeprecated-declarations] 245 | return PBKDF::create_or_throw(algo_spec, provider).release(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/pbkdf.h:50:37: note: declared here 50 | static std::unique_ptr create_or_throw(std::string_view algo_spec, std::string_view provider = ""); | ^~~~~~~~~~~~~~~ /usr/include/botan-3/botan/pbkdf.h: In function 'Botan::PBKDF* Botan::get_s2k(std::string_view)': /usr/include/botan-3/botan/pbkdf.h:249:33: warning: 'static std::unique_ptr Botan::PBKDF::create_or_throw(std::string_view, std::string_view)' is deprecated: Use PasswordHashFamily + PasswordHash [-Wdeprecated-declarations] 249 | return PBKDF::create_or_throw(algo_spec).release(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/botan-3/botan/pbkdf.h:50:37: note: declared here 50 | static std::unique_ptr create_or_throw(std::string_view algo_spec, std::string_view provider = ""); | ^~~~~~~~~~~~~~~ In file included from /usr/include/botan-3/botan/system_rng.h:11, from libraries/botan/botanwrapper.cpp:12: /usr/include/botan-3/botan/rng.h: At global scope: /usr/include/botan-3/botan/rng.h:68:22: error: 'std::span' has not been declared 68 | void randomize(std::span output) { this->fill_bytes_with_input(output, {}); } | ^~~ /usr/include/botan-3/botan/rng.h:68:22: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/rng.h:68:31: error: expected ',' or '...' before '<' token 68 | void randomize(std::span output) { this->fill_bytes_with_input(output, {}); } | ^ /usr/include/botan-3/botan/rng.h:91:24: error: 'std::span' has not been declared 91 | void add_entropy(std::span input) { this->fill_bytes_with_input({}, input); } | ^~~ /usr/include/botan-3/botan/rng.h:91:24: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/rng.h:91:33: error: expected ',' or '...' before '<' token 91 | void add_entropy(std::span input) { this->fill_bytes_with_input({}, input); } | ^ /usr/include/botan-3/botan/rng.h:99:10: error: 'requires' does not name a type 99 | requires std::is_standard_layout::value && std::is_trivial::value | ^~~~~~~~ /usr/include/botan-3/botan/rng.h:99:10: note: 'requires' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/rng.h:120:33: error: 'std::span' has not been declared 120 | void randomize_with_input(std::span output, std::span input) { | ^~~ /usr/include/botan-3/botan/rng.h:120:33: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/rng.h:120:42: error: expected ',' or '...' before '<' token 120 | void randomize_with_input(std::span output, std::span input) { | ^ /usr/include/botan-3/botan/rng.h:142:36: error: 'std::span' has not been declared 142 | void randomize_with_ts_input(std::span output); | ^~~ /usr/include/botan-3/botan/rng.h:142:36: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/rng.h:142:45: error: expected ',' or '...' before '<' token 142 | void randomize_with_ts_input(std::span output); | ^ /usr/include/botan-3/botan/rng.h:196:23: error: 'std::span' has not been declared 196 | void random_vec(std::span v) { this->randomize(v); } | ^~~ /usr/include/botan-3/botan/rng.h:196:23: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/rng.h:196:32: error: expected ',' or '...' before '<' token 196 | void random_vec(std::span v) { this->randomize(v); } | ^ /usr/include/botan-3/botan/rng.h:206:17: error: 'Botan::concepts::resizable_byte_buffer' has not been declared 206 | template | ^~~~~~~~ /usr/include/botan-3/botan/rng.h:207:23: error: 'T' has not been declared 207 | void random_vec(T& v, size_t bytes) { | ^ /usr/include/botan-3/botan/rng.h:220:17: error: 'Botan::concepts::resizable_byte_buffer' has not been declared 220 | template > | ^~~~~~~~ /usr/include/botan-3/botan/rng.h:220:53: error: 'secure_vector' was not declared in this scope 220 | template > | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/rng.h:220:74: error: expected primary-expression before '>>' token 220 | template > | ^~ /usr/include/botan-3/botan/rng.h:220:74: error: expected '>' before '>>' token /usr/include/botan-3/botan/rng.h:221:10: error: 'requires' does not name a type 221 | requires std::default_initializable | ^~~~~~~~ /usr/include/botan-3/botan/rng.h:221:10: note: 'requires' only available with '-std=c++20' or '-fconcepts' /usr/include/botan-3/botan/rng.h:279:42: error: 'std::span' has not been declared 279 | virtual void fill_bytes_with_input(std::span output, std::span input) = 0; | ^~~ /usr/include/botan-3/botan/rng.h:279:42: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/rng.h:279:51: error: expected ',' or '...' before '<' token 279 | virtual void fill_bytes_with_input(std::span output, std::span input) = 0; | ^ /usr/include/botan-3/botan/rng.h: In member function 'void Botan::RandomNumberGenerator::randomize(int)': /usr/include/botan-3/botan/rng.h:68:79: error: 'output' was not declared in this scope 68 | void randomize(std::span output) { this->fill_bytes_with_input(output, {}); } | ^~~~~~ /usr/include/botan-3/botan/rng.h: In member function 'void Botan::RandomNumberGenerator::randomize(uint8_t*, std::size_t)': /usr/include/botan-3/botan/rng.h:70:78: error: 'span' is not a member of 'std' 70 | void randomize(uint8_t output[], size_t length) { this->randomize(std::span(output, length)); } | ^~~~ /usr/include/botan-3/botan/rng.h:70:78: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/rng.h: In member function 'void Botan::RandomNumberGenerator::add_entropy(int)': /usr/include/botan-3/botan/rng.h:91:90: error: 'input' was not declared in this scope; did you mean 'int'? 91 | void add_entropy(std::span input) { this->fill_bytes_with_input({}, input); } | ^~~~~ | int /usr/include/botan-3/botan/rng.h: In member function 'void Botan::RandomNumberGenerator::add_entropy(const uint8_t*, std::size_t)': /usr/include/botan-3/botan/rng.h:93:87: error: 'span' is not a member of 'std' 93 | void add_entropy(const uint8_t input[], size_t length) { this->add_entropy(std::span(input, length)); } | ^~~~ /usr/include/botan-3/botan/rng.h:93:87: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/rng.h: In member function 'void Botan::RandomNumberGenerator::randomize_with_input(int)': /usr/include/botan-3/botan/rng.h:121:38: error: 'output' was not declared in this scope 121 | this->fill_bytes_with_input(output, input); | ^~~~~~ /usr/include/botan-3/botan/rng.h:121:46: error: 'input' was not declared in this scope; did you mean 'int'? 121 | this->fill_bytes_with_input(output, input); | ^~~~~ | int /usr/include/botan-3/botan/rng.h: In member function 'void Botan::RandomNumberGenerator::randomize_with_input(uint8_t*, std::size_t, const uint8_t*, std::size_t)': /usr/include/botan-3/botan/rng.h:125:42: error: 'span' is not a member of 'std' 125 | this->randomize_with_input(std::span(output, output_len), std::span(input, input_len)); | ^~~~ /usr/include/botan-3/botan/rng.h:125:42: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/rng.h:125:73: error: 'span' is not a member of 'std' 125 | this->randomize_with_input(std::span(output, output_len), std::span(input, input_len)); | ^~~~ /usr/include/botan-3/botan/rng.h:125:73: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/rng.h: In member function 'void Botan::RandomNumberGenerator::randomize_with_ts_input(uint8_t*, std::size_t)': /usr/include/botan-3/botan/rng.h:145:45: error: 'span' is not a member of 'std' 145 | this->randomize_with_ts_input(std::span(output, output_len)); | ^~~~ /usr/include/botan-3/botan/rng.h:145:45: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/rng.h: In member function 'void Botan::RandomNumberGenerator::random_vec(int)': /usr/include/botan-3/botan/rng.h:196:63: error: 'v' was not declared in this scope 196 | void random_vec(std::span v) { this->randomize(v); } | ^ /usr/include/botan-3/botan/rng.h: In member function 'void Botan::RandomNumberGenerator::random_vec(int&, std::size_t)': /usr/include/botan-3/botan/rng.h:208:12: error: request for member 'resize' in 'v', which is of non-class type 'int' [-Wtemplate-body] 208 | v.resize(bytes); | ^~~~~~ /usr/include/botan-3/botan/rng.h: In member function 'uint8_t Botan::RandomNumberGenerator::next_byte()': /usr/include/botan-3/botan/rng.h:246:43: error: 'span' is not a member of 'std' 246 | this->fill_bytes_with_input(std::span(&b, 1), {}); | ^~~~ /usr/include/botan-3/botan/rng.h:246:43: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/rng.h: At global scope: /usr/include/botan-3/botan/rng.h:311:34: error: 'std::span' has not been declared 311 | void fill_bytes_with_input(std::span output, std::span /* ignored */) override; | ^~~ /usr/include/botan-3/botan/rng.h:311:34: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/rng.h:311:43: error: expected ',' or '...' before '<' token 311 | void fill_bytes_with_input(std::span output, std::span /* ignored */) override; | ^ /usr/include/botan-3/botan/system_rng.h:36:34: error: 'std::span' has not been declared 36 | void fill_bytes_with_input(std::span out, std::span in) override { | ^~~ /usr/include/botan-3/botan/system_rng.h:36:34: note: 'std::span' is only available from C++20 onwards /usr/include/botan-3/botan/system_rng.h:36:43: error: expected ',' or '...' before '<' token 36 | void fill_bytes_with_input(std::span out, std::span in) override { | ^ /usr/include/botan-3/botan/system_rng.h: In member function 'virtual void Botan::System_RNG::fill_bytes_with_input(int)': /usr/include/botan-3/botan/system_rng.h:37:44: error: 'out' was not declared in this scope 37 | system_rng().randomize_with_input(out, in); | ^~~ /usr/include/botan-3/botan/system_rng.h:37:49: error: 'in' was not declared in this scope; did you mean 'yn'? 37 | system_rng().randomize_with_input(out, in); | ^~ | yn libraries/botan/botanwrapper.cpp: In member function 'QString BotanWrapper::Hash(const QString&)': libraries/botan/botanwrapper.cpp:40:16: error: 'secure_vector' is not a member of 'Botan' 40 | Botan::secure_vector result = hash->final(); | ^~~~~~~~~~~~~ libraries/botan/botanwrapper.cpp:40:37: error: expected primary-expression before '>' token 40 | Botan::secure_vector result = hash->final(); | ^ libraries/botan/botanwrapper.cpp:40:39: error: 'result' was not declared in this scope 40 | Botan::secure_vector result = hash->final(); | ^~~~~~ libraries/botan/botanwrapper.cpp:40:59: error: no matching function for call to 'Botan::HashFunction::final()' 40 | Botan::secure_vector result = hash->final(); | ~~~~~~~~~~~^~ libraries/botan/botanwrapper.cpp:40:59: note: there are 3 candidates /usr/include/botan-3/botan/buf_comp.h:88:12: note: candidate 1: 'template< > void Botan::Buffered_Computation::final(int&)' 88 | void final(T& out) { | ^~~~~ /usr/include/botan-3/botan/buf_comp.h:88:12: note: candidate expects 1 argument, 0 provided /usr/include/botan-3/botan/buf_comp.h:69:12: note: candidate 2: 'void Botan::Buffered_Computation::final(uint8_t*)' 69 | void final(uint8_t out[]) { final_result({out, output_length()}); } | ^~~~~ /usr/include/botan-3/botan/buf_comp.h:69:12: note: candidate expects 1 argument, 0 provided /usr/include/botan-3/botan/buf_comp.h:85:12: note: candidate 3: 'void Botan::Buffered_Computation::final(int)' 85 | void final(std::span out); | ^~~~~ /usr/include/botan-3/botan/buf_comp.h:85:12: note: candidate expects 1 argument, 0 provided libraries/botan/botanwrapper.cpp: In member function 'QString BotanWrapper::Encrypt(const QString&)': libraries/botan/botanwrapper.cpp:53:42: warning: 'static std::unique_ptr Botan::PBKDF::create(std::string_view, std::string_view)' is deprecated: Use PasswordHashFamily + PasswordHash [-Wdeprecated-declarations] 53 | auto pbkdf = Botan::PBKDF::create("PBKDF2(HMAC(SHA-1))"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/pbkdf.h:42:37: note: declared here 42 | static std::unique_ptr create(std::string_view algo_spec, std::string_view provider = ""); | ^~~~~~ libraries/botan/botanwrapper.cpp:62:50: error: no matching function for call to 'Botan::PBKDF::pbkdf_iterations(int, std::string, QList::pointer, qsizetype, const uint32_t&)' 62 | auto master_key = pbkdf->pbkdf_iterations(48, mPassword.toStdString(), mSalt.data(), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | mSalt.size(), PBKDF2_ITERATIONS); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libraries/botan/botanwrapper.cpp:62:50: note: there is 1 candidate /usr/include/botan-3/botan/pbkdf.h:107:12: note: candidate 1: 'void Botan::PBKDF::pbkdf_iterations(uint8_t*, std::size_t, std::string_view, const uint8_t*, std::size_t, std::size_t) const' 107 | void pbkdf_iterations(uint8_t out[], | ^~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/pbkdf.h:107:12: note: candidate expects 6 arguments, 5 provided libraries/botan/botanwrapper.cpp:78:80: warning: 'Botan::Cipher_Dir::ENCRYPTION' is deprecated: Use Cipher_Dir::Encryption [-Wdeprecated-declarations] 78 | Botan::Cipher_Mode::create("AES-256/CBC/PKCS7", Botan::Cipher_Dir::ENCRYPTION); | ^~~~~~~~~~ /usr/include/botan-3/botan/cipher_mode.h:30:4: note: declared here 30 | ENCRYPTION BOTAN_DEPRECATED("Use Cipher_Dir::Encryption") = Encryption, | ^~~~~~~~~~ libraries/botan/botanwrapper.cpp:89:16: error: 'secure_vector' is not a member of 'Botan' 89 | Botan::secure_vector buffer(input.begin(), input.end()); | ^~~~~~~~~~~~~ libraries/botan/botanwrapper.cpp:89:37: error: expected primary-expression before '>' token 89 | Botan::secure_vector buffer(input.begin(), input.end()); | ^ libraries/botan/botanwrapper.cpp:89:39: error: 'buffer' was not declared in this scope; did you mean 'setbuffer'? 89 | Botan::secure_vector buffer(input.begin(), input.end()); | ^~~~~~ | setbuffer libraries/botan/botanwrapper.cpp: In member function 'QString BotanWrapper::Decrypt(const QString&)': libraries/botan/botanwrapper.cpp:105:42: warning: 'static std::unique_ptr Botan::PBKDF::create(std::string_view, std::string_view)' is deprecated: Use PasswordHashFamily + PasswordHash [-Wdeprecated-declarations] 105 | auto pbkdf = Botan::PBKDF::create("PBKDF2(HMAC(SHA-1))"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/pbkdf.h:42:37: note: declared here 42 | static std::unique_ptr create(std::string_view algo_spec, std::string_view provider = ""); | ^~~~~~ libraries/botan/botanwrapper.cpp:114:50: error: no matching function for call to 'Botan::PBKDF::pbkdf_iterations(int, std::string, QList::pointer, qsizetype, const uint32_t&)' 114 | auto master_key = pbkdf->pbkdf_iterations(48, mPassword.toStdString(), mSalt.data(), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mSalt.size(), PBKDF2_ITERATIONS); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libraries/botan/botanwrapper.cpp:114:50: note: there is 1 candidate /usr/include/botan-3/botan/pbkdf.h:107:12: note: candidate 1: 'void Botan::PBKDF::pbkdf_iterations(uint8_t*, std::size_t, std::string_view, const uint8_t*, std::size_t, std::size_t) const' 107 | void pbkdf_iterations(uint8_t out[], | ^~~~~~~~~~~~~~~~ /usr/include/botan-3/botan/pbkdf.h:107:12: note: candidate expects 6 arguments, 5 provided libraries/botan/botanwrapper.cpp:129:16: error: 'secure_vector' is not a member of 'Botan' 129 | Botan::secure_vector buffer = Botan::base64_decode(Data.toStdString()); | ^~~~~~~~~~~~~ libraries/botan/botanwrapper.cpp:129:37: error: expected primary-expression before '>' token 129 | Botan::secure_vector buffer = Botan::base64_decode(Data.toStdString()); | ^ libraries/botan/botanwrapper.cpp:129:39: error: 'buffer' was not declared in this scope; did you mean 'setbuffer'? 129 | Botan::secure_vector buffer = Botan::base64_decode(Data.toStdString()); | ^~~~~~ | setbuffer libraries/botan/botanwrapper.cpp:129:68: error: no matching function for call to 'base64_decode(std::string)' 129 | Botan::secure_vector buffer = Botan::base64_decode(Data.toStdString()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ libraries/botan/botanwrapper.cpp:129:68: note: there are 3 candidates /usr/include/botan-3/botan/base64.h:66:31: note: candidate 1: 'std::size_t Botan::base64_decode(uint8_t*, const char*, std::size_t, std::size_t&, bool, bool)' 66 | size_t BOTAN_PUBLIC_API(2, 0) base64_decode(uint8_t output[], | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/base64.h:66:31: note: candidate expects 6 arguments, 1 provided /usr/include/botan-3/botan/base64.h:83:4: note: candidate 2: 'std::size_t Botan::base64_decode(uint8_t*, const char*, std::size_t, bool)' 83 | base64_decode(uint8_t output[], const char input[], size_t input_length, bool ignore_ws = true); | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/base64.h:83:4: note: candidate expects 4 arguments, 1 provided /usr/include/botan-3/botan/base64.h:93:31: note: candidate 3: 'std::size_t Botan::base64_decode(uint8_t*, std::string_view, bool)' 93 | size_t BOTAN_PUBLIC_API(3, 0) base64_decode(uint8_t output[], std::string_view input, bool ignore_ws = true); | ^~~~~~~~~~~~~ /usr/include/botan-3/botan/base64.h:93:31: note: candidate expects 3 arguments, 1 provided libraries/botan/botanwrapper.cpp:133:80: warning: 'Botan::Cipher_Dir::DECRYPTION' is deprecated: Use Cipher_Dir::Decryption [-Wdeprecated-declarations] 133 | Botan::Cipher_Mode::create("AES-256/CBC/PKCS7", Botan::Cipher_Dir::DECRYPTION); | ^~~~~~~~~~ /usr/include/botan-3/botan/cipher_mode.h:31:4: note: declared here 31 | DECRYPTION BOTAN_DEPRECATED("Use Cipher_Dir::Decryption") = Decryption, | ^~~~~~~~~~ make: *** [Makefile:2670: botanwrapper.o] Error 1 make: *** Waiting for unfinished jobs.... g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o waitingspinnerwidget.o libraries/qtwaitingspinner/waitingspinnerwidget.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o simplecrypt.o libraries/simplecrypt/simplecrypt.cpp libraries/simplecrypt/simplecrypt.cpp: In member function 'QByteArray SimpleCrypt::encryptToByteArray(QByteArray)': libraries/simplecrypt/simplecrypt.cpp:99:29: warning: 'qsizetype QByteArray::count() const' is deprecated: Use size() or length() instead. [-Wdeprecated-declarations] 99 | if (compressed.count() < ba.count()) { | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qstringview.h:10, from /usr/include/qt6/QtCore/qchar.h:670, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from libraries/simplecrypt/simplecrypt.h:31, from libraries/simplecrypt/simplecrypt.cpp:27: /usr/include/qt6/QtCore/qbytearray.h:501:22: note: declared here 501 | inline qsizetype count() const noexcept { return size(); } | ^~~~~ libraries/simplecrypt/simplecrypt.cpp:99:42: warning: 'qsizetype QByteArray::count() const' is deprecated: Use size() or length() instead. [-Wdeprecated-declarations] 99 | if (compressed.count() < ba.count()) { | ~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:501:22: note: declared here 501 | inline qsizetype count() const noexcept { return size(); } | ^~~~~ libraries/simplecrypt/simplecrypt.cpp:133:23: warning: 'qsizetype QByteArray::count() const' is deprecated: Use size() or length() instead. [-Wdeprecated-declarations] 133 | int cnt = ba.count(); | ~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:501:22: note: declared here 501 | inline qsizetype count() const noexcept { return size(); } | ^~~~~ libraries/simplecrypt/simplecrypt.cpp: In member function 'QByteArray SimpleCrypt::decryptToByteArray(QByteArray)': libraries/simplecrypt/simplecrypt.cpp:194:21: warning: 'qsizetype QByteArray::count() const' is deprecated: Use size() or length() instead. [-Wdeprecated-declarations] 194 | if (cypher.count() < 3) return QByteArray(); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:501:22: note: declared here 501 | inline qsizetype count() const noexcept { return size(); } | ^~~~~ libraries/simplecrypt/simplecrypt.cpp:208:21: warning: 'qsizetype QByteArray::count() const' is deprecated: Use size() or length() instead. [-Wdeprecated-declarations] 208 | int cnt(ba.count()); | ~~~~~~~~^~ /usr/include/qt6/QtCore/qbytearray.h:501:22: note: declared here 501 | inline qsizetype count() const noexcept { return size(); } | ^~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o versionnumber.o libraries/versionnumber/versionnumber.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o nomenuiconstyle.o helpers/nomenuiconstyle.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o qownspellchecker.o helpers/qownspellchecker.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o notediffdialog.o dialogs/notediffdialog.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o textdiffdialog.o dialogs/textdiffdialog.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o aboutdialog.o dialogs/aboutdialog.cpp gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o md4c.o libraries/md4c/src/md4c.c g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o attachmentdialog.o dialogs/attachmentdialog.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o nextclouddeckdialog.o dialogs/nextclouddeckdialog.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o cloudconnection.o entities/cloudconnection.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o versiondialog.o dialogs/versiondialog.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o codetohtmlconverter.o helpers/codetohtmlconverter.cpp helpers/codetohtmlconverter.cpp: In member function 'QString CodeToHtmlConverter::xmlHighlighter(StringView) const': helpers/codetohtmlconverter.cpp:549:73: warning: 'QRegularExpressionMatchIterator QRegularExpression::globalMatch(QStringView, qsizetype, MatchType, MatchOptions) const' is deprecated: Use globalMatchView instead. [-Wdeprecated-declarations] 549 | QRegularExpressionMatchIterator matchIt = re.globalMatch(TO_QSTRING(tag)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QRegularExpression:1, from helpers/codetohtmlconverter.cpp:5: /usr/include/qt6/QtCore/qregularexpression.h:118:37: note: declared here 118 | QRegularExpressionMatchIterator globalMatch(QStringView subjectView, | ^~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o localtrashdialog.o dialogs/localtrashdialog.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o trashdialog.o dialogs/trashdialog.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o updatedialog.o dialogs/updatedialog.cpp dialogs/updatedialog.cpp: In member function 'bool UpdateDialog::initializeLinuxUpdateProcess(const QString&)': dialogs/updatedialog.cpp:494:33: warning: 'static int QMessageBox::information(QWidget*, const QString&, const QString&, const QString&, const QString&, const QString&, int, int)' is deprecated: Use the overload taking StandardButtons instead. [-Wdeprecated-declarations] 494 | if (QMessageBox::information( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 495 | this, tr("Restart application"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496 | tr("You now can restart the application to complete the update process.") + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | Utils::Misc::appendSingleAppInstanceTextIfNeeded(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | tr("Restart"), tr("Cancel"), QString(), 0, 1) == 0) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QMessageBox:1, from ./utils/gui.h:20, from dialogs/updatedialog.cpp:5: /usr/include/qt6/QtWidgets/qmessagebox.h:224:16: note: declared here 224 | static int information(QWidget *parent, const QString &title, | ^~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o linkdialog.o dialogs/linkdialog.cpp dialogs/linkdialog.cpp: In member function 'void LinkDialog::on_searchLineEdit_textChanged(const QString&)': dialogs/linkdialog.cpp:77:19: warning: 'qsizetype QString::count() const' is deprecated: Use size() or length() instead. [-Wdeprecated-declarations] 77 | if (arg1.count() >= 2) { | ~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qobject.h:11, from /usr/include/qt6/QtWidgets/qwidget.h:9, from /usr/include/qt6/QtWidgets/qframe.h:8, from /usr/include/qt6/QtWidgets/qabstractscrollarea.h:8, from /usr/include/qt6/QtWidgets/qabstractitemview.h:8, from /usr/include/qt6/QtWidgets/qlistview.h:8, from /usr/include/qt6/QtWidgets/qlistwidget.h:7, from /usr/include/qt6/QtWidgets/QListWidgetItem:1, from dialogs/linkdialog.h:3, from dialogs/linkdialog.cpp:1: /usr/include/qt6/QtCore/qstring.h:195:22: note: declared here 195 | inline qsizetype count() const { return d.size; } | ^~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o tododialog.o dialogs/tododialog.cpp dialogs/tododialog.cpp: In member function 'void TodoDialog::on_newItemEdit_textChanged()': dialogs/tododialog.cpp:667:19: warning: 'qsizetype QString::count() const' is deprecated: Use size() or length() instead. [-Wdeprecated-declarations] 667 | if (arg1.count() >= 2) { | ~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qobject.h:11, from /usr/include/qt6/QtWidgets/qwidget.h:9, from /usr/include/qt6/QtWidgets/qframe.h:8, from /usr/include/qt6/QtWidgets/qabstractscrollarea.h:8, from /usr/include/qt6/QtWidgets/qscrollarea.h:8, from ./dialogs/tododialog.h:4, from dialogs/tododialog.cpp:1: /usr/include/qt6/QtCore/qstring.h:195:22: note: declared here 195 | inline qsizetype count() const { return d.size; } | ^~~~~ dialogs/tododialog.cpp: In member function 'void TodoDialog::searchInDescriptionTextEdit(QString&)': dialogs/tododialog.cpp:710:18: warning: 'qsizetype QString::count() const' is deprecated: Use size() or length() instead. [-Wdeprecated-declarations] 710 | if (str.count() >= 2) { | ~~~~~~~~~^~ /usr/include/qt6/QtCore/qstring.h:195:22: note: declared here 195 | inline qsizetype count() const { return d.size; } | ^~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o calendaritem.o entities/calendaritem.cpp entities/calendaritem.cpp: In static member function 'static QDateTime CalendarItem::getDateTimeFromString(const QString&)': entities/calendaritem.cpp:800:71: warning: 'QDateTime::QDateTime(QDate, QTime, Qt::TimeSpec, int)' is deprecated: Pass QTimeZone instead [-Wdeprecated-declarations] 800 | dateTime = QDateTime(dateTime.date(), dateTime.time(), Qt::UTC).toLocalTime(); | ^ In file included from /usr/include/qt6/QtCore/QDateTime:1, from entities/calendaritem.h:4, from entities/calendaritem.cpp:1: /usr/include/qt6/QtCore/qdatetime.h:359:5: note: declared here 359 | QDateTime(QDate date, QTime time, Qt::TimeSpec spec, int offsetSeconds = 0); | ^~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o diff_match_patch.o libraries/diff_match_patch/diff_match_patch.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o main.o main.cpp main.cpp: In function 'void loadTranslations(QTranslator*, const QString&)': main.cpp:47:43: warning: 'static QString QLibraryInfo::location(LibraryLocation)' is deprecated: Use path() [-Wdeprecated-declarations] 47 | QLibraryInfo::location(QLibraryInfo::TranslationsPath)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QtCore:147, from /usr/include/qt6/QtGui/QtGuiDepends:3, from /usr/include/qt6/QtGui/QtGui:3, from main.cpp:14: /usr/include/qt6/QtCore/qlibraryinfo.h:49:20: note: declared here 49 | static QString location(LibraryLocation location) | ^~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wextra -Wundef -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -std=gnu++1z -D_REENTRANT -Wall -Wextra -DUSE_SYSTEM_BOTAN -DSONNETUI_EXPORT= -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DHUNSPELL_DEBUG_ON -DINSTALLATION_PLUGIN_PATH= -DSONNET_STATIC -DQT_NO_DEBUG -DQAPPLICATION_CLASS=QApplication -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_QMLINTEGRATION_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Ilibraries -Ilibraries/diff_match_patch -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/qmarkdowntextedit -Ilibraries/piwiktracker -Ilibraries -Ilibraries/botan -Ilibraries/qkeysequencewidget/qkeysequencewidget/src -Ilibraries/qttoolbareditor/src -Ilibraries/fakevim/fakevim/utils -Ilibraries/fakevim/fakevim -Ilibraries/fakevim -Ilibraries/singleapplication -Ilibraries/sonnet/src/core -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/hunspell -Ilibraries/sonnet/src/plugins/hunspell/hunspell/src/parsers -I../../core -Ihunspell/src/hunspell -Ihunspell/src/ -Ilibraries/qhotkey/QHotkey -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtWebSockets -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I. -I. -I/usr/include/botan-3 -I/usr/lib64/qt6/mkspecs/linux-g++ -o note.o entities/note.cpp error: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.q1w1OJ (%build) RPM build errors: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.q1w1OJ (%build) I: [iurt_root_command] ERROR: chroot