[1m[32m==>[m[1m Building on luxio[m
[1m[32m==>[m[1m Checking for remote environment...[m
[1m[32m==>[m[1m Syncing package to remote host...[m
sending incremental file list
./
PKGBUILD
1,958 100% 0.00kB/s 0:00:00
1,958 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=6/8)
neochat-23.04.2-2.log
204 100% 199.22kB/s 0:00:00
204 100% 199.22kB/s 0:00:00 (xfr#2, to-chk=5/8)
keys/
keys/pgp/
keys/pgp/CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7.asc
700 42% 683.59kB/s 0:00:00
1,656 100% 1.58MB/s 0:00:00 (xfr#3, to-chk=2/8)
keys/pgp/D81C0CB38EB725EF6691C385BB463350D6EF31EF.asc
700 17% 683.59kB/s 0:00:00
3,894 100% 3.71MB/s 0:00:00 (xfr#4, to-chk=1/8)
keys/pgp/F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87.asc
700 40% 683.59kB/s 0:00:00
1,741 100% 1.66MB/s 0:00:00 (xfr#5, to-chk=0/8)
sent 1,730 bytes received 210 bytes 1,293.33 bytes/sec
total size is 9,441 speedup is 4.87
[1m[32m==>[m[1m Ensuring required PGP keys are present...[m
[1m[34m ->[m[1m Checking for CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7...[m
[1m[34m ->[m[1m Checking for F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87...[m
[1m[34m ->[m[1m Checking for D81C0CB38EB725EF6691C385BB463350D6EF31EF...[m
[1m[32m==>[m[1m Patching arch to riscv64...[m
[1m[32m==>[m[1m Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root29 on remote host...[m
[?25l:: Synchronizing package databases...
core downloading...
extra downloading...
:: Starting full system upgrade...
there is nothing to do
[?25h[1m[32m==>[m[1m Building in chroot for [extra] (riscv64)...[m
[1m[32m==>[m[1m Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root29]...[m[1mdone[m
[1m[32m==>[m[1m Making package: neochat 23.04.2-2 (Wed Jul 5 10:09:14 2023)[m
[1m[32m==>[m[1m Retrieving sources...[m
[1m[34m ->[m[1m Downloading neochat-23.04.2.tar.xz...[m
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
5 552k 5 32768 0 0 26844 0 0:00:21 0:00:01 0:00:20 26844
100 552k 100 552k 0 0 408k 0 0:00:01 0:00:01 --:--:-- 3941k
[1m[34m ->[m[1m Downloading neochat-23.04.2.tar.xz.sig...[m
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 833 100 833 0 0 5641 0 --:--:-- --:--:-- --:--:-- 5628
[1m[34m ->[m[1m Downloading 805332c5.patch...[m
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 3823 0 3823 0 0 6820 0 --:--:-- --:--:-- --:--:-- 6826
[1m[34m ->[m[1m Downloading ae605661.patch...[m
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 987 100 987 0 0 3678 0 --:--:-- --:--:-- --:--:-- 3669
100 987 100 987 0 0 3676 0 --:--:-- --:--:-- --:--:-- 3669
[1m[34m ->[m[1m Downloading 8f4e5a41.patch...[m
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 1869 100 1869 0 0 7231 0 --:--:-- --:--:-- --:--:-- 7244
[1m[34m ->[m[1m Downloading a94f46f9.patch...[m
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 3041 0 3041 0 0 16178 0 --:--:-- --:--:-- --:--:-- 16262
[1m[32m==>[m[1m Validating source files with sha256sums...[m
neochat-23.04.2.tar.xz ... Passed
neochat-23.04.2.tar.xz.sig ... Skipped
805332c5.patch ... Passed
ae605661.patch ... Passed
8f4e5a41.patch ... Passed
a94f46f9.patch ... Passed
[1m[32m==>[m[1m Verifying source file signatures with gpg...[m
neochat-23.04.2.tar.xz ... Passed
[1m[32m==>[m[1m Making package: neochat 23.04.2-2 (Wed Jul 5 10:09:27 2023)[m
[1m[32m==>[m[1m Checking runtime dependencies...[m
[1m[32m==>[m[1m Installing missing dependencies...[m
[?25lresolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
Package (187) New Version Net Change Download Size
extra/alsa-lib 1.2.9-1 1.38 MiB
extra/alsa-topology-conf 1.2.5.1-3 0.33 MiB
extra/alsa-ucm-conf 1.2.9-1 0.31 MiB
core/argon2 20190702-5 0.08 MiB
extra/avahi 1:0.8+r22+gfd482a7-1 1.71 MiB
extra/cairo 1.17.8-2 1.33 MiB
extra/cdparanoia 10.2-8 0.14 MiB
core/cryptsetup 2.6.1-3 2.50 MiB
core/dbus 1.14.8-1 0.80 MiB
extra/default-cursors 2-1 0.00 MiB
core/device-mapper 2.03.21-1 0.67 MiB
extra/double-conversion 3.3.0-1 0.17 MiB
extra/duktape 2.7.0-6 0.73 MiB
extra/flac 1.4.3-1 1.01 MiB
extra/fontconfig 2:2.14.2-1 1.00 MiB
extra/freetype2 2.13.1-1 1.51 MiB
extra/fribidi 1.0.13-2 0.23 MiB
extra/glu 9.0.2-3 0.26 MiB
extra/gptfdisk 1.0.9-2 0.58 MiB
extra/graphene 1.10.8-1 2.48 MiB
extra/graphite 1:1.3.14-3 0.17 MiB
extra/gst-plugins-base 1.20.4-3 0.85 MiB
extra/gst-plugins-base-libs 1.20.4-3 10.49 MiB
extra/gstreamer 1.20.4-3 9.77 MiB
extra/harfbuzz 7.3.0-2 3.53 MiB
extra/hidapi 0.14.0-1 0.12 MiB
core/hwdata 0.372-1 8.80 MiB 1.55 MiB
core/iptables 1:1.8.9-1 1.74 MiB
extra/iso-codes 4.15.0-1 18.47 MiB
extra/karchive 5.107.0-1 0.95 MiB
extra/kauth 5.107.0-1 0.83 MiB
core/kbd 2.6.1-1 3.01 MiB
extra/kbookmarks 5.107.0-1 1.22 MiB
extra/kcodecs 5.107.0-1 1.10 MiB
extra/kcompletion 5.107.0-1 1.07 MiB
extra/kconfig 5.107.0-1 2.91 MiB
extra/kconfigwidgets 5.107.0-1 2.78 MiB
extra/kcoreaddons 5.107.0-1 3.35 MiB
extra/kcrash 5.107.0-1 0.32 MiB
extra/kdbusaddons 5.107.0-1 0.55 MiB
extra/kded 5.107.0-1 0.10 MiB
extra/kglobalaccel 5.107.0-1 0.63 MiB
extra/kguiaddons 5.107.0-1 0.81 MiB
extra/ki18n 5.107.0-1 17.52 MiB
extra/kiconthemes 5.107.0-1 0.98 MiB
extra/kirigami2 5.107.0-1 1.94 MiB
extra/kitemviews 5.107.0-1 0.85 MiB
extra/kjobwidgets 5.107.0-1 0.83 MiB
core/kmod 30-3.1 0.24 MiB
extra/knotifications 5.107.0-1 1.00 MiB
extra/kservice 5.107.0-1 1.72 MiB
extra/ktextwidgets 5.107.0-1 2.10 MiB
extra/kwallet 5.107.0-1 2.25 MiB
extra/kwidgetsaddons 5.107.0-1 11.18 MiB
extra/kwindowsystem 5.107.0-1 1.86 MiB
extra/kxmlgui 5.107.0-1 4.76 MiB
extra/lame 3.100-4 1.05 MiB
extra/libasyncns 1:0.8+r3+g68cd5af-2 0.04 MiB
extra/libatasmart 0.19-5 0.09 MiB
extra/libblockdev 2.28-4 2.90 MiB
extra/libbytesize 2.8-2 0.08 MiB
extra/libcanberra 1:0.30+r2+gc0620e4-3 0.36 MiB
extra/libcups 1:2.4.6-1 0.77 MiB
extra/libdaemon 0.14-5 0.05 MiB
extra/libdatrie 0.2.13-4 0.47 MiB
extra/libdbusmenu-qt5 0.9.3+16.04.20160218-6 0.61 MiB
extra/libdrm 2.4.115-1 1.10 MiB
core/libedit 20221030_3.1-1 0.24 MiB
extra/libevdev 1.13.1-1 0.24 MiB
extra/libglvnd 1.6.0-1 3.70 MiB
extra/libgudev 237-2 0.38 MiB
extra/libice 1.1.1-2 0.33 MiB
extra/libimobiledevice 1.3.0-9 2.73 MiB
extra/libinput 1.23.0-1 0.95 MiB
extra/libjpeg-turbo 2.1.5.1-1 1.38 MiB
core/libmnl 1.0.5-1 0.03 MiB
core/libnetfilter_conntrack 1.0.9-1 0.14 MiB
core/libnfnetlink 1.0.2-1 0.04 MiB
core/libnftnl 1.2.5-1 0.22 MiB
core/libnl 3.7.0-3 1.69 MiB
extra/libogg 1.3.5-1 0.43 MiB
extra/libomxil-bellagio 0.9.3-4 0.54 MiB
core/libpcap 1.10.4-1 0.58 MiB
extra/libpciaccess 0.17-1 0.05 MiB
extra/libplist 2.3.0-2 0.40 MiB
extra/libpng 1.6.40-2 0.51 MiB
extra/libproxy 0.5.2-2 0.08 MiB
extra/libpulse 16.1-6 1.31 MiB
extra/libsm 1.2.4-1 0.25 MiB
extra/libsndfile 1.2.0-1 0.88 MiB
extra/libthai 0.1.29-3 1.21 MiB
extra/libtheora 1.1.1-5 1.55 MiB
extra/libunwind 1.6.2-2 0.22 MiB
core/libusb 1.0.26-2 0.18 MiB
extra/libusbmuxd 2.0.2-3 0.08 MiB
extra/libvisual 0.4.2-1 0.49 MiB
extra/libvorbis 1.3.7-3 1.36 MiB
extra/libwacom 2.7.0-1 0.68 MiB
extra/libx11 1.8.6-1 9.73 MiB
extra/libxau 1.0.11-2 0.02 MiB
extra/libxcb 1.15-2 3.60 MiB
extra/libxcomposite 0.4.6-1 0.02 MiB
extra/libxcursor 1.2.1-3 0.06 MiB
extra/libxdamage 1.1.6-1 0.01 MiB
extra/libxdmcp 1.1.4-2 0.12 MiB
extra/libxext 1.3.5-1 0.29 MiB
extra/libxfixes 6.0.1-1 0.03 MiB
extra/libxft 2.3.8-1 0.11 MiB
extra/libxi 1.8.1-1 0.46 MiB
extra/libxkbcommon 1.5.0-1 0.70 MiB
extra/libxkbcommon-x11 1.5.0-1 0.06 MiB
extra/libxmu 1.1.4-1 0.32 MiB
extra/libxrender 0.9.11-1 0.08 MiB
extra/libxshmfence 1.3.2-1 0.01 MiB
extra/libxslt 1.1.37-3 0.70 MiB
extra/libxt 1.3.0-1 1.96 MiB
extra/libxtst 1.2.4-1.1 0.11 MiB
extra/libxv 1.0.12-1 0.05 MiB
extra/libxxf86vm 1.1.5-1.1 0.03 MiB
extra/llvm-libs 15.0.7-3 99.58 MiB
extra/lm_sensors 1:3.6.0.r41.g31d1f125-2 0.41 MiB
core/lzo 2.10-5 0.34 MiB
extra/md4c 0.4.8-1 0.22 MiB
core/mdadm 4.2-2 0.78 MiB
extra/media-player-info 24-2 0.16 MiB
extra/mesa 23.0.3-1 57.08 MiB
extra/mpg123 1.31.3-1 0.95 MiB
extra/mtdev 1.1.6-2 0.04 MiB
core/nspr 4.35-1 0.67 MiB
core/nss 3.91-1 4.22 MiB
extra/openal 1.23.1-1 1.54 MiB
extra/opus 1.4-1 0.46 MiB
extra/orc 0.4.34-1 1.10 MiB
extra/pango 1:1.50.14-1 2.18 MiB
extra/parted 3.6-1 2.38 MiB
extra/pixman 0.42.2-1 0.40 MiB
extra/polkit 122-1 1.80 MiB
extra/polkit-qt5 0.114.0-1 0.26 MiB
core/popt 1.19-1 0.55 MiB
extra/qca-qt5 2.3.6-2 2.56 MiB
extra/qt5-base 5.15.10+kde+r130-1 95.60 MiB 17.64 MiB
extra/qt5-declarative 5.15.10+kde+r26-1 34.09 MiB
extra/qt5-graphicaleffects 5.15.10-1 0.51 MiB
extra/qt5-multimedia 5.15.10+kde+r3-1 3.10 MiB
extra/qt5-quickcontrols 5.15.10-1 4.63 MiB
extra/qt5-quickcontrols2 5.15.10+kde+r6-1 8.35 MiB
extra/qt5-speech 5.15.10+kde+r1-1 0.15 MiB
extra/qt5-svg 5.15.10+kde+r8-1 0.44 MiB
extra/qt5-translations 5.15.10-1 14.71 MiB
extra/qt5-wayland 5.15.10+kde+r51-1 5.62 MiB
extra/qt5-x11extras 5.15.10-1 0.04 MiB
extra/sdl12-compat 1.2.64-1 0.62 MiB
extra/sdl2 2.28.1-1 4.63 MiB 1.03 MiB
extra/shared-mime-info 2.2+13+ga2ffb28-1 4.51 MiB
extra/solid 5.107.0-1 2.41 MiB
extra/sonnet 5.107.0-1 2.26 MiB
extra/sound-theme-freedesktop 0.8-5 0.45 MiB
core/systemd 253.5-2 26.48 MiB
extra/tdb 1.4.8-2 0.19 MiB
extra/tslib 1.22-1 0.33 MiB
extra/udisks2 2.9.4-4 12.49 MiB
extra/upower 1.90.0-4 0.73 MiB
extra/usbmuxd 1.1.1-3 0.07 MiB
extra/volume_key 0.3.12-8 0.67 MiB
extra/vulkan-icd-loader 1.3.255-1 0.48 MiB
extra/wayland 1.22.0-1 0.74 MiB
extra/xcb-proto 1.15.2-3 1.01 MiB
extra/xcb-util 0.4.1-1 0.03 MiB
extra/xcb-util-image 0.4.1-2 0.05 MiB
extra/xcb-util-keysyms 0.4.1-4 0.01 MiB
extra/xcb-util-renderutil 0.3.10-1 0.02 MiB
extra/xcb-util-wm 0.4.2-1 0.20 MiB
extra/xdg-utils 1.1.3+25+g8ae0263-1 0.28 MiB
extra/xkeyboard-config 2.39-1 6.53 MiB
extra/xorg-xprop 1.2.6-1 0.04 MiB
extra/xorg-xset 1.2.5-1 0.03 MiB
extra/xorgproto 2023.2-1 1.43 MiB
extra/cmark 0.30.3-1 0.34 MiB
extra/hicolor-icon-theme 0.17-3 0.05 MiB
extra/kio 5.107.0-2 27.65 MiB
extra/kirigami-addons 0.9.0-1 0.45 MiB 0.11 MiB
extra/kitemmodels 5.107.0-1 0.97 MiB
extra/kquickimageeditor 0.2.0-1 0.09 MiB
extra/libquotient 0.8.0-1 1.86 MiB 0.55 MiB
extra/qqc2-desktop-style 5.107.0-1 0.30 MiB
extra/qtkeychain-qt5 0.14.1-1 0.18 MiB 0.06 MiB
extra/syntax-highlighting 5.107.0-1 9.92 MiB
Total Download Size: 20.94 MiB
Total Installed Size: 640.26 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
qt5-base-5.15.10+kde+r130-1-riscv64 downloading...
hwdata-0.372-1-any downloading...
sdl2-2.28.1-1-riscv64 downloading...
libquotient-0.8.0-1-riscv64 downloading...
kirigami-addons-0.9.0-1-riscv64 downloading...
qtkeychain-qt5-0.14.1-1-riscv64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing libjpeg-turbo...
Optional dependencies for libjpeg-turbo
java-runtime>11: for TurboJPEG Java wrapper
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing xcb-util-keysyms...
installing xcb-util-renderutil...
installing libx11...
installing libxext...
installing libpciaccess...
installing libdrm...
installing default-cursors...
Optional dependencies for default-cursors
adwaita-cursors: default cursor theme
installing wayland...
installing libxxf86vm...
installing libxfixes...
installing libxdamage...
installing libxshmfence...
installing libomxil-bellagio...
installing libunwind...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
rrdtool: for logging with sensord
perl: for sensor detection and configuration convert [installed]
installing vulkan-icd-loader...
Optional dependencies for vulkan-icd-loader
vulkan-driver: packaged vulkan driver
installing mesa...
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
mesa-vdpau: for accelerated video playback
libva-mesa-driver: for accelerated video playback
installing libglvnd...
installing libpng...
installing graphite...
Optional dependencies for graphite
graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
installing freetype2...
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing libice...
installing libsm...
installing libxt...
installing libxmu...
installing xorg-xset...
installing xorg-xprop...
installing xdg-utils...
Optional dependencies for xdg-utils
kde-cli-tools: for KDE Plasma5 support in xdg-open
exo: for Xfce support in xdg-open
pcmanfm: for LXDE support in xdg-open
perl-file-mimeinfo: for generic support in xdg-open
perl-net-dbus: Perl extension to dbus used in xdg-screensaver
perl-x11-protocol: Perl X11 protocol used in xdg-screensaver
installing shared-mime-info...
installing xcb-util-wm...
installing libxrender...
installing libxi...
installing xcb-util...
installing xcb-util-image...
installing tslib...
installing mtdev...
installing device-mapper...
installing popt...
installing argon2...
installing cryptsetup...
installing dbus...
installing libmnl...
installing libnftnl...
installing libnl...
installing libpcap...
installing libnfnetlink...
installing libnetfilter_conntrack...
installing iptables...
installing kbd...
installing kmod...
installing hwdata...
installing systemd...
warning: directory permissions differ on /var/log/journal/
filesystem: 755 package: 2755
Creating group 'sys' with GID 3.
Creating group 'mem' with GID 8.
Creating group 'ftp' with GID 11.
Creating group 'mail' with GID 12.
Creating group 'log' with GID 19.
Creating group 'smmsp' with GID 25.
Creating group 'proc' with GID 26.
Creating group 'games' with GID 50.
Creating group 'lock' with GID 54.
Creating group 'network' with GID 90.
Creating group 'floppy' with GID 94.
Creating group 'scanner' with GID 96.
Creating group 'power' with GID 98.
Creating group 'nobody' with GID 65534.
Creating group 'adm' with GID 999.
Creating group 'wheel' with GID 998.
Creating group 'utmp' with GID 997.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'systemd-journal' with GID 983.
Creating group 'rfkill' with GID 982.
Creating group 'bin' with GID 1.
Creating user 'bin' (n/a) with UID 1 and GID 1.
Creating group 'daemon' with GID 2.
Creating user 'daemon' (n/a) with UID 2 and GID 2.
Creating user 'mail' (n/a) with UID 8 and GID 12.
Creating user 'ftp' (n/a) with UID 14 and GID 11.
Creating group 'http' with GID 33.
Creating user 'http' (n/a) with UID 33 and GID 33.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
Creating group 'dbus' with GID 81.
Creating user 'dbus' (System Message Bus) with UID 81 and GID 81.
Creating group 'systemd-coredump' with GID 981.
Creating user 'systemd-coredump' (systemd Core Dumper) with UID 981 and GID 981.
Creating group 'systemd-network' with GID 980.
Creating user 'systemd-network' (systemd Network Management) with UID 980 and GID 980.
Creating group 'systemd-oom' with GID 979.
Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 979 and GID 979.
Creating group 'systemd-journal-remote' with GID 978.
Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 978 and GID 978.
Creating group 'systemd-resolve' with GID 977.
Creating user 'systemd-resolve' (systemd Resolver) with UID 977 and GID 977.
Creating group 'systemd-timesync' with GID 976.
Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 976 and GID 976.
Creating group 'tss' with GID 975.
Creating user 'tss' (tss user for tpm2) with UID 975 and GID 975.
Creating group 'uuidd' with GID 68.
Creating user 'uuidd' (n/a) with UID 68 and GID 68.
Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.
Optional dependencies for systemd
libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote
quota-tools: kernel-level quota management
systemd-sysvcompat: symlink package to provide sysvinit binaries
systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image
polkit: allow administration as unprivileged user [pending]
python: Unified Kernel Image with ukify
curl: systemd-journal-upload, machinectl pull-tar and pull-raw [installed]
gnutls: systemd-journal-gatewayd and systemd-journal-remote [installed]
libbpf: support BPF programs
libfido2: unlocking LUKS2 volumes with FIDO2 token
libp11-kit: support PKCS#11 [installed]
tpm2-tss: unlocking LUKS2 volumes with TPM2 [installed]
installing libevdev...
installing libgudev...
installing libwacom...
Optional dependencies for libwacom
python-libevdev: for libwacom-show-stylus
python-pyudev: for libwacom-show-stylus
installing libinput...
Optional dependencies for libinput
gtk4: libinput debug-gui
python-pyudev: libinput measure
python-libevdev: libinput measure
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
libxkbcommon-x11: xkbcli interactive-x11 [pending]
wayland: xkbcli interactive-wayland [installed]
installing libxkbcommon-x11...
installing duktape...
installing libproxy...
installing libdaemon...
installing avahi...
Optional dependencies for avahi
gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
libevent: libevent bindings [installed]
nss-mdns: NSS support for mDNS
python-dbus: avahi-bookmarks, avahi-discover
python-gobject: avahi-bookmarks, avahi-discover
python-twisted: avahi-bookmarks
qt5-base: qt5 bindings [pending]
installing libcups...
installing double-conversion...
installing md4c...
installing qt5-translations...
installing qt5-base...
Optional dependencies for qt5-base
qt5-svg: to use SVG icon themes [pending]
qt5-wayland: to run Qt applications in a Wayland session [pending]
postgresql-libs: PostgreSQL driver
mariadb-libs: MariaDB driver
unixodbc: ODBC driver
libfbclient: Firebird/iBase driver
freetds: MS SQL driver
gtk3: GTK platform plugin
perl: for fixqt4headers and syncqt [installed]
installing qt5-declarative...
installing qt5-quickcontrols...
installing qt5-quickcontrols2...
Optional dependencies for qt5-quickcontrols2
qt5-graphicaleffects: for the Material style [pending]
installing qt5-graphicaleffects...
installing kirigami2...
installing qt5-svg...
installing kcoreaddons...
installing polkit...
installing polkit-qt5...
installing kauth...
installing kcodecs...
installing kconfig...
Optional dependencies for kconfig
qt5-declarative: QML bindings [installed]
installing qt5-x11extras...
installing libxcomposite...
installing qt5-wayland...
installing kguiaddons...
installing iso-codes...
installing ki18n...
Optional dependencies for ki18n
python: to compile .ts files
installing kwidgetsaddons...
installing kconfigwidgets...
Optional dependencies for kconfigwidgets
perl: for preparetips5 [installed]
installing karchive...
installing kiconthemes...
Optional dependencies for kiconthemes
breeze-icons: fallback icon theme
installing sonnet...
Optional dependencies for sonnet
hunspell: spell checking via hunspell
aspell: spell checking via aspell
hspell: spell checking for Hebrew
libvoikko: Finnish support via Voikko
qt5-declarative: QML bindings [installed]
installing qqc2-desktop-style...
installing kirigami-addons...
installing gstreamer...
Optional dependencies for gstreamer
python: gst-plugins-doc-cache-generator
installing orc...
installing libxv...
installing gst-plugins-base-libs...
installing alsa-topology-conf...
installing alsa-ucm-conf...
installing alsa-lib...
installing cdparanoia...
installing libxcursor...
installing libusb...
installing hidapi...
installing sdl2...
Optional dependencies for sdl2
alsa-lib: ALSA audio driver [installed]
libpulse: PulseAudio audio driver [pending]
jack: JACK audio driver
pipewire: PipeWire audio driver
libdecor: Wayland client decorations
installing glu...
installing sdl12-compat...
installing libvisual...
installing libogg...
installing libvorbis...
installing libtheora...
installing lzo...
installing pixman...
installing cairo...
installing fribidi...
installing libdatrie...
installing libthai...
installing libxft...
installing pango...
installing opus...
installing graphene...
installing gst-plugins-base...
installing libasyncns...
installing flac...
installing lame...
installing mpg123...
Optional dependencies for mpg123
sdl2: for sdl audio support [installed]
jack: for jack audio support
libpulse: for pulse audio support [pending]
perl: for conplay [installed]
installing libsndfile...
Optional dependencies for libsndfile
alsa-lib: for sndfile-play [installed]
installing libpulse...
Optional dependencies for libpulse
glib2: mainloop integration [installed]
installing openal...
Optional dependencies for openal
qt5-base: alsoft-config GUI Configurator [installed]
fluidsynth: MIDI rendering
libmysofa: makemhr tool
installing qt5-multimedia...
Optional dependencies for qt5-multimedia
qt5-declarative: QML bindings [installed]
gst-plugins-good: camera support, additional plugins
gst-plugins-bad: camera support, additional plugins
gst-plugins-ugly: additional plugins
gst-libav: ffmpeg plugin
installing qtkeychain-qt5...
Optional dependencies for qtkeychain-qt5
kwallet: kwallet backend [pending]
installing libquotient...
installing kquickimageeditor...
installing kitemmodels...
Optional dependencies for kitemmodels
qt5-declarative: QML bindings [installed]
installing media-player-info...
installing libplist...
Optional dependencies for libplist
python: Python bindings
installing libusbmuxd...
installing libimobiledevice...
Optional dependencies for libimobiledevice
python: Python bindings
installing usbmuxd...
installing upower...
installing libatasmart...
installing gptfdisk...
installing libbytesize...
Optional dependencies for libbytesize
python-six: for bscalc command
installing mdadm...
Optional dependencies for mdadm
bash: mdcheck [installed]
installing nspr...
installing nss...
installing parted...
installing volume_key...
Optional dependencies for volume_key
python-volume_key: for Python bindings
installing libblockdev...
Optional dependencies for libblockdev
btrfs-progs: BTRFS plugin
dosfstools: VFAT filesystem support
lvm2: LVM plugin
ndctl: NVDIMM plugin
ntfs-3g: NTFS filesystem support
xfsprogs: XFS filesystem support
installing udisks2...
installing solid...
Optional dependencies for solid
qt5-declarative: QML bindings [installed]
installing kjobwidgets...
installing kdbusaddons...
installing kwindowsystem...
installing kcrash...
Optional dependencies for kcrash
drkonqi: KDE crash handler application
installing kglobalaccel...
installing kitemviews...
installing kxmlgui...
installing kbookmarks...
installing libxslt...
Optional dependencies for libxslt
python: Python bindings
installing tdb...
Optional dependencies for tdb
python: for python bindings
installing sound-theme-freedesktop...
installing libcanberra...
Optional dependencies for libcanberra
gtk3: canberra-gtk-play
installing libdbusmenu-qt5...
installing qt5-speech...
Optional dependencies for qt5-speech
flite: flite TTS backend
speech-dispatcher: speech-dispatcher TTS backend
installing libxtst...
installing knotifications...
Optional dependencies for knotifications
qt5-declarative: QML bindings [installed]
installing kservice...
installing qca-qt5...
Optional dependencies for qca-qt5
pkcs11-helper: PKCS-11 plugin
botan: botan plugin
installing kwallet...
Optional dependencies for kwallet
kwalletmanager: Configuration GUI
installing kcompletion...
installing ktextwidgets...
installing kded...
installing kio...
Optional dependencies for kio
kio-extras: extra protocols support (sftp, fish and more)
kdoctools: for the help kioslave
kio-fuse: to mount remote filesystems via FUSE
installing syntax-highlighting...
Optional dependencies for syntax-highlighting
qt5-declarative: QML bindings [installed]
installing cmark...
installing hicolor-icon-theme...
:: Running post-transaction hooks...
( 1/13) Creating system user accounts...
Creating group 'avahi' with GID 974.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 974 and GID 974.
Creating group 'polkitd' with GID 102.
Creating user 'polkitd' (PolicyKit daemon) with UID 102 and GID 102.
Creating group 'usbmux' with GID 140.
Creating user 'usbmux' (usbmux user) with UID 140 and GID 140.
( 2/13) Updating journal message catalog...
( 3/13) Reloading system manager configuration...
Skipped: Current root is not booted.
( 4/13) Updating udev hardware database...
( 5/13) Applying kernel sysctl settings...
Skipped: Current root is not booted.
( 6/13) Creating temporary files...
Failed to adjust quota for subvolume "/var/lib/portables": Function not implemented
Failed to adjust quota for subvolume "/var/lib/machines": Function not implemented
error: command failed to execute correctly
( 7/13) Reloading device manager configuration...
Skipped: Device manager is not running.
( 8/13) Arming ConditionNeedsUpdate...
( 9/13) Updating the MIME type database...
(10/13) Updating fontconfig configuration...
(11/13) Reloading system bus configuration...
Skipped: Current root is not booted.
(12/13) Updating fontconfig cache...
(13/13) Updating the info directory file...
[?25h[1m[32m==>[m[1m Checking buildtime dependencies...[m
[1m[32m==>[m[1m Installing missing dependencies...[m
[?25lresolving dependencies...
looking for conflicting packages...
Package (11) New Version Net Change Download Size
extra/cmake 3.26.4-1 59.86 MiB
extra/docbook-xml 4.5-9 1.96 MiB
extra/docbook-xsl 1.79.2-7 26.32 MiB
extra/jsoncpp 1.9.5-2 1.24 MiB
core/libnsl 2.0.0-3 0.06 MiB
extra/libuv 1.46.0-1 0.55 MiB
extra/qt5-websockets 5.15.10+kde+r2-1 0.26 MiB 0.08 MiB
extra/rhash 1.4.3-1 0.31 MiB
extra/extra-cmake-modules 5.107.0-1 1.93 MiB
extra/kdoctools 5.107.0-1 2.63 MiB
extra/qcoro-qt5 0.9.0-1 0.54 MiB
Total Download Size: 0.08 MiB
Total Installed Size: 95.67 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
qt5-websockets-5.15.10+kde+r2-1-riscv64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing jsoncpp...
Optional dependencies for jsoncpp
jsoncpp-doc: documentation
installing libnsl...
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
qt6-base: cmake-gui
installing extra-cmake-modules...
Optional dependencies for extra-cmake-modules
python-pyxdg: to generate fastlane metadata for Android apps
python-requests: to generate fastlane metadata for Android apps
python-yaml: to generate fastlane metadata for Android apps
installing qt5-websockets...
Optional dependencies for qt5-websockets
qt5-declarative: QML bindings [installed]
installing qcoro-qt5...
installing docbook-xml...
installing docbook-xsl...
installing kdoctools...
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the MIME type database...
[?25h[1m[32m==>[m[1m Retrieving sources...[m
[1m[34m ->[m[1m Found neochat-23.04.2.tar.xz[m
[1m[34m ->[m[1m Found neochat-23.04.2.tar.xz.sig[m
[1m[34m ->[m[1m Found 805332c5.patch[m
[1m[34m ->[m[1m Found ae605661.patch[m
[1m[34m ->[m[1m Found 8f4e5a41.patch[m
[1m[34m ->[m[1m Found a94f46f9.patch[m
[1m[33m==> WARNING:[m[1m Skipping all source file integrity checks.[m
[1m[32m==>[m[1m Extracting sources...[m
[1m[34m ->[m[1m Extracting neochat-23.04.2.tar.xz with bsdtar[m
[1m[32m==>[m[1m Starting prepare()...[m
patching file src/controller.cpp
Hunk #1 succeeded at 129 (offset 16 lines).
Hunk #2 succeeded at 611 (offset 59 lines).
patching file src/models/roomlistmodel.cpp
Hunk #1 succeeded at 272 (offset -9 lines).
patching file src/notificationsmanager.cpp
Hunk #1 succeeded at 69 with fuzz 2 (offset -9 lines).
Hunk #2 succeeded at 109 (offset -9 lines).
patching file src/controller.cpp
Hunk #1 succeeded at 132 (offset 16 lines).
patching file src/neochatroom.cpp
Hunk #1 succeeded at 63 (offset -3 lines).
Hunk #2 succeeded at 337 (offset -71 lines).
patching file src/neochatroom.h
Hunk #1 succeeded at 385 with fuzz 1 (offset -481 lines).
patching file src/controller.cpp
Hunk #1 succeeded at 125 (offset 16 lines).
Hunk #2 succeeded at 281 (offset 49 lines).
Hunk #3 succeeded at 560 with fuzz 1 (offset 53 lines).
patching file src/login.cpp
[1m[32m==>[m[1m Starting build()...[m
-- The C compiler identification is GNU 13.1.1
-- The CXX compiler identification is GNU 13.1.1
-- 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.
-- 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
-- Could NOT find Python3 (missing: Python3_EXECUTABLE 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:41 (include)
-- Skipping execution of outbound license tests.
-- Found KF5Kirigami2: /usr/lib/cmake/KF5Kirigami2/KF5Kirigami2Config.cmake (found version "5.107.0")
-- Found Gettext: /usr/bin/msgmerge (found version "0.22")
-- Found KF5I18n: /usr/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.107.0")
-- Found KF5Notifications: /usr/lib/cmake/KF5Notifications/KF5NotificationsConfig.cmake (found version "5.107.0")
-- Found KF5Config: /usr/lib/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.107.0")
-- Found KF5CoreAddons: /usr/lib/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.107.0")
-- Found KF5Sonnet: /usr/lib/cmake/KF5Sonnet/KF5SonnetConfig.cmake (found version "5.107.0")
-- Found KF5ItemModels: /usr/lib/cmake/KF5ItemModels/KF5ItemModelsConfig.cmake (found version "5.107.0")
-- Found KF5: success (found suitable version "5.107.0", minimum required is "5.91.0") found components: Kirigami2 I18n Notifications Config CoreAddons Sonnet ItemModels
-- Found KF5QQC2DesktopStyle: /usr/lib/cmake/KF5QQC2DesktopStyle/KF5QQC2DesktopStyleConfig.cmake (found version "5.107.0")
-- Found KF5ConfigWidgets: /usr/lib/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake (found version "5.107.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.107.0")
-- Found KF5WindowSystem: /usr/lib/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version "5.107.0")
-- Found KF5: success (found suitable version "5.107.0", minimum required is "5.91.0") found components: QQC2DesktopStyle ConfigWidgets KIO WindowSystem
-- 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 Warning at CMakeLists.txt:133 (find_package):
By not providing "FindSqlite3.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Sqlite3", but
CMake did not find one.
Could not find a package configuration file provided by "Sqlite3" with any
of the following names:
Sqlite3Config.cmake
sqlite3-config.cmake
Add the installation prefix of "Sqlite3" to CMAKE_PREFIX_PATH or set
"Sqlite3_DIR" to a directory containing one of the above files. If
"Sqlite3" provides a separate development package or SDK, be sure it has
been installed.
-- 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:
* Qt5Qml (required version >= 5.15.10)
* Qt5QmlModels (required version >= 5.15.10)
* Qt5Quick
* Qt5QuickControls2
* Qt5Multimedia
* Qt5Svg
* KF5I18n (required version >= 5.91.0)
* KF5Notifications (required version >= 5.91.0)
* KF5Sonnet (required version >= 5.91.0)
* KF5ItemModels (required version >= 5.91.0)
* Qt5Widgets
* KF5CoreAddons (required version >= 5.107.0)
* KF5Config (required version >= 5.107.0)
* Freetype
* PkgConfig
* Fontconfig
* Qt5Gui
* Qt5Network
* KF5DocTools (required version >= 5.91.0), Tools to generate documentation
-- The following REQUIRED packages have been found:
* ECM (required version >= 5.91.0)
* KF5Kirigami2 (required version >= 5.91.0)
Kirigami application UI framework
* Gettext
* KF5KirigamiAddons (required version >= 0.7.2)
* Qt5 (required version >= 5.15.2)
Basic application components
* KF5QQC2DesktopStyle (required version >= 5.91.0)
* KF5ConfigWidgets (required version >= 5.107.0)
* KF5KIO (required version >= 5.91.0)
* KF5WindowSystem (required version >= 5.91.0)
* KF5 (required version >= 5.91.0)
Basic application components
* KF5DBusAddons (required version >= 5.91.0)
* Qt5Keychain
Secure storage of account secrets
* Quotient (required version >= 0.6), Qt wrapper around Matrix API,
Talk with matrix server
* cmark, Cmark is the common mark reference implementation,
Convert markdown to html
* Qt5Core (required version >= 5.15.0)
* KQuickImageEditor, Simple image editor for QtQuick applications,
Add image editing capability to image attachments
* QCoro5Core
* QCoro5 (required version >= 0.4)
-- 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:
* Python3
Required to run tests of module ECMCheckOutboundLicense
* ReuseTool
Required to run tests of module ECMCheckOutboundLicense
* Sqlite3
-- Configuring done (25.9s)
-- Generating done (0.1s)
-- Build files have been written to: /build/neochat/src/build
[ 4%] Generating ts...
[ 4%] Generating po/nl/docs/neochat/neochat.1
[ 4%] Generating mo...
[ 7%] Generating po/ca/docs/neochat/neochat.1
[ 7%] Generating neochat.1
[ 14%] Automatic MOC for target neochat
[ 14%] Generating po/uk/docs/neochat/neochat.1
[ 14%] Generating po/tr/docs/neochat/neochat.1
[ 14%] Generating po/it/docs/neochat/neochat.1
[ 14%] Generating po/es/docs/neochat/neochat.1
[ 14%] Built target tsfiles-3678ee9680a15d1d7d47e597778e7f5b
[ 14%] Built target pofiles-3678ee9680a15d1d7d47e597778e7f5b
Note: namesp. add : added namespace before processing Gebruikershandleiding van NeoChat
Note: namesp. add : added namespace before processing Manual d'usuari del NeoChat
Note: Writing neochat.1
Note: namesp. add : added namespace before processing NeoChat User's Manual
Note: Writing neochat.1
Note: Writing neochat.1
[ 14%] Built target po-ca-docs-neochat-neochat-1
Note: namesp. add : added namespace before processing Manual del usuario de NeoChat
[ 14%] Built target doc-neochat-1
[ 14%] Built target po-nl-docs-neochat-neochat-1
Note: Writing neochat.1
Note: namesp. add : added namespace before processing Інструкція користувача NeoChat
Note: namesp. add : added namespace before processing Manuale utente di NeoChat
Note: Writing neochat.1
Note: Writing neochat.1
[ 14%] Built target po-es-docs-neochat-neochat-1
Note: namesp. add : added namespace before processing NeoChat Kullanıcı Kılavuzu
Note: Writing neochat.1
[ 14%] Built target po-it-docs-neochat-neochat-1
[ 14%] Built target po-uk-docs-neochat-neochat-1
[ 14%] Built target po-tr-docs-neochat-neochat-1
[ 14%] Built target neochat_autogen
[ 15%] Generating neochatconfig.h, neochatconfig.cpp
[ 16%] Generating neochatconfig.moc
[ 23%] Building CXX object src/CMakeFiles/neochat.dir/controller.cpp.o
[ 25%] Building CXX object src/CMakeFiles/neochat.dir/models/emojimodel.cpp.o
[ 25%] Building CXX object src/CMakeFiles/neochat.dir/actionshandler.cpp.o
[ 25%] Building CXX object src/CMakeFiles/neochat.dir/models/customemojimodel.cpp.o
[ 25%] Building CXX object src/CMakeFiles/neochat.dir/neochat_autogen/mocs_compilation.cpp.o
[ 26%] Building CXX object src/CMakeFiles/neochat.dir/clipboard.cpp.o
[ 26%] Building CXX object src/CMakeFiles/neochat.dir/emojitones.cpp.o
[ 32%] Building CXX object src/CMakeFiles/neochat.dir/matriximageprovider.cpp.o
[ 32%] Building CXX object src/CMakeFiles/neochat.dir/models/messagefiltermodel.cpp.o
[ 35%] Building CXX object src/CMakeFiles/neochat.dir/models/roomlistmodel.cpp.o
[ 35%] Building CXX object src/CMakeFiles/neochat.dir/models/messageeventmodel.cpp.o
[ 38%] Building CXX object src/CMakeFiles/neochat.dir/models/sortfilterspacelistmodel.cpp.o
[ 38%] Building CXX object src/CMakeFiles/neochat.dir/spacehierarchycache.cpp.o
[ 38%] Building CXX object src/CMakeFiles/neochat.dir/roommanager.cpp.o
[ 39%] Building CXX object src/CMakeFiles/neochat.dir/neochatroom.cpp.o
[ 39%] Building CXX object src/CMakeFiles/neochat.dir/neochatuser.cpp.o
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.h:13,
from /build/neochat/src/neochat-23.04.2/src/actionshandler.h:10,
from /build/neochat/src/neochat-23.04.2/src/actionshandler.cpp:4:
/usr/include/qcoro5/qcoro/task.h:11:29: note: ‘#pragma message: The qcoro/task.h include header is deprecated and will be removed in some future version of QCoro. Please use qcorotask.h header instead. You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning.’
11 | "You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning."
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 40%] Building CXX object src/CMakeFiles/neochat.dir/models/userlistmodel.cpp.o
/build/neochat/src/neochat-23.04.2/src/models/customemojimodel.cpp: In member function ‘virtual QVariant CustomEmojiModel::data(const QModelIndex&, int) const’:
/build/neochat/src/neochat-23.04.2/src/models/customemojimodel.cpp:133:12: warning: enumeration value ‘DescriptionRole’ not handled in switch [-Wswitch]
133 | switch (Roles(role)) {
| ^
[ 42%] Building CXX object src/CMakeFiles/neochat.dir/models/userfiltermodel.cpp.o
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.h:13,
from /build/neochat/src/neochat-23.04.2/src/spacehierarchycache.cpp:10:
/usr/include/qcoro5/qcoro/task.h:11:29: note: ‘#pragma message: The qcoro/task.h include header is deprecated and will be removed in some future version of QCoro. Please use qcorotask.h header instead. You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning.’
11 | "You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning."
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.h:13,
from /build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:4:
/usr/include/qcoro5/qcoro/task.h:11:29: note: ‘#pragma message: The qcoro/task.h include header is deprecated and will be removed in some future version of QCoro. Please use qcorotask.h header instead. You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning.’
11 | "You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning."
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/neochat/src/build/src/neochat_autogen/EWIEGA46WW/../../../../neochat-23.04.2/src/neochatroom.h:13,
from /build/neochat/src/build/src/neochat_autogen/EWIEGA46WW/../../../../neochat-23.04.2/src/actionshandler.h:10,
from /build/neochat/src/build/src/neochat_autogen/EWIEGA46WW/moc_actionshandler.cpp:10,
from /build/neochat/src/build/src/neochat_autogen/mocs_compilation.cpp:2:
/usr/include/qcoro5/qcoro/task.h:11:29: note: ‘#pragma message: The qcoro/task.h include header is deprecated and will be removed in some future version of QCoro. Please use qcorotask.h header instead. You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning.’
11 | "You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning."
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.h:13,
from /build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.h:8,
from /build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.cpp:4:
/usr/include/qcoro5/qcoro/task.h:11:29: note: ‘#pragma message: The qcoro/task.h include header is deprecated and will be removed in some future version of QCoro. Please use qcorotask.h header instead. You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning.’
11 | "You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning."
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.h:13,
from /build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.h:8,
from /build/neochat/src/neochat-23.04.2/src/models/messagefiltermodel.cpp:6:
/usr/include/qcoro5/qcoro/task.h:11:29: note: ‘#pragma message: The qcoro/task.h include header is deprecated and will be removed in some future version of QCoro. Please use qcorotask.h header instead. You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning.’
11 | "You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning."
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.h:13,
from /build/neochat/src/neochat-23.04.2/src/models/roomlistmodel.cpp:8:
/usr/include/qcoro5/qcoro/task.h:11:29: note: ‘#pragma message: The qcoro/task.h include header is deprecated and will be removed in some future version of QCoro. Please use qcorotask.h header instead. You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning.’
11 | "You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning."
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.h:13,
from /build/neochat/src/neochat-23.04.2/src/chatdocumenthandler.h:12,
from /build/neochat/src/neochat-23.04.2/src/roommanager.h:11,
from /build/neochat/src/neochat-23.04.2/src/roommanager.cpp:5:
/usr/include/qcoro5/qcoro/task.h:11:29: note: ‘#pragma message: The qcoro/task.h include header is deprecated and will be removed in some future version of QCoro. Please use qcorotask.h header instead. You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning.’
11 | "You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning."
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 43%] Building CXX object src/CMakeFiles/neochat.dir/models/publicroomlistmodel.cpp.o
/build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.cpp: In member function ‘void MessageEventModel::setRoom(NeoChatRoom*)’:
/build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.cpp:206:39: warning: ‘void Quotient::Room::readMarkerMoved(QString, QString)’ is deprecated: Since 0.7, use fullyReadMarkerMoved [-Wdeprecated-declarations]
206 | connect(m_currentRoom, &Room::readMarkerMoved, this, [this](const QString &fromEventId, const QString &toEventId) {
| ^~~~~~~~~~~~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.h:7:
/usr/include/Quotient/room.h:989:10: note: declared here
989 | void readMarkerMoved(QString fromEventId, QString toEventId);
| ^~~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/models/roomlistmodel.cpp: In member function ‘void RoomListModel::connectRoomSignals(NeoChatRoom*)’:
/build/neochat/src/neochat-23.04.2/src/models/roomlistmodel.cpp:159:26: warning: ‘void Quotient::Room::unreadMessagesChanged(Quotient::Room*)’ is deprecated: Since 0.7, use either partiallyReadStatsChanged or unreadStatsChanged [-Wdeprecated-declarations]
159 | connect(room, &Room::unreadMessagesChanged, this, [this, room] {
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.h:7:
/usr/include/Quotient/room.h:995:10: note: declared here
995 | void unreadMessagesChanged(Quotient::Room* room);
| ^~~~~~~~~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/models/roomlistmodel.cpp: In member function ‘virtual QVariant RoomListModel::data(const QModelIndex&, int) const’:
/build/neochat/src/neochat-23.04.2/src/models/roomlistmodel.cpp:369:33: warning: ‘int Quotient::Room::unreadCount() const’ is deprecated: Use partiallyReadStats() or unreadStats() instead [-Wdeprecated-declarations]
369 | return room->unreadCount();
| ~~~~~~~~~~~~~~~~~^~
/usr/include/Quotient/room.h:627:9: note: declared here
627 | int unreadCount() const;
| ^~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.cpp: In member function ‘virtual QVariant MessageEventModel::data(const QModelIndex&, int) const’:
/build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.cpp:497:32: warning: ‘QByteArray Quotient::Event::originalJson() const’ is deprecated: Use fullJson() and stringify it with QJsonDocument::toJson() or by other means [-Wdeprecated-declarations]
497 | return evt.originalJson();
| ~~~~~~~~~~~~~~~~^~
In file included from /usr/include/Quotient/events/accountdataevents.h:6,
from /usr/include/Quotient/connection.h:15,
from /usr/include/Quotient/room.h:12:
/usr/include/Quotient/events/event.h:342:16: note: declared here
342 | QByteArray originalJson() const;
| ^~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.cpp:544:57: warning: ‘auto Quotient::Event::type() const’ is deprecated: Use matrixType() to get type id stored in event JSON, or metaType().matrixId if you (unlikely) need type id as per the metatype system [-Wdeprecated-declarations]
544 | return EventTypeRegistry::getMatrixType(evt.type());
| ~~~~~~~~^~
/usr/include/Quotient/events/event.h:298:10: note: declared here
298 | auto type() const { return metaType().matrixId; }
| ^~~~
/build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.cpp:544:48: warning: ‘static QString Quotient::EventTypeRegistry::getMatrixType(Quotient::event_type_t)’ is deprecated: event_type_t is a string since libQuotient 0.7, use it directly instead [-Wdeprecated-declarations]
544 | return EventTypeRegistry::getMatrixType(evt.type());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/Quotient/events/event.h:58:20: note: declared here
58 | static QString getMatrixType(event_type_t typeId);
| ^~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.cpp:640:68: warning: ‘using Quotient::StateEventBase = class Quotient::StateEvent’ is deprecated: StateEventBase is StateEvent now [-Wdeprecated-declarations]
640 | if (evt.isStateEvent() && static_cast(evt).repeatsState()) {
| ^
In file included from /usr/include/Quotient/roomstateview.h:6,
from /usr/include/Quotient/room.h:13:
/usr/include/Quotient/events/stateevent.h:47:7: note: declared here
47 | using StateEventBase
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.cpp:693:57: warning: ‘QSet Quotient::Room::usersAtEventId(const QString&)’ is deprecated: Use userIdsAtEvent instead [-Wdeprecated-declarations]
693 | const auto users = m_currentRoom->usersAtEventId(evt.id());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/Quotient/room.h:518:17: note: declared here
518 | QSet usersAtEventId(const QString& eventId);
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.cpp:873:94: warning: ‘static constexpr auto Quotient::EventRelation::Annotation()’ is deprecated: Use AnnotationType variable instead [-Wdeprecated-declarations]
873 | const auto &annotations = m_currentRoom->relatedEvents(evt, EventRelation::Annotation());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/Quotient/events/roommessageevent.h:9,
from /usr/include/Quotient/room.h:22:
/usr/include/Quotient/events/eventrelation.h:40:27: note: declared here
40 | static constexpr auto Annotation() { return AnnotationType; }
| ^~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.cpp:883:38: warning: ‘Quotient::EventRelation Quotient::ReactionEvent::relation() const’ is deprecated: Use eventId(), key(), or content().value instead [-Wdeprecated-declarations]
883 | reactions[e->relation().key].append(static_cast(m_currentRoom->user(e->senderId())));
| ~~~~~~~~~~~^~
In file included from /build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.cpp:9:
/usr/include/Quotient/events/reactionevent.h:32:19: note: declared here
32 | EventRelation relation() const { return content().value; }
| ^~~~~~~~
/build/neochat/src/neochat-23.04.2/src/models/messageeventmodel.cpp:977:20: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
977 | return row < m_currentRoom->pendingEvents().size();
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In lambda function:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:87:66: warning: ‘const EvT* Quotient::Room::getCurrentState(const QString&) const [with EvT = Quotient::RoomMemberEvent]’ is deprecated: Use currentState().get() instead; make sure to check its result for nullptrs [-Wdeprecated-declarations]
87 | const QString senderId = getCurrentState(localUser()->id())->senderId();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.h:7:
/usr/include/Quotient/room.h:775:16: note: declared here
775 | const EvT* getCurrentState(const QString& stateKey = {}) const
| ^~~~~~~~~~~~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.h:13,
from /build/neochat/src/neochat-23.04.2/src/controller.cpp:53:
/usr/include/qcoro5/qcoro/task.h:11:29: note: ‘#pragma message: The qcoro/task.h include header is deprecated and will be removed in some future version of QCoro. Please use qcorotask.h header instead. You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning.’
11 | "You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning."
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In member function ‘const Quotient::RoomEvent* NeoChatRoom::lastEvent() const’:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:242:71: warning: ‘using Quotient::StateEventBase = class Quotient::StateEvent’ is deprecated: StateEventBase is StateEvent now [-Wdeprecated-declarations]
242 | if (event->isStateEvent() && static_cast(*event).repeatsState()) {
| ^
In file included from /usr/include/Quotient/roomstateview.h:6,
from /usr/include/Quotient/room.h:13:
/usr/include/Quotient/events/stateevent.h:47:7: note: declared here
47 | using StateEventBase
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In member function ‘QString NeoChatRoom::lastEventToString(Qt::TextFormat, bool) const’:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:292:30: warning: ‘QString Quotient::Room::roomMembername(const QString&) const’ is deprecated: Use safeMemberName() instead [-Wdeprecated-declarations]
292 | return roomMembername(event->senderId()) + (event->isStateEvent() ? QLatin1String(" ") : QLatin1String(": "))
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/Quotient/room.h:349:25: note: declared here
349 | Q_INVOKABLE QString roomMembername(const QString& userId) const;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In member function ‘void NeoChatRoom::checkForHighlights(const Quotient::TimelineItem&)’:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:311:71: warning: ‘QString Quotient::Room::roomMembername(const QString&) const’ is deprecated: Use safeMemberName() instead [-Wdeprecated-declarations]
311 | if (text.contains(localUserId) || text.contains(roomMembername(localUserId))) {
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/Quotient/room.h:349:25: note: declared here
349 | Q_INVOKABLE QString roomMembername(const QString& userId) const;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In member function ‘virtual void NeoChatRoom::onRedaction(const Quotient::RoomEvent&, const Quotient::RoomEvent&)’:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:334:46: warning: ‘Quotient::EventRelation Quotient::ReactionEvent::relation() const’ is deprecated: Use eventId(), key(), or content().value instead [-Wdeprecated-declarations]
334 | if (auto relatedEventId = e->relation().eventId; !relatedEventId.isEmpty()) {
| ~~~~~~~~~~~^~
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:28:
/usr/include/Quotient/events/reactionevent.h:32:19: note: declared here
32 | EventRelation relation() const { return content().value; }
| ^~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In lambda function:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:492:51: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
492 | if (e.membership() == MembershipType::Leave) {
| ^~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:32:
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:510:34: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
510 | case MembershipType::Invite:
| ^~~~~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:519:34: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
519 | case MembershipType::Join: {
| ^~~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:525:62: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
525 | text = e.membership() == MembershipType::Invite ? i18n("invited %1 to the room", subjectName) : i18n("joined the room");
| ^~~~~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:535:38: warning: ‘QString Quotient::RoomMemberEvent::displayName() const’ is deprecated: Use newDisplayName() instead [-Wdeprecated-declarations]
535 | if (e.displayName().isEmpty()) {
| ~~~~~~~~~~~~~^~
/usr/include/Quotient/events/roommemberevent.h:48:60: note: declared here
48 | [[deprecated("Use newDisplayName() instead")]] QString displayName() const
| ^~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:538:122: warning: ‘QString Quotient::RoomMemberEvent::displayName() const’ is deprecated: Use newDisplayName() instead [-Wdeprecated-declarations]
538 | text = i18nc("their refers to a singular user", "changed their display name to %1", e.displayName().toHtmlEscaped());
| ~~~~~~~~~~~~~^~
/usr/include/Quotient/events/roommemberevent.h:48:60: note: declared here
48 | [[deprecated("Use newDisplayName() instead")]] QString displayName() const
| ^~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:545:36: warning: ‘QUrl Quotient::RoomMemberEvent::avatarUrl() const’ is deprecated: Use newAvatarUrl() instead [-Wdeprecated-declarations]
545 | if (e.avatarUrl().isEmpty()) {
| ~~~~~~~~~~~^~
/usr/include/Quotient/events/roommemberevent.h:52:55: note: declared here
52 | [[deprecated("Use newAvatarUrl() instead")]] QUrl avatarUrl() const
| ^~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:562:34: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
562 | case MembershipType::Leave:
| ^~~~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:563:87: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
563 | if (e.prevContent() && e.prevContent()->membership == MembershipType::Invite) {
| ^~~~~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:567:87: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
567 | if (e.prevContent() && e.prevContent()->membership == MembershipType::Ban) {
| ^~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:573:34: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
573 | case MembershipType::Ban:
| ^~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:583:34: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
583 | case MembershipType::Knock: {
| ^~~~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp: In constructor ‘Controller::Controller(QObject*)’:
/build/neochat/src/neochat-23.04.2/src/controller.cpp:129:14: warning: ‘Quotient::Accounts’ is deprecated: Make and use an application-scope instance instead of a singleton [-Wdeprecated-declarations]
129 | connect(&Accounts, &AccountRegistry::accountCountChanged, this, &Controller::activeConnectionIndexChanged);
| ^~~~~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/controller.cpp:35:
/usr/include/Quotient/accountregistry.h:88:37: note: declared here
88 | extern QUOTIENT_API AccountRegistry Accounts;
| ^~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp:136:14: warning: ‘Quotient::Accounts’ is deprecated: Make and use an application-scope instance instead of a singleton [-Wdeprecated-declarations]
136 | connect(&Accounts, &AccountRegistry::accountCountChanged, this, [this]() {
| ^~~~~~~~
/usr/include/Quotient/accountregistry.h:88:37: note: declared here
88 | extern QUOTIENT_API AccountRegistry Accounts;
| ^~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp: In lambda function:
/build/neochat/src/neochat-23.04.2/src/controller.cpp:137:13: warning: ‘Quotient::Accounts’ is deprecated: Make and use an application-scope instance instead of a singleton [-Wdeprecated-declarations]
137 | if (Accounts.size() > oldAccountCount) {
| ^~~~~~~~
/usr/include/Quotient/accountregistry.h:88:37: note: declared here
88 | extern QUOTIENT_API AccountRegistry Accounts;
| ^~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp:138:31: warning: ‘Quotient::Accounts’ is deprecated: Make and use an application-scope instance instead of a singleton [-Wdeprecated-declarations]
138 | auto connection = Accounts.accounts()[Accounts.size() - 1];
| ^~~~~~~~
/usr/include/Quotient/accountregistry.h:88:37: note: declared here
88 | extern QUOTIENT_API AccountRegistry Accounts;
| ^~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp:138:51: warning: ‘Quotient::Accounts’ is deprecated: Make and use an application-scope instance instead of a singleton [-Wdeprecated-declarations]
138 | auto connection = Accounts.accounts()[Accounts.size() - 1];
| ^~~~~~~~
/usr/include/Quotient/accountregistry.h:88:37: note: declared here
88 | extern QUOTIENT_API AccountRegistry Accounts;
| ^~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In member function ‘QString NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const’:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:617:35: warning: ‘using Quotient::StateEventBase = class Quotient::StateEvent’ is deprecated: StateEventBase is StateEvent now [-Wdeprecated-declarations]
617 | [](const StateEventBase &e) {
| ^
/usr/include/Quotient/events/stateevent.h:47:7: note: declared here
47 | using StateEventBase
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp:143:27: warning: ‘Quotient::Accounts’ is deprecated: Make and use an application-scope instance instead of a singleton [-Wdeprecated-declarations]
143 | oldAccountCount = Accounts.size();
| ^~~~~~~~
/usr/include/Quotient/accountregistry.h:88:37: note: declared here
88 | extern QUOTIENT_API AccountRegistry Accounts;
| ^~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In lambda function:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:659:34: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
659 | case MembershipType::Invite:
| ^~~~~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:664:34: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
664 | case MembershipType::Join: {
| ^~~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:670:62: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
670 | text = e.membership() == MembershipType::Invite ? i18n("invited someone to the room") : i18n("joined the room");
| ^~~~~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:677:38: warning: ‘QString Quotient::RoomMemberEvent::displayName() const’ is deprecated: Use newDisplayName() instead [-Wdeprecated-declarations]
677 | if (e.displayName().isEmpty()) {
| ~~~~~~~~~~~~~^~
/usr/include/Quotient/events/roommemberevent.h:48:60: note: declared here
48 | [[deprecated("Use newDisplayName() instead")]] QString displayName() const
| ^~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:687:36: warning: ‘QUrl Quotient::RoomMemberEvent::avatarUrl() const’ is deprecated: Use newAvatarUrl() instead [-Wdeprecated-declarations]
687 | if (e.avatarUrl().isEmpty()) {
| ~~~~~~~~~~~^~
/usr/include/Quotient/events/roommemberevent.h:52:55: note: declared here
52 | [[deprecated("Use newAvatarUrl() instead")]] QUrl avatarUrl() const
| ^~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:704:34: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
704 | case MembershipType::Leave:
| ^~~~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:705:87: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
705 | if (e.prevContent() && e.prevContent()->membership == MembershipType::Invite) {
| ^~~~~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:709:87: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
709 | if (e.prevContent() && e.prevContent()->membership == MembershipType::Ban) {
| ^~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp: In member function ‘void Controller::loginWithAccessToken(const QString&, const QString&, const QString&, const QString&)’:
/build/neochat/src/neochat-23.04.2/src/controller.cpp:264:25: warning: ‘void Quotient::Connection::assumeIdentity(const QString&, const QString&, const QString&)’ is deprecated: Device id is now resolved from accessToken; use assumeIdentity(QString, QString) instead of this overload [-Wdeprecated-declarations]
264 | conn->assumeIdentity(user, token, deviceName);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/controller.cpp:40:
/usr/include/Quotient/connection.h:607:10: note: declared here
607 | void assumeIdentity(const QString& mxId, const QString& accessToken,
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:713:34: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
713 | case MembershipType::Ban:
| ^~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:719:34: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
719 | case MembershipType::Knock: {
| ^~~~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp: In member function ‘void Controller::logout(Quotient::Connection*, bool)’:
/build/neochat/src/neochat-23.04.2/src/controller.cpp:285:9: warning: ‘Quotient::Accounts’ is deprecated: Make and use an application-scope instance instead of a singleton [-Wdeprecated-declarations]
285 | if (Accounts.count() > 1) {
| ^~~~~~~~
/usr/include/Quotient/accountregistry.h:88:37: note: declared here
88 | extern QUOTIENT_API AccountRegistry Accounts;
| ^~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp:292:33: warning: ‘Quotient::Accounts’ is deprecated: Make and use an application-scope instance instead of a singleton [-Wdeprecated-declarations]
292 | setActiveConnection(Accounts.accounts()[0]);
| ^~~~~~~~
/usr/include/Quotient/accountregistry.h:88:37: note: declared here
88 | extern QUOTIENT_API AccountRegistry Accounts;
| ^~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In member function ‘QString NeoChatRoom::eventToGenericString(const Quotient::RoomEvent&) const’:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:747:35: warning: ‘using Quotient::StateEventBase = class Quotient::StateEvent’ is deprecated: StateEventBase is StateEvent now [-Wdeprecated-declarations]
747 | [](const StateEventBase &e) {
| ^
/usr/include/Quotient/events/stateevent.h:47:7: note: declared here
47 | using StateEventBase
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In lambda function:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:763:34: warning: unused parameter ‘e’ [-Wunused-parameter]
763 | [](const PollStartEvent &e) {
| ~~~~~~~~~~~~~~~~~~~~~~^
/build/neochat/src/neochat-23.04.2/src/controller.cpp: In lambda function:
/build/neochat/src/neochat-23.04.2/src/controller.cpp:329:38: warning: ‘Quotient::BaseJob::UserConsentRequiredError’ is deprecated: Use UserConsentRequired [-Wdeprecated-declarations]
329 | if (job->error() == BaseJob::UserConsentRequiredError) {
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/Quotient/jobs/requestdata.h:6,
from /usr/include/Quotient/jobs/basejob.h:7,
from /build/neochat/src/neochat-23.04.2/src/controller.h:11,
from /build/neochat/src/neochat-23.04.2/src/controller.cpp:5:
/usr/include/Quotient/jobs/basejob.h:72:9: note: declared here
72 | WITH_DEPRECATED_ERROR_VERSION(UserConsentRequired),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp:329:38: warning: ‘Quotient::BaseJob::UserConsentRequiredError’ is deprecated: Use UserConsentRequired [-Wdeprecated-declarations]
329 | if (job->error() == BaseJob::UserConsentRequiredError) {
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/Quotient/jobs/basejob.h:72:9: note: declared here
72 | WITH_DEPRECATED_ERROR_VERSION(UserConsentRequired),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In member function ‘void NeoChatRoom::toggleReaction(const QString&, const QString&)’:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:916:75: warning: ‘static constexpr auto Quotient::EventRelation::Annotation()’ is deprecated: Use AnnotationType variable instead [-Wdeprecated-declarations]
916 | const auto &annotations = relatedEvents(evt, EventRelation::Annotation());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/Quotient/events/roommessageevent.h:9,
from /usr/include/Quotient/room.h:22:
/usr/include/Quotient/events/eventrelation.h:40:27: note: declared here
40 | static constexpr auto Annotation() { return AnnotationType; }
| ^~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:920:32: warning: ‘Quotient::EventRelation Quotient::ReactionEvent::relation() const’ is deprecated: Use eventId(), key(), or content().value instead [-Wdeprecated-declarations]
920 | if (e->relation().key != reaction) {
| ~~~~~~~~~~~^~
/usr/include/Quotient/events/reactionevent.h:32:19: note: declared here
32 | EventRelation relation() const { return content().value; }
| ^~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In member function ‘bool NeoChatRoom::containsUser(const QString&) const’:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:949:33: warning: ‘Quotient::JoinState Quotient::Room::memberJoinState(Quotient::User*) const’ is deprecated: Use isMember() instead [-Wdeprecated-declarations]
949 | return Room::memberJoinState(u) != JoinState::Leave;
| ~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/Quotient/room.h:329:37: note: declared here
329 | Q_INVOKABLE Quotient::JoinState memberJoinState(Quotient::User* user) const;
| ^~~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp: In lambda function:
/build/neochat/src/neochat-23.04.2/src/controller.cpp:405:43: warning: ‘void Quotient::Connection::assumeIdentity(const QString&, const QString&, const QString&)’ is deprecated: Device id is now resolved from accessToken; use assumeIdentity(QString, QString) instead of this overload [-Wdeprecated-declarations]
405 | connection->assumeIdentity(account.userId(), accessToken, account.deviceId());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/Quotient/connection.h:607:10: note: declared here
607 | void assumeIdentity(const QString& mxId, const QString& accessToken,
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In member function ‘bool NeoChatRoom::canSendEvent(const QString&) const’:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:954:57: warning: ‘const EvT* Quotient::Room::getCurrentState(const QString&) const [with EvT = Quotient::RoomPowerLevelsEvent]’ is deprecated: Use currentState().get() instead; make sure to check its result for nullptrs [-Wdeprecated-declarations]
954 | auto plEvent = getCurrentState();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/Quotient/room.h:775:16: note: declared here
775 | const EvT* getCurrentState(const QString& stateKey = {}) const
| ^~~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In member function ‘bool NeoChatRoom::canSendState(const QString&) const’:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:963:57: warning: ‘const EvT* Quotient::Room::getCurrentState(const QString&) const [with EvT = Quotient::RoomPowerLevelsEvent]’ is deprecated: Use currentState().get() instead; make sure to check its result for nullptrs [-Wdeprecated-declarations]
963 | auto plEvent = getCurrentState();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/Quotient/room.h:775:16: note: declared here
775 | const EvT* getCurrentState(const QString& stateKey = {}) const
| ^~~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In member function ‘bool NeoChatRoom::isUserBanned(const QString&) const’:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:995:44: warning: ‘const EvT* Quotient::Room::getCurrentState(const QString&) const [with EvT = Quotient::RoomMemberEvent]’ is deprecated: Use currentState().get() instead; make sure to check its result for nullptrs [-Wdeprecated-declarations]
995 | return getCurrentState(user)->membership() == MembershipType::Ban;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/Quotient/room.h:775:16: note: declared here
775 | const EvT* getCurrentState(const QString& stateKey = {}) const
| ^~~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:995:84: warning: ‘using Quotient::MembershipType = enum class Quotient::Membership’ is deprecated: Use Membership instead [-Wdeprecated-declarations]
995 | return getCurrentState(user)->membership() == MembershipType::Ban;
| ^~~
/usr/include/Quotient/events/roommemberevent.h:30:7: note: declared here
30 | using MembershipType [[deprecated("Use Membership instead")]] = Membership;
| ^~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In member function ‘QString NeoChatRoom::joinRule() const’:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:1015:43: warning: ‘const EvT* Quotient::Room::getCurrentState(const QString&) const [with EvT = Quotient::JoinRulesEvent]’ is deprecated: Use currentState().get() instead; make sure to check its result for nullptrs [-Wdeprecated-declarations]
1015 | return getCurrentState()->joinRule();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/Quotient/room.h:775:16: note: declared here
775 | const EvT* getCurrentState(const QString& stateKey = {}) const
| ^~~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp: In member function ‘int NeoChatRoom::getUserPowerLevel(const QString&) const’:
/build/neochat/src/neochat-23.04.2/src/neochatroom.cpp:1184:65: warning: ‘const EvT* Quotient::Room::getCurrentState(const QString&) const [with EvT = Quotient::RoomPowerLevelsEvent]’ is deprecated: Use currentState().get() instead; make sure to check its result for nullptrs [-Wdeprecated-declarations]
1184 | auto powerLevelEvent = getCurrentState();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/Quotient/room.h:775:16: note: declared here
775 | const EvT* getCurrentState(const QString& stateKey = {}) const
| ^~~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp: In member function ‘int Controller::accountCount() const’:
/build/neochat/src/neochat-23.04.2/src/controller.cpp:564:12: warning: ‘Quotient::Accounts’ is deprecated: Make and use an application-scope instance instead of a singleton [-Wdeprecated-declarations]
564 | return Accounts.count();
| ^~~~~~~~
/usr/include/Quotient/accountregistry.h:88:37: note: declared here
88 | extern QUOTIENT_API AccountRegistry Accounts;
| ^~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp: In member function ‘int Controller::activeConnectionIndex() const’:
/build/neochat/src/neochat-23.04.2/src/controller.cpp:796:32: warning: ‘Quotient::Accounts’ is deprecated: Make and use an application-scope instance instead of a singleton [-Wdeprecated-declarations]
796 | auto result = std::find_if(Accounts.accounts().begin(), Accounts.accounts().end(), [this](const auto &it) {
| ^~~~~~~~
/usr/include/Quotient/accountregistry.h:88:37: note: declared here
88 | extern QUOTIENT_API AccountRegistry Accounts;
| ^~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp:796:61: warning: ‘Quotient::Accounts’ is deprecated: Make and use an application-scope instance instead of a singleton [-Wdeprecated-declarations]
796 | auto result = std::find_if(Accounts.accounts().begin(), Accounts.accounts().end(), [this](const auto &it) {
| ^~~~~~~~
/usr/include/Quotient/accountregistry.h:88:37: note: declared here
88 | extern QUOTIENT_API AccountRegistry Accounts;
| ^~~~~~~~
/build/neochat/src/neochat-23.04.2/src/controller.cpp:799:21: warning: ‘Quotient::Accounts’ is deprecated: Make and use an application-scope instance instead of a singleton [-Wdeprecated-declarations]
799 | return result - Accounts.accounts().begin();
| ^~~~~~~~
/usr/include/Quotient/accountregistry.h:88:37: note: declared here
88 | extern QUOTIENT_API AccountRegistry Accounts;
| ^~~~~~~~
[ 45%] Building CXX object src/CMakeFiles/neochat.dir/models/userdirectorylistmodel.cpp.o
[ 46%] Building CXX object src/CMakeFiles/neochat.dir/models/keywordnotificationrulemodel.cpp.o
[ 47%] Building CXX object src/CMakeFiles/neochat.dir/notificationsmanager.cpp.o
[ 49%] Building CXX object src/CMakeFiles/neochat.dir/models/sortfilterroomlistmodel.cpp.o
[ 50%] Building CXX object src/CMakeFiles/neochat.dir/chatdocumenthandler.cpp.o
[ 52%] Building CXX object src/CMakeFiles/neochat.dir/models/devicesmodel.cpp.o
[ 53%] Building CXX object src/CMakeFiles/neochat.dir/filetypesingleton.cpp.o
c++: internal compiler error: Segmentation fault signal terminated program cc1plus
Please submit a full bug report, with preprocessed source (by using -freport-bug).
See for instructions.
make[2]: *** [src/CMakeFiles/neochat.dir/build.make:145: src/CMakeFiles/neochat.dir/emojitones.cpp.o] Error 4
make[2]: *** Deleting file 'src/CMakeFiles/neochat.dir/emojitones.cpp.o'
make[2]: *** Waiting for unfinished jobs....
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.h:13,
from /build/neochat/src/neochat-23.04.2/src/models/userlistmodel.cpp:9:
/usr/include/qcoro5/qcoro/task.h:11:29: note: ‘#pragma message: The qcoro/task.h include header is deprecated and will be removed in some future version of QCoro. Please use qcorotask.h header instead. You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning.’
11 | "You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning."
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/models/userlistmodel.cpp: In member function ‘virtual QVariant UserListModel::data(const QModelIndex&, int) const’:
/build/neochat/src/neochat-23.04.2/src/models/userlistmodel.cpp:99:71: warning: ‘const EvT* Quotient::Room::getCurrentState(const QString&) const [with EvT = Quotient::RoomPowerLevelsEvent]’ is deprecated: Use currentState().get() instead; make sure to check its result for nullptrs [-Wdeprecated-declarations]
99 | auto pl = m_currentRoom->getCurrentState();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /build/neochat/src/neochat-23.04.2/src/models/userlistmodel.h:6,
from /build/neochat/src/neochat-23.04.2/src/models/userlistmodel.cpp:4:
/usr/include/Quotient/room.h:775:16: note: declared here
775 | const EvT* getCurrentState(const QString& stateKey = {}) const
| ^~~~~~~~~~~~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.h:13,
from /build/neochat/src/neochat-23.04.2/src/notificationsmanager.cpp:27:
/usr/include/qcoro5/qcoro/task.h:11:29: note: ‘#pragma message: The qcoro/task.h include header is deprecated and will be removed in some future version of QCoro. Please use qcorotask.h header instead. You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning.’
11 | "You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning."
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/neochat/src/neochat-23.04.2/src/notificationsmanager.cpp: In lambda function:
/build/neochat/src/neochat-23.04.2/src/notificationsmanager.cpp:76:56: warning: ‘Quotient::Accounts’ is deprecated: Make and use an application-scope instance instead of a singleton [-Wdeprecated-declarations]
76 | Controller::instance().setActiveConnection(Accounts.get(room->localUser()->id()));
| ^~~~~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/notificationsmanager.cpp:15:
/usr/include/Quotient/accountregistry.h:88:37: note: declared here
88 | extern QUOTIENT_API AccountRegistry Accounts;
| ^~~~~~~~
In file included from /build/neochat/src/neochat-23.04.2/src/neochatroom.h:13,
from /build/neochat/src/neochat-23.04.2/src/chatdocumenthandler.h:12,
from /build/neochat/src/neochat-23.04.2/src/chatdocumenthandler.cpp:4:
/usr/include/qcoro5/qcoro/task.h:11:29: note: ‘#pragma message: The qcoro/task.h include header is deprecated and will be removed in some future version of QCoro. Please use qcorotask.h header instead. You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning.’
11 | "You can define QCORO_NO_WARN_DEPRECATED_TASK_H to suppress this warning."
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [CMakeFiles/Makefile2:1073: src/CMakeFiles/neochat.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
[1m[31m==> ERROR:[m[1m A failure occurred in build().[m
[1m Aborting...[m
[1m[31m==> ERROR:[m[1m Build failed, check /var/lib/archbuild/extra-riscv64/root29/build[m
receiving incremental file list
neochat-23.04.2-2-riscv64-build.log
neochat-23.04.2-2-riscv64-prepare.log
sent 62 bytes received 8,764 bytes 5,884.00 bytes/sec
total size is 63,789 speedup is 7.23