-- The C compiler identification is GNU 11.1.0 -- The CXX compiler identification is GNU 11.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Installing in the same prefix as Qt, adopting their path scheme. -- Could not set up the appstream test. appstreamcli is missing. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Found Python3: /usr/bin/python3.10 (found version "3.10.1") found components: Interpreter -- Could NOT find ReuseTool (missing: REUSETOOL_EXECUTABLE) CMake Warning at /usr/share/ECM/modules/ECMCheckOutboundLicense.cmake:86 (message): Reuse tool not found, skipping test generation Call Stack (most recent call first): CMakeLists.txt:33 (include) -- Skipping execution of outbound license tests. CMake Deprecation Warning at CMakeLists.txt:40 (cmake_policy): The OLD behavior for policy CMP0063 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Found KF5Kirigami2: /usr/lib/cmake/KF5Kirigami2/KF5Kirigami2Config.cmake (found version "5.90.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.21") -- Found KF5I18n: /usr/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.90.0") -- Found KF5Notifications: /usr/lib/cmake/KF5Notifications/KF5NotificationsConfig.cmake (found version "5.90.0") -- Found KF5Config: /usr/lib/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.90.0") -- Found KF5CoreAddons: /usr/lib/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.90.0") -- Found KF5: success (found suitable version "5.90.0", minimum required is "5.88.0") found components: Kirigami2 I18n Notifications Config CoreAddons -- Found KF5QQC2DesktopStyle: /usr/lib/cmake/KF5QQC2DesktopStyle/KF5QQC2DesktopStyleConfig.cmake (found version "5.90.0") -- Found KF5ConfigWidgets: /usr/lib/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake (found version "5.90.0") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found KF5KIO: /usr/lib/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.90.0") -- Found KF5WindowSystem: /usr/lib/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version "5.90.0") -- Found KF5Sonnet: /usr/lib/cmake/KF5Sonnet/KF5SonnetConfig.cmake (found version "5.90.0") -- Found KF5: success (found suitable version "5.90.0", minimum required is "5.88.0") found components: QQC2DesktopStyle ConfigWidgets KIO WindowSystem Sonnet -- Found org.kde.syntaxhighlighting-QMLModule: TRUE (found version "") -- Found org.kde.kquickimageeditor-QMLModule: TRUE (found version "") -- Found org.kde.kitemmodels-QMLModule: TRUE (found version "") -- The following RUNTIME packages have been found: * org.kde.syntaxhighlighting-QMLModule, QML module 'org.kde.syntaxhighlighting' is a runtime dependency. * org.kde.kquickimageeditor-QMLModule, QML module 'org.kde.kquickimageeditor' is a runtime dependency. * org.kde.kitemmodels-QMLModule, QML module 'org.kde.kitemmodels' is a runtime dependency. -- The following OPTIONAL packages have been found: * Python3 Required to run tests of module ECMCheckOutboundLicense * Qt5Qml (required version >= 5.15.2) * Qt5QmlModels (required version >= 5.15.2) * Qt5Quick * Qt5QuickControls2 * Qt5Multimedia * Qt5Svg * KF5I18n (required version >= 5.88.0) * KF5Notifications (required version >= 5.88.0) * KF5Service (required version >= 5.90.0) * KF5Completion (required version >= 5.90.0) * KF5ItemViews (required version >= 5.90.0) * KF5JobWidgets (required version >= 5.90.0) * KF5Solid (required version >= 5.90.0) * KF5CoreAddons (required version >= 5.90.0) * KF5Auth (required version >= 5.90.0) * KF5Codecs (required version >= 5.90.0) * KF5XmlGui (required version >= 5.90.0) * KF5WidgetsAddons (required version >= 5.90.0) * Qt5Gui (required version >= 5.15.2) * Qt5Widgets (required version >= 5.15.2) * Freetype * PkgConfig * Fontconfig -- The following REQUIRED packages have been found: * ECM (required version >= 5.88.0) * KF5Kirigami2 (required version >= 5.88.0) Kirigami application UI framework * Gettext * Qt5Keychain Secure storage of account secrets * Qt5 (required version >= 5.15.2) Basic application components * KF5QQC2DesktopStyle (required version >= 5.88.0) * KF5ConfigWidgets (required version >= 5.90.0) * KF5KIO (required version >= 5.88.0) * KF5WindowSystem (required version >= 5.88.0) * KF5Sonnet (required version >= 5.88.0) * KF5 (required version >= 5.88.0) Basic application components * KF5DBusAddons (required version >= 5.88.0) * Quotient (required version >= 0.6), Qt wrapper arround Matrix API, Talk with matrix server * cmark, Cmark is the common mark reference implementation, Convert markdown to html * KQuickImageEditor, Simple image editor for QtQuick applications, Add image editing capability to image attachments * Qt5Core * Qt5Network * QCoro -- The following features have been disabled: * SPDX_LICENSE_TESTING, Automatic license testing based on SPDX definitions (requires reuse tool) -- The following OPTIONAL packages have not been found: * ReuseTool Required to run tests of module ECMCheckOutboundLicense * QCoro5 -- Configuring done -- Generating done -- Build files have been written to: /build/neochat/src/build [ 2%] Generating mo... [ 4%] Automatic MOC for target neochat [ 6%] Generating ts... [ 6%] Built target tsfiles-cfb5c1ec776bddf2bb5d1822d5c221c4 [ 6%] Built target pofiles-cfb5c1ec776bddf2bb5d1822d5c221c4 [ 6%] Built target neochat_autogen [ 8%] Generating neochatconfig.h, neochatconfig.cpp [ 11%] Automatic RCC for ../res.qrc [ 13%] Generating neochatconfig.moc [ 15%] Building CXX object src/CMakeFiles/neochat.dir/clipboard.cpp.o [ 17%] Building CXX object src/CMakeFiles/neochat.dir/roomlistmodel.cpp.o [ 26%] Building CXX object src/CMakeFiles/neochat.dir/controller.cpp.o [ 26%] Building CXX object src/CMakeFiles/neochat.dir/emojimodel.cpp.o [ 26%] Building CXX object src/CMakeFiles/neochat.dir/customemojimodel+network.cpp.o [ 26%] Building CXX object src/CMakeFiles/neochat.dir/neochat_autogen/mocs_compilation.cpp.o [ 28%] Building CXX object src/CMakeFiles/neochat.dir/matriximageprovider.cpp.o [ 33%] Building CXX object src/CMakeFiles/neochat.dir/messageeventmodel.cpp.o [ 35%] Building CXX object src/CMakeFiles/neochat.dir/actionshandler.cpp.o [ 37%] Building CXX object src/CMakeFiles/neochat.dir/messagefiltermodel.cpp.o [ 40%] Building CXX object src/CMakeFiles/neochat.dir/roommanager.cpp.o [ 40%] Building CXX object src/CMakeFiles/neochat.dir/neochatuser.cpp.o [ 42%] Building CXX object src/CMakeFiles/neochat.dir/neochatroom.cpp.o [ 44%] Building CXX object src/CMakeFiles/neochat.dir/userlistmodel.cpp.o [ 46%] Building CXX object src/CMakeFiles/neochat.dir/customemojimodel.cpp.o [ 48%] Building CXX object src/CMakeFiles/neochat.dir/publicroomlistmodel.cpp.o In file included from /build/neochat/src/neochat-21.12/src/roommanager.cpp:5: /build/neochat/src/neochat-21.12/src/roommanager.h:20:7: warning: base class ‘class Quotient::UriResolverBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 20 | class RoomManager : public QObject, public UriResolverBase | ^~~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/neochat.dir/userdirectorylistmodel.cpp.o In file included from /build/neochat/src/neochat-21.12/src/roomlistmodel.cpp:27: /build/neochat/src/neochat-21.12/src/roommanager.h:20:7: warning: base class ‘class Quotient::UriResolverBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 20 | class RoomManager : public QObject, public UriResolverBase | ^~~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/neochat.dir/utils.cpp.o [ 55%] Building CXX object src/CMakeFiles/neochat.dir/main.cpp.o [ 57%] Building CXX object src/CMakeFiles/neochat.dir/notificationsmanager.cpp.o [ 60%] Building CXX object src/CMakeFiles/neochat.dir/sortfilterroomlistmodel.cpp.o [ 62%] Building CXX object src/CMakeFiles/neochat.dir/chatdocumenthandler.cpp.o In file included from /build/neochat/src/build/src/neochat_autogen/EWIEGA46WW/moc_roommanager.cpp:10, from /build/neochat/src/build/src/neochat_autogen/mocs_compilation.cpp:23: /build/neochat/src/build/src/neochat_autogen/EWIEGA46WW/../../../../neochat-21.12/src/roommanager.h:20:7: warning: base class ‘class Quotient::UriResolverBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 20 | class RoomManager : public QObject, public UriResolverBase | ^~~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/neochat.dir/devicesmodel.cpp.o [ 66%] Building CXX object src/CMakeFiles/neochat.dir/filetypesingleton.cpp.o [ 68%] Building CXX object src/CMakeFiles/neochat.dir/login.cpp.o In file included from /build/neochat/src/neochat-21.12/src/actionshandler.cpp:16: /build/neochat/src/neochat-21.12/src/roommanager.h:20:7: warning: base class ‘class Quotient::UriResolverBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 20 | class RoomManager : public QObject, public UriResolverBase | ^~~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/neochat.dir/stickerevent.cpp.o [ 73%] Building CXX object src/CMakeFiles/neochat.dir/chatboxhelper.cpp.o In file included from /build/neochat/src/neochat-21.12/src/controller.cpp:47: /build/neochat/src/neochat-21.12/src/roommanager.h:20:7: warning: base class ‘class Quotient::UriResolverBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 20 | class RoomManager : public QObject, public UriResolverBase | ^~~~~~~~~~~ /build/neochat/src/neochat-21.12/src/controller.cpp: In constructor ‘Controller::Controller(QObject*)’: /build/neochat/src/neochat-21.12/src/controller.cpp:63:17: warning: ‘QNetworkConfigurationManager’ is deprecated [-Wdeprecated-declarations] 63 | , m_mgr(new QNetworkConfigurationManager(this)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtNetwork/QNetworkConfigurationManager:1, from /build/neochat/src/neochat-21.12/src/controller.cpp:24: /usr/include/qt/QtNetwork/qnetworkconfigmanager.h:59:56: note: declared here 59 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfigurationManager : public QObject | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/neochat/src/neochat-21.12/src/controller.cpp:119:51: warning: ‘QNetworkConfigurationManager’ is deprecated [-Wdeprecated-declarations] 119 | connect(m_mgr, &QNetworkConfigurationManager::onlineStateChanged, this, &Controller::isOnlineChanged); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtNetwork/QNetworkConfigurationManager:1, from /build/neochat/src/neochat-21.12/src/controller.cpp:24: /usr/include/qt/QtNetwork/qnetworkconfigmanager.h:59:56: note: declared here 59 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfigurationManager : public QObject | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/neochat.dir/commandmodel.cpp.o [ 77%] Building CXX object src/CMakeFiles/neochat.dir/webshortcutmodel.cpp.o In file included from /build/neochat/src/neochat-21.12/src/notificationsmanager.cpp:20: /build/neochat/src/neochat-21.12/src/roommanager.h:20:7: warning: base class ‘class Quotient::UriResolverBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 20 | class RoomManager : public QObject, public UriResolverBase | ^~~~~~~~~~~ In file included from /build/neochat/src/neochat-21.12/src/main.cpp:58: /build/neochat/src/neochat-21.12/src/roommanager.h:20:7: warning: base class ‘class Quotient::UriResolverBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 20 | class RoomManager : public QObject, public UriResolverBase | ^~~~~~~~~~~ [ 80%] Building CXX object src/CMakeFiles/neochat.dir/spellcheckhighlighter.cpp.o [ 82%] Building CXX object src/CMakeFiles/neochat.dir/blurhash.cpp.o [ 84%] Building CXX object src/CMakeFiles/neochat.dir/blurhashimageprovider.cpp.o [ 86%] Building CXX object src/CMakeFiles/neochat.dir/joinrulesevent.cpp.o [ 88%] Building CXX object src/CMakeFiles/neochat.dir/accountregistry.cpp.o [ 91%] Building CXX object src/CMakeFiles/neochat.dir/colorschemer.cpp.o [ 93%] Building CXX object src/CMakeFiles/neochat.dir/trayicon_sni.cpp.o [ 95%] Building CXX object src/CMakeFiles/neochat.dir/neochatconfig.cpp.o [ 97%] Building CXX object src/CMakeFiles/neochat.dir/neochat_autogen/YCDLW3T4OG/qrc_res.cpp.o [100%] Linking CXX executable ../bin/neochat /usr/bin/ld: /tmp/cctgdjMh.ltrans6.ltrans.o: undefined reference to symbol '__atomic_exchange_1@@LIBATOMIC_1.0' /usr/bin/ld: /usr/lib/libatomic.so.1: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[2]: *** [src/CMakeFiles/neochat.dir/build.make:794: bin/neochat] Error 1 make[1]: *** [CMakeFiles/Makefile2:803: src/CMakeFiles/neochat.dir/all] Error 2 make: *** [Makefile:146: all] Error 2 ==> ERROR: A failure occurred in build().  Aborting...