-- 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.
-- 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 "")
CMake Deprecation Warning at CMakeLists.txt:119 (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.
-- 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 ts...
[ 4%] Automatic MOC for target neochat
[ 6%] Generating mo...
[ 6%] Built target tsfiles-88375be9f6d89a58a457fd6c7829ffdc
[ 6%] Built target pofiles-88375be9f6d89a58a457fd6c7829ffdc
[ 6%] Built target neochat_autogen
[ 8%] Generating neochatconfig.h, neochatconfig.cpp
[ 10%] Automatic RCC for ../res.qrc
[ 12%] Automatic RCC for ../res_desktop.qrc
[ 14%] Generating neochatconfig.moc
[ 25%] Building CXX object src/CMakeFiles/neochat.dir/actionshandler.cpp.o
[ 25%] Building CXX object src/CMakeFiles/neochat.dir/neochat_autogen/mocs_compilation.cpp.o
[ 25%] Building CXX object src/CMakeFiles/neochat.dir/customemojimodel.cpp.o
[ 25%] Building CXX object src/CMakeFiles/neochat.dir/controller.cpp.o
[ 25%] Building CXX object src/CMakeFiles/neochat.dir/clipboard.cpp.o
[ 31%] Building CXX object src/CMakeFiles/neochat.dir/matriximageprovider.cpp.o
[ 31%] Building CXX object src/CMakeFiles/neochat.dir/messagefiltermodel.cpp.o
[ 34%] Building CXX object src/CMakeFiles/neochat.dir/roommanager.cpp.o
[ 38%] Building CXX object src/CMakeFiles/neochat.dir/emojimodel.cpp.o
[ 42%] Building CXX object src/CMakeFiles/neochat.dir/userlistmodel.cpp.o
[ 42%] Building CXX object src/CMakeFiles/neochat.dir/neochatuser.cpp.o
[ 44%] Building CXX object src/CMakeFiles/neochat.dir/roomlistmodel.cpp.o
[ 44%] Building CXX object src/CMakeFiles/neochat.dir/messageeventmodel.cpp.o
[ 44%] Building CXX object src/CMakeFiles/neochat.dir/publicroomlistmodel.cpp.o
[ 48%] Building CXX object src/CMakeFiles/neochat.dir/customemojimodel+network.cpp.o
[ 48%] Building CXX object src/CMakeFiles/neochat.dir/neochatroom.cpp.o
In file included from /build/neochat/src/neochat-22.02/src/roommanager.cpp:5:
/build/neochat/src/neochat-22.02/src/roommanager.h:21:7: warning: base class ‘class Quotient::UriResolverBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
21 | class RoomManager : public QObject, public UriResolverBase
| ^~~~~~~~~~~
[ 51%] Building CXX object src/CMakeFiles/neochat.dir/userdirectorylistmodel.cpp.o
[ 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
[ 59%] Building CXX object src/CMakeFiles/neochat.dir/sortfilterroomlistmodel.cpp.o
[ 61%] Building CXX object src/CMakeFiles/neochat.dir/chatdocumenthandler.cpp.o
In file included from /build/neochat/src/neochat-22.02/src/roomlistmodel.cpp:27:
/build/neochat/src/neochat-22.02/src/roommanager.h:21:7: warning: base class ‘class Quotient::UriResolverBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
21 | class RoomManager : public QObject, public UriResolverBase
| ^~~~~~~~~~~
In file included from /build/neochat/src/neochat-22.02/src/actionshandler.cpp:16:
/build/neochat/src/neochat-22.02/src/roommanager.h:21:7: warning: base class ‘class Quotient::UriResolverBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
21 | class RoomManager : public QObject, public UriResolverBase
| ^~~~~~~~~~~
In file included from /build/neochat/src/neochat-22.02/src/controller.cpp:52:
/build/neochat/src/neochat-22.02/src/roommanager.h:21:7: warning: base class ‘class Quotient::UriResolverBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
21 | class RoomManager : public QObject, public UriResolverBase
| ^~~~~~~~~~~
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-22.02/src/roommanager.h:21:7: warning: base class ‘class Quotient::UriResolverBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
21 | class RoomManager : public QObject, public UriResolverBase
| ^~~~~~~~~~~
/build/neochat/src/neochat-22.02/src/controller.cpp: In lambda function:
/build/neochat/src/neochat-22.02/src/controller.cpp:574:77: warning: unused parameter ‘message’ [-Wunused-parameter]
574 | connect(connection, &Connection::networkError, this, [this](QString message, QString details, int retriesTaken, int nextRetryInMilliseconds) {
| ~~~~~~~~^~~~~~~
/build/neochat/src/neochat-22.02/src/controller.cpp:574:94: warning: unused parameter ‘details’ [-Wunused-parameter]
574 | connect(connection, &Connection::networkError, this, [this](QString message, QString details, int retriesTaken, int nextRetryInMilliseconds) {
| ~~~~~~~~^~~~~~~
/build/neochat/src/neochat-22.02/src/controller.cpp:574:107: warning: unused parameter ‘retriesTaken’ [-Wunused-parameter]
574 | connect(connection, &Connection::networkError, this, [this](QString message, QString details, int retriesTaken, int nextRetryInMilliseconds) {
| ~~~~^~~~~~~~~~~~
/build/neochat/src/neochat-22.02/src/controller.cpp:574:125: warning: unused parameter ‘nextRetryInMilliseconds’ [-Wunused-parameter]
574 | connect(connection, &Connection::networkError, this, [this](QString message, QString details, int retriesTaken, int nextRetryInMilliseconds) {
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~
[ 63%] Building CXX object src/CMakeFiles/neochat.dir/devicesmodel.cpp.o
[ 65%] Building CXX object src/CMakeFiles/neochat.dir/filetypesingleton.cpp.o
[ 68%] Building CXX object src/CMakeFiles/neochat.dir/login.cpp.o
[ 70%] Building CXX object src/CMakeFiles/neochat.dir/stickerevent.cpp.o
[ 72%] Building CXX object src/CMakeFiles/neochat.dir/chatboxhelper.cpp.o
[ 74%] Building CXX object src/CMakeFiles/neochat.dir/commandmodel.cpp.o
[ 76%] Building CXX object src/CMakeFiles/neochat.dir/webshortcutmodel.cpp.o
[ 78%] Building CXX object src/CMakeFiles/neochat.dir/spellcheckhighlighter.cpp.o
[ 80%] Building CXX object src/CMakeFiles/neochat.dir/blurhash.cpp.o
[ 82%] Building CXX object src/CMakeFiles/neochat.dir/blurhashimageprovider.cpp.o
[ 85%] Building CXX object src/CMakeFiles/neochat.dir/joinrulesevent.cpp.o
[ 87%] Building CXX object src/CMakeFiles/neochat.dir/neochataccountregistry.cpp.o
In file included from /build/neochat/src/neochat-22.02/src/notificationsmanager.cpp:21:
/build/neochat/src/neochat-22.02/src/roommanager.h:21:7: warning: base class ‘class Quotient::UriResolverBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
21 | class RoomManager : public QObject, public UriResolverBase
| ^~~~~~~~~~~
In file included from /build/neochat/src/neochat-22.02/src/main.cpp:66:
/build/neochat/src/neochat-22.02/src/roommanager.h:21:7: warning: base class ‘class Quotient::UriResolverBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
21 | class RoomManager : public QObject, public UriResolverBase
| ^~~~~~~~~~~
[ 89%] Building CXX object src/CMakeFiles/neochat.dir/colorschemer.cpp.o
[ 91%] Building CXX object src/CMakeFiles/neochat.dir/trayicon_sni.cpp.o
[ 93%] Building CXX object src/CMakeFiles/neochat.dir/neochatconfig.cpp.o
[ 95%] Building CXX object src/CMakeFiles/neochat.dir/neochat_autogen/YCDLW3T4OG/qrc_res.cpp.o
[ 97%] Building CXX object src/CMakeFiles/neochat.dir/neochat_autogen/YCDLW3T4OG/qrc_res_desktop.cpp.o
[100%] Linking CXX executable ../bin/neochat
/usr/bin/ld: /tmp/ccXTgMFw.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:823: bin/neochat] Error 1
make[1]: *** [CMakeFiles/Makefile2:803: src/CMakeFiles/neochat.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
[1m[31m==> ERROR:[m[1m A failure occurred in build().[m
[1m Aborting...[m