File obs_log_None_standard_riscv64.txt of Package FreeFileSync
[ 0s] Using BUILD_ROOT=/var/cache/obs/worker/root_15/.mount
[ 0s] Using BUILD_ARCH=riscv64
[ 0s] Doing kvm build in /var/cache/obs/worker/root_15/root
[ 0s]
[ 0s]
[ 0s] h02-ch1a started "build FreeFileSync.spec" at Fri Aug 8 07:16:07 UTC 2025.
[ 0s]
[ 0s] Building FreeFileSync for project 'home:lalala123:RISCV' repository 'standard' arch 'riscv64' srcmd5 'ac1374cf4e4b3d19ec13b754a4563ca1'
[ 0s]
[ 0s] processing recipe /var/cache/obs/worker/root_15/.build-srcdir/FreeFileSync.spec ...
[ 1s] running changelog2spec --target rpm --file /var/cache/obs/worker/root_15/.build-srcdir/FreeFileSync.spec
[ 1s] init_buildsystem --configdir /var/run/obs/worker/15/build/configs --cachedir /var/cache/build --prepare --clean --rpmlist /var/cache/obs/worker/root_15/.build.rpmlist /var/cache/obs/worker/root_15/.build-srcdir/FreeFileSync.spec build ...
[ 1s] cycle: rpm-config-SUSE -> rpm
[ 1s] breaking dependency rpm-config-SUSE -> rpm
[ 2s] [1/29] preinstalling compat-usrmerge-tools...
[ 2s] [2/29] preinstalling system-user-root...
[ 2s] [3/29] preinstalling terminfo-base...
[ 2s] [4/29] preinstalling filesystem...
[ 2s] [5/29] preinstalling glibc...
[ 2s] [6/29] preinstalling fillup...
[ 2s] [7/29] preinstalling libacl1...
[ 2s] [8/29] preinstalling libattr1...
[ 2s] [9/29] preinstalling libbz2-1...
[ 2s] [10/29] preinstalling libcap2...
[ 2s] [11/29] preinstalling libgmp10...
[ 2s] [12/29] preinstalling libgpg-error0...
[ 2s] [13/29] preinstalling libjitterentropy3...
[ 2s] [14/29] preinstalling liblua5_4-5...
[ 2s] [15/29] preinstalling liblzma5...
[ 2s] [16/29] preinstalling libpcre2-8-0...
[ 2s] [17/29] preinstalling libpopt0...
[ 2s] [18/29] preinstalling libz1...
[ 2s] [19/29] preinstalling libzstd1...
[ 2s] [20/29] preinstalling libncurses6...
[ 2s] [21/29] preinstalling libreadline8...
[ 2s] [22/29] preinstalling libselinux1...
[ 2s] [23/29] preinstalling libgcrypt20...
[ 2s] [24/29] preinstalling bash...
[ 2s] [25/29] preinstalling bash-sh...
[ 2s] [26/29] preinstalling qemu-linux-user...
[ 2s] [27/29] preinstalling coreutils...
[ 2s] [28/29] preinstalling rpm-config-SUSE...
[ 2s] [29/29] preinstalling rpm...
[ 2s]
[ 2s] [1/18] preinstalling grep...
[ 2s] [2/18] preinstalling kernel-obs-build...
[ 3s] [3/18] preinstalling libaudit1...
[ 3s] [4/18] preinstalling libcap-ng0...
[ 3s] [5/18] preinstalling libcrypt1...
[ 3s] [6/18] preinstalling libeconf0...
[ 3s] [7/18] preinstalling libgcc_s1...
[ 3s] [8/18] preinstalling libsmartcols1...
[ 3s] [9/18] preinstalling libuuid1...
[ 3s] [10/18] preinstalling libblkid1...
[ 3s] [11/18] preinstalling perl-base...
[ 3s] [12/18] preinstalling permctl...
[ 3s] [13/18] preinstalling libmount1...
[ 3s] [14/18] preinstalling permissions-config...
[ 3s] [15/18] preinstalling libfdisk1...
[ 3s] [16/18] preinstalling permissions...
[ 3s] [17/18] preinstalling pam...
[ 3s] [18/18] preinstalling util-linux...
[ 3s] copying packages...
[ 4s] reordering...cycle: lua54 -> lua-interpreter
[ 4s] breaking dependency lua54 -> lua-interpreter
[ 4s] cycle: binutils -> libctf0
[ 4s] breaking dependency libctf0 -> binutils
[ 4s] cycle: gio-branding-upstream -> libgio-2_0-0
[ 4s] breaking dependency libgio-2_0-0 -> gio-branding-upstream
[ 4s] cycle: libgio-2_0-0 -> glib2-tools
[ 4s] breaking dependency libgio-2_0-0 -> glib2-tools
[ 4s] cycle: girepository-1_0 -> libgirepository-1_0-1
[ 4s] breaking dependency libgirepository-1_0-1 -> girepository-1_0
[ 4s] cycle: openssl -> openssl-3
[ 4s] breaking dependency openssl-3 -> openssl
[ 4s] cycle: python313-base -> libpython3_13-1_0
[ 4s] breaking dependency python313-base -> libpython3_13-1_0
[ 4s] cycle: libfontconfig1 -> fontconfig
[ 4s] breaking dependency libfontconfig1 -> fontconfig
[ 4s] cycle: libenchant-2-2 -> enchant-2-backend-hunspell
[ 4s] breaking dependency libenchant-2-2 -> enchant-2-backend-hunspell
[ 4s] cycle: libgtk-3-0 -> gtk3-tools
[ 4s] breaking dependency libgtk-3-0 -> gtk3-tools
[ 4s] cycle: gstreamer -> libgstreamer-1_0-0
[ 4s] breaking dependency libgstreamer-1_0-0 -> gstreamer
[ 4s] cycle: libgstallocators-1_0-0 -> gstreamer-plugins-base
[ 4s] breaking dependency gstreamer-plugins-base -> libgstallocators-1_0-0
[ 4s] cycle: gstreamer-plugins-base -> libgstapp-1_0-0
[ 4s] breaking dependency gstreamer-plugins-base -> libgstapp-1_0-0
[ 4s] cycle: gstreamer-plugins-base -> libgstaudio-1_0-0
[ 4s] breaking dependency gstreamer-plugins-base -> libgstaudio-1_0-0
[ 4s] cycle: Mesa-dri -> Mesa
[ 4s] breaking dependency Mesa -> Mesa-dri
[ 4s] cycle: Mesa-dri -> Mesa -> Mesa-libEGL1
[ 4s] breaking dependency Mesa -> Mesa-libEGL1
[ 4s] cycle: Mesa -> Mesa-libGL1
[ 4s] breaking dependency Mesa-libGL1 -> Mesa
[ 4s] cycle: Mesa-dri -> Mesa -> Mesa-libGL1
[ 4s] breaking dependency Mesa-libGL1 -> Mesa-dri
[ 4s] cycle: libglvnd -> Mesa-dri -> Mesa -> Mesa-libGL1
[ 4s] breaking dependency Mesa -> Mesa-libGL1
[ 4s] cycle: libglvnd -> Mesa-dri -> Mesa
[ 4s] breaking dependency libglvnd -> Mesa-dri
[ 4s] cycle: libgstallocators-1_0-0 -> gstreamer-plugins-base -> libgstgl-1_0-0
[ 4s] breaking dependency gstreamer-plugins-base -> libgstgl-1_0-0
[ 4s] cycle: gstreamer-plugins-base -> libgstpbutils-1_0-0
[ 4s] breaking dependency gstreamer-plugins-base -> libgstpbutils-1_0-0
[ 4s] cycle: gstreamer-plugins-base -> libgstriff-1_0-0
[ 4s] breaking dependency gstreamer-plugins-base -> libgstriff-1_0-0
[ 4s] cycle: gstreamer-plugins-base -> libgsttag-1_0-0
[ 4s] breaking dependency gstreamer-plugins-base -> libgsttag-1_0-0
[ 4s] cycle: gstreamer-plugins-base -> libgstvideo-1_0-0
[ 4s] breaking dependency gstreamer-plugins-base -> libgstvideo-1_0-0
[ 4s] cycle: webkit2gtk-4_1-injected-bundles -> libwebkit2gtk-4_1-0
[ 4s] breaking dependency libwebkit2gtk-4_1-0 -> webkit2gtk-4_1-injected-bundles
[ 4s] cycle: rpm-config-SUSE -> rpm
[ 4s] breaking dependency rpm-config-SUSE -> rpm
[ 4s] cycle: libopenssl-devel -> libopenssl-3-devel
[ 4s] breaking dependency libopenssl-devel -> libopenssl-3-devel
[ 4s] done
[ 4s] Detected virtio-serial support
[ 5s] booting kvm...
[ 5s] ### VM INTERACTION START ###
[ 5s] Using virtio-serial support and enabling console input
[ 5s] /usr/bin/qemu-kvm -nodefaults -no-reboot -nographic -vga none -cpu host -M pc,accel=kvm,usb=off,dump-guest-core=off,vmport=off -sandbox on -bios /usr/share/qemu/qboot.rom -object rng-random,filename=/dev/random,id=rng0 -device virtio-rng-pci,rng=rng0 -object iothread,id=io0 -run-with user=qemu -net none -kernel /var/cache/obs/worker/root_15/.mount/boot/kernel -initrd /var/cache/obs/worker/root_15/.mount/boot/initrd -append root=/dev/disk/by-id/virtio-0 rootfstype=ext4 rootflags=noatime elevator=noop nmi_watchdog=0 rw ia32_emulation=1 oops=panic panic=1 quiet console=hvc0 init=/.build/initvm.x86_64 -m 16384 -drive file=/var/cache/obs/worker/root_15/root,format=raw,if=none,id=disk,cache=unsafe,aio=io_uring -device virtio-blk-pci,iothread=io0,drive=disk,serial=0 -drive file=/var/cache/obs/worker/root_15/swap,format=raw,if=none,id=swap,cache=unsafe,aio=io_uring -device virtio-blk-pci,iothread=io0,drive=swap,serial=1 -device virtio-serial,max_ports=2 -device virtconsole,chardev=virtiocon0 -chardev stdio,mux=on,id=virtiocon0 -mon chardev=virtiocon0 -chardev socket,id=monitor,server=on,wait=off,path=/var/cache/obs/worker/root_15/root.qemu/monitor -mon chardev=monitor,mode=readline -smp 4
[ 5s] [!p]104[?7h[ 0.544038][ T1] systemd[1]: Failed to start Virtual Console Setup.
[ 5s] [[0;1;31mFAILED[0m] Failed to start [0;1;39mVirtual Console Setup[0m.
[ 8s] [6n[32766;32766H[6n[!p]104[?7h### VM INTERACTION END ###
[ 8s] 2nd stage started in virtual machine
[ 8s] ^[[24;10R^[[24;80Rmachine type: riscv64
[ 8s] Linux version: 6.15.8-1-default #1 SMP PREEMPT_DYNAMIC Thu Jul 24 07:19:58 UTC 2025 (e03d052)
[ 8s] Time: Fri Aug 8 07:16:14 UTC 2025
[ 8s] Increasing log level from now on...
[ 8s] [ 2.718514][ T573] sysrq: Changing Loglevel
[ 8s] [ 2.718583][ T573] sysrq: Loglevel set to 4
[ 8s] Enable sysrq operations
[ 8s] Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
[ 8s] no label, UUID=694bf490-b2e5-4eaa-9d72-66d0d3e1a377
[ 8s] WARNING: udev not running, creating extra device nodes
[ 8s] logging output to //.build.log...
[ 8s] processing recipe //.build-srcdir/FreeFileSync.spec ...
[ 8s] init_buildsystem --configdir /.build/configs --cachedir /var/cache/build //.build-srcdir/FreeFileSync.spec build ...
[ 9s] initializing rpm db...
[ 9s] querying package ids...
[ 22s] [1/506] cumulate Mesa-KHR-devel-25.1.7-421.1
[ 22s] [2/506] cumulate boost-license1_88_0-1.88.0-4.1
[ 22s] [3/506] cumulate compat-usrmerge-tools-84.87-5.5
[ 22s] [4/506] cumulate crypto-policies-20250124.4d262e7-4.1
[ 22s] [5/506] cumulate dbus-broker-block-restart-37-1.1
[ 22s] [6/506] cumulate desktop-translations-devel-84.87.20241104.9505069-1.1
[ 22s] [7/506] cumulate enchant-data-2.8.2-1.3
[ 22s] [8/506] cumulate file-magic-5.46-4.1
[ 22s] [9/506] cumulate gettext-its-gtk3-3.24.49+14-2.1
[ 22s] [10/506] cumulate gsettings-desktop-schemas-48.0-1.1
[ 22s] [11/506] cumulate gtk3-data-3.24.49+14-2.1
[ 22s] [12/506] cumulate gtk3-schema-3.24.49+14-2.1
[ 22s] [13/506] cumulate hicolor-icon-theme-0.18-1.1
[ 22s] [14/506] cumulate kernel-obs-build-6.15.8-1.1
[ 22s] [15/506] cumulate libX11-data-1.8.12-1.1
[ 22s] [16/506] cumulate libicu77-ledata-77.1-3.1
[ 22s] [17/506] cumulate libsemanage-conf-3.9-2.1
[ 22s] [18/506] cumulate libthai-data-0.1.29-1.2
[ 22s] [19/506] cumulate pkgconf-m4-2.2.0-1.1
[ 22s] [20/506] cumulate python-rpm-macros-20241120.6ae645f-1.2
[ 22s] [21/506] cumulate system-user-root-20190513-2.4
[ 22s] [22/506] cumulate terminfo-base-6.5.20250726-79.1
[ 22s] [23/506] cumulate typelib-1_0-GIRepository-3_0-2.84.3-1.1
[ 22s] [24/506] cumulate filesystem-84.87-18.1
[ 22s] [25/506] cumulate glibc-2.41-3.1
[ 22s] [26/506] cumulate diffutils-3.12-1.1
[ 22s] [27/506] cumulate envsubst-mini-0.22.5-8.1
[ 22s] [28/506] cumulate fillup-1.42-281.1
[ 22s] [29/506] cumulate glibc-gconv-modules-extra-2.41-3.1
[ 22s] [30/506] cumulate glibc-locale-base-2.41-3.1
[ 22s] [31/506] cumulate libICE6-1.1.2-1.1
[ 22s] [32/506] cumulate libXau6-1.0.12-2.1
[ 22s] [33/506] cumulate libacl1-2.3.2-2.1
[ 22s] [34/506] cumulate libalternatives1-1.2+31.da24cd4-1.1
[ 22s] [35/506] cumulate libaom3-3.12.1-1.1
[ 22s] [36/506] cumulate libasound2-1.2.14-1.1
[ 22s] [37/506] cumulate libatomic1-15.1.1+git10189-1.1
[ 22s] [38/506] cumulate libattr1-2.5.2-1.1
[ 22s] [39/506] cumulate libaudit1-4.0.2-4.1
[ 22s] [40/506] cumulate libavahi-common3-0.8-39.1
[ 22s] [41/506] cumulate libbrotlicommon1-1.1.0-1.1
[ 22s] [42/506] cumulate libbz2-1-1.0.8-5.3
[ 22s] [43/506] cumulate libcap-ng0-0.8.5-1.1
[ 22s] [44/506] cumulate libcap2-2.75-1.1
[ 22s] [45/506] cumulate libcdda_interface0-3.10.2-30.2
[ 22s] [46/506] cumulate libcom_err2-1.47.2-1.1
[ 22s] [47/506] cumulate libcrypt1-4.4.38-1.1
[ 22s] [48/506] cumulate libdatrie1-0.2.13-1.2
[ 22s] [49/506] cumulate libdav1d7-1.5.1-1.1
[ 22s] [50/506] cumulate libdrm2-2.4.124-6.1
[ 22s] [51/506] cumulate libeconf0-0.7.10-1.1
[ 22s] [52/506] cumulate libepoxy0-1.5.10-2.2
[ 22s] [53/506] cumulate libevdev2-1.13.4-1.1
[ 22s] [54/506] cumulate libexpat1-2.7.1-2.1
[ 22s] [55/506] cumulate libffi8-3.4.7-1.1
[ 22s] [56/506] cumulate libfribidi0-1.0.15-1.1
[ 22s] [57/506] cumulate libgcc_s1-15.1.1+git10189-1.1
[ 22s] [58/506] cumulate libgdbm6-1.24-2.1
[ 22s] [59/506] cumulate libgmp10-6.3.0-5.1
[ 22s] [60/506] cumulate libgomp1-15.1.1+git10189-1.1
[ 22s] [61/506] cumulate libgpg-error0-1.55-1.1
[ 22s] [62/506] cumulate libgraphite2-3-1.3.14-6.1
[ 22s] [63/506] cumulate libhyphen0-2.8.8-2.3
[ 22s] [64/506] cumulate libitm1-15.1.1+git10189-1.1
[ 22s] [65/506] cumulate libjbig2-2.1-5.1
[ 22s] [66/506] cumulate libjitterentropy3-3.6.3-1.1
[ 22s] [67/506] cumulate libjpeg8-8.3.2-81.1
[ 22s] [68/506] cumulate liblcms2-2-2.16-1.1
[ 22s] [69/506] cumulate libleancrypto1-1.5.1-1.1
[ 22s] [70/506] cumulate liblua5_4-5-5.4.8-3.1
[ 22s] [71/506] cumulate liblz1-1.15-1.1
[ 22s] [72/506] cumulate liblz4-1-1.10.0-2.1
[ 22s] [73/506] cumulate liblzma5-5.8.1-1.1
[ 22s] [74/506] cumulate liblzo2-2-2.10-9.1
[ 22s] [75/506] cumulate libmpdec4-4.0.1-2.1
[ 22s] [76/506] cumulate libmspack0-0.11-2.1
[ 22s] [77/506] cumulate libnettle8-3.10.2-1.1
[ 22s] [78/506] cumulate libnghttp2-14-1.66.0-2.1
[ 22s] [79/506] cumulate libnghttp3-9-1.11.0-1.1
[ 22s] [80/506] cumulate libogg0-1.3.5-2.1
[ 22s] [81/506] cumulate libopus0-1.5.2-1.1
[ 22s] [82/506] cumulate liborc-0_4-0-0.4.41-1.1
[ 22s] [83/506] cumulate libpcre2-16-0-10.45-2.1
[ 22s] [84/506] cumulate libpcre2-32-0-10.45-2.1
[ 22s] [85/506] cumulate libpcre2-8-0-10.45-2.1
[ 22s] [86/506] cumulate libpixman-1-0-0.46.2-2.1
[ 22s] [87/506] cumulate libpkgconf5-2.2.0-1.1
[ 22s] [88/506] cumulate libpopt0-1.19-1.4
[ 22s] [89/506] cumulate libsasl2-3-2.1.28-10.1
[ 22s] [90/506] cumulate libseccomp2-2.6.0-2.1
[ 22s] [91/506] cumulate libsepol2-3.9-2.1
[ 22s] [92/506] cumulate libsharpyuv0-1.6.0-1.1
[ 22s] [93/506] cumulate libsmartcols1-2.41.1-2.1
[ 22s] [94/506] cumulate libsqlite3-0-3.50.3-1.1
[ 22s] [95/506] cumulate libtasn1-6-4.20.0-1.1
[ 22s] [96/506] cumulate libtheoradec2-1.2.0-2.1
[ 22s] [97/506] cumulate libturbojpeg0-8.3.2-81.1
[ 22s] [98/506] cumulate libunistring5-1.3-1.1
[ 22s] [99/506] cumulate libuuid1-2.41.1-2.1
[ 22s] [100/506] cumulate libverto1-0.3.2-3.2
[ 22s] [101/506] cumulate libvisual-0_4-0-0.4.0-207.1
[ 22s] [102/506] cumulate libvulkan1-1.4.321-1.1
[ 22s] [103/506] cumulate libwayland-egl1-1.24.0-1.1
[ 22s] [104/506] cumulate libwx_gtk3u_adv-suse16_0_0-3.2.8-4.1
[ 22s] [105/506] cumulate libxshmfence1-1.3.3-1.1
[ 22s] [106/506] cumulate libz1-1.3.1-1.1
[ 22s] [107/506] cumulate libzstd1-1.5.7-3.1
[ 22s] [108/506] cumulate patch-2.8-1.1
[ 22s] [109/506] cumulate timezone-2025b-1.1
[ 22s] [110/506] cumulate update-alternatives-1.22.21-1.1
[ 22s] [111/506] cumulate which-2.23-1.1
[ 22s] [112/506] cumulate libX11-xcb1-1.8.12-1.1
[ 22s] [113/506] cumulate libncurses6-6.5.20250726-79.1
[ 22s] [114/506] cumulate jitterentropy-devel-3.6.3-1.1
[ 22s] [115/506] cumulate alts-1.2+31.da24cd4-1.1
[ 22s] [116/506] cumulate libblkid1-2.41.1-2.1
[ 22s] [117/506] cumulate libbrotlidec1-1.1.0-1.1
[ 22s] [118/506] cumulate libbrotlienc1-1.1.0-1.1
[ 22s] [119/506] cumulate libcdda_paranoia0-3.10.2-30.2
[ 22s] [120/506] cumulate libctf-nobfd0-2.43-10.1
[ 22s] [121/506] cumulate libdrm_amdgpu1-2.4.124-6.1
[ 22s] [122/506] cumulate libedit0-20250104.3.1-1.1
[ 22s] [123/506] cumulate libgbm1-25.1.7-421.1
[ 22s] [124/506] cumulate libgdbm_compat4-1.24-2.1
[ 22s] [125/506] cumulate libglib-2_0-0-2.84.3-1.1
[ 22s] [126/506] cumulate libidn2-0-2.3.8-1.1
[ 22s] [127/506] cumulate libisl23-0.27-1.1
[ 22s] [128/506] cumulate libmpfr6-4.2.2-1.1
[ 22s] [129/506] cumulate libp11-kit0-0.25.5-1.1
[ 22s] [130/506] cumulate libpcre2-posix3-10.45-2.1
[ 22s] [131/506] cumulate libpng16-16-1.6.44-1.1
[ 22s] [132/506] cumulate librav1e0_8-0.8.0-1.1
[ 22s] [133/506] cumulate libreadline8-8.2.13-2.1
[ 22s] [134/506] cumulate libselinux1-3.9-2.1
[ 22s] [135/506] cumulate libstdc++6-15.1.1+git10189-1.1
[ 22s] [136/506] cumulate libsystemd0-mini-257.7-6.2
[ 22s] [137/506] cumulate libtheoraenc2-1.2.0-2.1
[ 22s] [138/506] cumulate libudev-mini1-257.7-6.2
[ 22s] [139/506] cumulate libunwind8-1.8.2-2.1
[ 22s] [140/506] cumulate libvorbis0-1.3.7-5.1
[ 22s] [141/506] cumulate libwayland-client0-1.24.0-1.1
[ 22s] [142/506] cumulate libwayland-server0-1.24.0-1.1
[ 22s] [143/506] cumulate libwebp7-1.6.0-1.1
[ 22s] [144/506] cumulate libxcb1-1.17.0-2.1
[ 22s] [145/506] cumulate ncurses-utils-6.5.20250726-79.1
[ 22s] [146/506] cumulate perl-base-5.42.0-1.1
[ 22s] [147/506] cumulate pkgconf-2.2.0-1.1
[ 22s] [148/506] cumulate libSM6-1.2.6-1.1
[ 22s] [149/506] cumulate libelf1-0.192-2.1
[ 22s] [150/506] cumulate libgcrypt20-1.11.1-6.1
[ 22s] [151/506] cumulate libhogweed6-3.10.2-1.1
[ 22s] [152/506] cumulate libthai0-0.1.29-1.2
[ 22s] [153/506] cumulate libxml2-2-2.13.8-3.1
[ 22s] [154/506] cumulate libopenssl3-3.5.1-2.1
[ 22s] [155/506] cumulate permctl-1699_20250120-1.2
[ 22s] [156/506] cumulate libmagic1-5.46-4.1
[ 22s] [157/506] cumulate build-mkbaselibs-20250708-1.1
[ 22s] [158/506] cumulate bash-5.2.37-20.1
[ 22s] [159/506] cumulate dwz-0.15-6.1
[ 22s] [160/506] cumulate findutils-4.10.0-2.1
[ 22s] [161/506] cumulate libgmodule-2_0-0-2.84.3-1.1
[ 22s] [162/506] cumulate libgthread-2_0-0-2.84.3-1.1
[ 22s] [163/506] cumulate libhidapi-hidraw0-0.14.0-1.2
[ 22s] [164/506] cumulate libvorbisenc2-1.3.7-5.1
[ 22s] [165/506] cumulate libwayland-cursor0-1.24.0-1.1
[ 22s] [166/506] cumulate libwebpdemux2-1.6.0-1.1
[ 22s] [167/506] cumulate libwebpmux3-1.6.0-1.1
[ 22s] [168/506] cumulate libxcb-composite0-1.17.0-2.1
[ 22s] [169/506] cumulate libxcb-damage0-1.17.0-2.1
[ 22s] [170/506] cumulate libxcb-dbe0-1.17.0-2.1
[ 22s] [171/506] cumulate libxcb-dpms0-1.17.0-2.1
[ 22s] [172/506] cumulate libxcb-dri2-0-1.17.0-2.1
[ 22s] [173/506] cumulate libxcb-dri3-0-1.17.0-2.1
[ 22s] [174/506] cumulate libxcb-glx0-1.17.0-2.1
[ 22s] [175/506] cumulate libxcb-present0-1.17.0-2.1
[ 22s] [176/506] cumulate libxcb-randr0-1.17.0-2.1
[ 22s] [177/506] cumulate libxcb-record0-1.17.0-2.1
[ 22s] [178/506] cumulate libxcb-render0-1.17.0-2.1
[ 22s] [179/506] cumulate libxcb-res0-1.17.0-2.1
[ 22s] [180/506] cumulate libxcb-screensaver0-1.17.0-2.1
[ 22s] [181/506] cumulate libxcb-shape0-1.17.0-2.1
[ 22s] [182/506] cumulate libxcb-shm0-1.17.0-2.1
[ 22s] [183/506] cumulate libxcb-sync1-1.17.0-2.1
[ 22s] [184/506] cumulate libxcb-xf86dri0-1.17.0-2.1
[ 22s] [185/506] cumulate libxcb-xfixes0-1.17.0-2.1
[ 22s] [186/506] cumulate libxcb-xinerama0-1.17.0-2.1
[ 22s] [187/506] cumulate libxcb-xinput0-1.17.0-2.1
[ 22s] [188/506] cumulate libxcb-xkb1-1.17.0-2.1
[ 22s] [189/506] cumulate libxcb-xtest0-1.17.0-2.1
[ 22s] [190/506] cumulate libxcb-xv0-1.17.0-2.1
[ 22s] [191/506] cumulate libxcb-xvmc0-1.17.0-2.1
[ 22s] [192/506] cumulate libxslt1-1.1.43-2.1
[ 22s] [193/506] cumulate bubblewrap-0.11.0-2.1
[ 22s] [194/506] cumulate file-5.46-4.1
[ 22s] [195/506] cumulate libSPIRV-Tools-2025_3_rc1-2025.3~rc1-1.1
[ 22s] [196/506] cumulate libX11-6-1.8.12-1.1
[ 22s] [197/506] cumulate libasan8-15.1.1+git10189-1.1
[ 22s] [198/506] cumulate libfdisk1-2.41.1-2.1
[ 22s] [199/506] cumulate libgobject-2_0-0-2.84.3-1.1
[ 22s] [200/506] cumulate libhunspell-1_7-0-1.7.2-1.2
[ 22s] [201/506] cumulate libldap2-2.6.10-1.2
[ 22s] [202/506] cumulate liblsan0-15.1.1+git10189-1.1
[ 22s] [203/506] cumulate libmount1-2.41.1-2.1
[ 22s] [204/506] cumulate libmpc3-1.3.1-1.5
[ 22s] [205/506] cumulate libpsl5-0.21.5-1.1
[ 22s] [206/506] cumulate libssh2-1-1.11.1-1.1
[ 22s] [207/506] cumulate libsubid5-4.18.0-1.1
[ 22s] [208/506] cumulate libtsan2-15.1.1+git10189-1.1
[ 22s] [209/506] cumulate libubsan1-15.1.1+git10189-1.1
[ 22s] [210/506] cumulate libwoff2common1_0_2-1.0.2-6.1
[ 22s] [211/506] cumulate p11-kit-0.25.5-1.1
[ 22s] [212/506] cumulate p11-kit-tools-0.25.5-1.1
[ 22s] [213/506] cumulate sed-4.9-2.2
[ 22s] [214/506] cumulate tar-1.35-4.1
[ 22s] [215/506] cumulate libyuv0-20230517+a377993-2.1
[ 22s] [216/506] cumulate libfreetype6-2.13.3-2.1
[ 22s] [217/506] cumulate libicu77-77.1-3.1
[ 22s] [218/506] cumulate libjxl0_11-0.11.1-4.2
[ 22s] [219/506] cumulate libdw1-0.192-2.1
[ 22s] [220/506] cumulate libsemanage2-3.9-2.1
[ 22s] [221/506] cumulate libLLVM20-20.1.8-3.1
[ 22s] [222/506] cumulate libtiff6-4.7.0-7.1
[ 22s] [223/506] cumulate perl-5.42.0-1.1
[ 22s] [224/506] cumulate libarchive13-3.8.1-1.1
[ 22s] [225/506] cumulate libgnutls30-3.8.10-1.1
[ 22s] [226/506] cumulate bash-sh-5.2.37-20.1
[ 22s] [227/506] cumulate brp-check-suse-84.87+git20230324.8680ce4-1.1
[ 22s] [228/506] cumulate perl-Encode-Locale-1.05-1.16
[ 22s] [229/506] cumulate perl-HTML-Tagset-3.240.0-1.5
[ 22s] [230/506] cumulate perl-IO-HTML-1.4.0-1.2
[ 22s] [231/506] cumulate perl-LWP-MediaTypes-6.04-1.14
[ 22s] [232/506] cumulate perl-MIME-Base32-1.303.0-1.4
[ 22s] [233/506] cumulate perl-TimeDate-2.33-1.13
[ 22s] [234/506] cumulate perl-Try-Tiny-0.320.0-1.4
[ 22s] [235/506] cumulate libXcomposite1-0.4.6-1.2
[ 22s] [236/506] cumulate libXdamage1-1.1.6-1.3
[ 22s] [237/506] cumulate libXext6-1.3.6-1.1
[ 22s] [238/506] cumulate libXfixes3-6.0.1-1.2
[ 23s] [239/506] cumulate libXrender1-0.9.12-1.1
[ 23s] [240/506] cumulate perl-Clone-0.470.0-1.4
[ 23s] [241/506] cumulate perl-rpm-packaging-1.2-1.1
[ 23s] [242/506] cumulate typelib-1_0-GLib-2_0-2.84.3-1.1
[ 23s] [243/506] cumulate libasm1-0.192-2.1
[ 23s] [244/506] cumulate libatk-1_0-0-2.56.4-1.1
[ 23s] [245/506] cumulate libgraphene-1_0-0-1.10.8-1.2
[ 23s] [246/506] cumulate libspeech-provider-1_0-1.0.1-2.1
[ 23s] [247/506] cumulate libgudev-1_0-0-238-1.2
[ 23s] [248/506] cumulate libharfbuzz0-11.3.3-1.1
[ 23s] [249/506] cumulate Mesa-vulkan-device-select-25.1.7-421.1
[ 23s] [250/506] cumulate libgirepository-2_0-0-2.84.3-1.1
[ 23s] [251/506] cumulate libwoff2dec1_0_2-1.0.2-6.1
[ 23s] [252/506] cumulate libavif16-1.3.0-4.1
[ 23s] [253/506] cumulate cpp15-15.1.1+git10189-1.1
[ 23s] [254/506] cumulate libssh-config-0.11.2-1.1
[ 23s] [255/506] cumulate login_defs-4.18.0-1.1
[ 23s] [256/506] cumulate qemu-linux-user-10.0.2-84.2
[ 23s] [257/506] cumulate sysuser-shadow-3.3-9.1
[ 23s] [258/506] cumulate cpio-2.15-6.1
[ 23s] [259/506] cumulate cpp-15-1.1
[ 23s] [260/506] cumulate gzip-1.14-1.1
[ 23s] [261/506] cumulate libharfbuzz-subset0-11.3.3-1.1
[ 23s] [262/506] cumulate make-4.4.1-3.1
[ 23s] [263/506] cumulate perl-HTTP-Date-6.06-1.7
[ 23s] [264/506] cumulate typelib-1_0-GModule-2_0-2.84.3-1.1
[ 23s] [265/506] cumulate typelib-1_0-GObject-2_0-2.84.3-1.1
[ 23s] [266/506] cumulate bzip2-1.0.8-5.3
[ 23s] [267/506] cumulate grep-3.12-1.1
[ 23s] [268/506] cumulate libXi6-1.8.2-1.1
[ 23s] [269/506] cumulate libXinerama1-1.1.5-1.2
[ 23s] [270/506] cumulate libXtst6-1.2.5-1.1
[ 23s] [271/506] cumulate libXv1-1.0.13-1.1
[ 23s] [272/506] cumulate libXxf86vm1-1.1.6-1.1
[ 23s] [273/506] cumulate libharfbuzz-icu0-11.3.3-1.1
[ 23s] [274/506] cumulate perl-URI-5.320.0-1.2
[ 23s] [275/506] cumulate pkgconf-pkg-config-2.2.0-1.1
[ 23s] [276/506] cumulate typelib-1_0-GLibUnix-2_0-2.84.3-1.1
[ 23s] [277/506] cumulate unzip-6.00-44.1
[ 23s] [278/506] cumulate xz-5.8.1-1.1
[ 23s] [279/506] cumulate gettext-runtime-mini-0.22.5-8.1
[ 23s] [280/506] cumulate libXcursor1-1.2.3-1.1
[ 23s] [281/506] cumulate libXrandr2-1.5.4-1.1
[ 23s] [282/506] cumulate libharfbuzz-gobject0-11.3.3-1.1
[ 23s] [283/506] cumulate gawk-5.3.2-1.1
[ 23s] [284/506] cumulate shared-mime-info-2.4-3.1
[ 23s] [285/506] cumulate coreutils-9.7-3.1
[ 23s] [286/506] cumulate elfutils-0.192-2.1
[ 23s] [287/506] cumulate libvulkan_lvp-25.1.7-421.1
[ 23s] [288/506] cumulate systemd-rpm-macros-26-1.1
[ 23s] [289/506] cumulate xorgproto-devel-2024.1-1.1
[ 23s] [290/506] cumulate dbus-1-common-1.14.10-4.1
[ 23s] [291/506] cumulate fribidi-devel-1.0.15-1.1
[ 23s] [292/506] cumulate libeconf-devel-0.7.10-1.1
[ 23s] [293/506] cumulate libffi-devel-3.4.7-1.1
[ 23s] [294/506] cumulate libidn2-devel-2.3.8-1.1
[ 23s] [295/506] cumulate libnghttp2-devel-1.66.0-2.1
[ 23s] [296/506] cumulate libpixman-1-0-devel-0.46.2-2.1
[ 23s] [297/506] cumulate libpsl-devel-0.21.5-1.1
[ 23s] [298/506] cumulate libverto-devel-0.3.2-3.2
[ 23s] [299/506] cumulate libxcrypt-devel-4.4.38-1.1
[ 23s] [300/506] cumulate linux-glibc-devel-6.15-1.1
[ 23s] [301/506] cumulate lzo-devel-2.10-9.1
[ 23s] [302/506] cumulate nghttp3-devel-1.11.0-1.1
[ 23s] [303/506] cumulate perl-File-Listing-6.160.0-2.5
[ 23s] [304/506] cumulate perl-Net-HTTP-6.230.0-1.2
[ 23s] [305/506] cumulate perl-WWW-RobotRules-6.02-9.16
[ 23s] [306/506] cumulate system-user-lp-20170617-27.1
[ 23s] [307/506] cumulate xz-devel-5.8.1-1.1
[ 23s] [308/506] cumulate libdatrie-devel-0.2.13-1.2
[ 23s] [309/506] cumulate libicu-devel-77.1-3.1
[ 23s] [310/506] cumulate libjpeg8-devel-8.3.2-81.1
[ 23s] [311/506] cumulate typelib-1_0-Atk-1_0-2.56.4-1.1
[ 23s] [312/506] cumulate xkeyboard-config-2.45-3.1
[ 23s] [313/506] cumulate libbrotli-devel-1.1.0-1.1
[ 23s] [314/506] cumulate ca-certificates-2+git20240805.fd24d50-1.1
[ 23s] [315/506] cumulate permissions-config-1699_20250120-1.2
[ 23s] [316/506] cumulate polkit-default-privs-1550+20250721.f1b71a3-1.1
[ 23s] [317/506] cumulate gettext-tools-mini-0.22.5-8.1
[ 23s] [318/506] cumulate krb5-mini-1.21.3-4.1
[ 23s] [319/506] cumulate perl-HTTP-Message-7.0.0-1.4
[ 23s] [320/506] cumulate aaa_base-84.87+git20250429.1cad3bc-1.1
[ 23s] [321/506] cumulate aaa_base-malloccheck-84.87+git20250429.1cad3bc-1.1
[ 23s] [322/506] cumulate ca-certificates-mozilla-2.74-4.1
[ 23s] [323/506] cumulate cups-config-2.4.12-1.1
[ 23s] [324/506] cumulate libxkbcommon0-1.10.0-1.1
[ 23s] [325/506] cumulate perl-HTTP-Negotiate-6.01-9.16
[ 23s] [326/506] cumulate permissions-1699_20250120-1.2
[ 23s] [327/506] cumulate glibc-devel-2.41-3.1
[ 23s] [328/506] cumulate libXau-devel-1.0.12-2.1
[ 23s] [329/506] cumulate libblkid-devel-2.41.1-2.1
[ 23s] [330/506] cumulate libdbus-1-3-1.14.10-4.1
[ 23s] [331/506] cumulate libthai-devel-0.1.29-1.2
[ 23s] [332/506] cumulate perl-HTTP-Cookies-6.110.0-2.5
[ 23s] [333/506] cumulate libssh4-0.11.2-1.1
[ 23s] [334/506] cumulate perl-HTML-Parser-3.830.0-1.4
[ 23s] [335/506] cumulate rpmlint-mini-2.7.0+git20250710.a7f0a67c-18.38
[ 23s] [336/506] cumulate wayland-devel-1.24.0-1.1
[ 23s] [337/506] cumulate dbus-1-tools-1.14.10-4.1
[ 23s] [338/506] cumulate libssh-devel-0.11.2-1.1
[ 23s] [339/506] cumulate libxkbcommon-devel-1.10.0-1.1
[ 23s] [340/506] cumulate graphite2-devel-1.3.14-6.1
[ 23s] [341/506] cumulate libavahi-client3-0.8-39.1
[ 23s] [342/506] cumulate libbz2-devel-1.0.8-5.3
[ 23s] [343/506] cumulate libexpat-devel-2.7.1-2.1
[ 23s] [344/506] cumulate libsepol-devel-3.9-2.1
[ 23s] [345/506] cumulate libzstd-devel-1.5.7-3.1
[ 23s] [346/506] cumulate zlib-devel-1.3.1-1.1
[ 23s] [347/506] cumulate libcom_err-devel-1.47.2-1.1
[ 23s] [348/506] cumulate libstdc++6-devel-gcc15-15.1.1+git10189-1.1
[ 23s] [349/506] cumulate dbus-1-daemon-1.14.10-4.1
[ 23s] [350/506] cumulate pam-1.7.1-1.1
[ 23s] [351/506] cumulate post-build-checks-84.87+git20250725.0c3a172-1.1
[ 23s] [352/506] cumulate libcurl4-8.15.0-1.1
[ 23s] [353/506] cumulate perl-libwww-perl-6.790.0-1.1
[ 23s] [354/506] cumulate libxcb-devel-1.17.0-2.1
[ 23s] [355/506] cumulate libstdc++-devel-15-1.1
[ 23s] [356/506] cumulate perl-XML-Parser-2.470.0-4.4
[ 23s] [357/506] cumulate krb5-mini-devel-1.21.3-4.1
[ 23s] [358/506] cumulate libX11-devel-1.8.12-1.1
[ 23s] [359/506] cumulate libpng16-devel-1.6.44-1.1
[ 23s] [360/506] cumulate freetype2-devel-2.13.3-2.1
[ 23s] [361/506] cumulate libcups2-2.4.12-1.1
[ 23s] [362/506] cumulate systemd-mini-257.7-6.2
[ 23s] [363/506] cumulate shadow-4.18.0-1.1
[ 23s] [364/506] cumulate util-linux-2.41.1-2.1
[ 23s] [365/506] cumulate libboost_headers1_88_0-devel-1.88.0-4.1
[ 23s] [366/506] cumulate libpng16-compat-devel-1.6.44-1.1
[ 23s] [367/506] cumulate intltool-0.51.0-8.1
[ 23s] [368/506] cumulate libXext-devel-1.3.6-1.1
[ 23s] [369/506] cumulate libXfixes-devel-6.0.1-1.2
[ 23s] [370/506] cumulate libXrender-devel-0.9.12-1.1
[ 23s] [371/506] cumulate pcre2-devel-10.45-2.1
[ 23s] [372/506] cumulate libtiff-devel-4.7.0-7.1
[ 23s] [373/506] cumulate dbus-broker-37-1.1
[ 23s] [374/506] cumulate boost-devel-1.88.0-1.1
[ 23s] [375/506] cumulate libXcomposite-devel-0.4.6-1.2
[ 23s] [376/506] cumulate libXdamage-devel-1.1.6-1.3
[ 23s] [377/506] cumulate libXinerama-devel-1.1.5-1.2
[ 23s] [378/506] cumulate libselinux-devel-3.9-2.1
[ 23s] [379/506] cumulate libXcursor-devel-1.2.3-1.1
[ 23s] [380/506] cumulate libXi-devel-1.8.2-1.1
[ 23s] [381/506] cumulate libXrandr-devel-1.5.4-1.1
[ 23s] [382/506] cumulate dbus-1-1.14.10-4.1
[ 23s] [383/506] cumulate dbus-1-devel-1.14.10-4.1
[ 23s] [384/506] cumulate libmount-devel-2.41.1-2.1
[ 23s] [385/506] cumulate libXtst-devel-1.2.5-1.1
[ 23s] [386/506] cumulate rpm-config-SUSE-20250423-1.1
[ 23s] [387/506] cumulate libctf0-2.43-10.1
[ 23s] [388/506] cumulate libglvnd-1.7.0-1.1
[ 23s] [389/506] cumulate libfontconfig1-2.16.0-1.1
[ 23s] [390/506] cumulate lua54-5.4.8-3.1
[ 23s] [391/506] cumulate libenchant-2-2-2.8.2-1.3
[ 23s] [392/506] cumulate libgirepository-1_0-1-1.84.0-2.1
[ 23s] [393/506] cumulate openssl-3-3.5.1-2.1
[ 23s] [394/506] cumulate libgio-2_0-0-2.84.3-1.1
[ 23s] [395/506] cumulate python313-base-3.13.5-7.1
[ 23s] [396/506] cumulate compat-usrmerge-build-84.87-5.5
[ 23s] [397/506] cumulate gio-branding-upstream-2.84.3-1.1
[ 23s] [398/506] cumulate girepository-1_0-1.84.0-2.1
[ 23s] [399/506] cumulate openssl-3.5.1-1.1
[ 23s] [400/506] cumulate python313-packaging-25.0-1.1
[ 23s] [401/506] cumulate libglvnd-devel-1.7.0-1.1
[ 23s] [402/506] cumulate libpython3_13-1_0-3.13.5-7.1
[ 23s] [403/506] cumulate lua-interpreter-5-2.1
[ 23s] [404/506] cumulate fontconfig-2.16.0-1.1
[ 23s] [405/506] cumulate libGLU1-9.0.3-2.2
[ 23s] [406/506] cumulate libpxbackend-1_0-mini-0.5.10-1.1
[ 23s] [407/506] cumulate typelib-1_0-Gio-2_0-2.84.3-1.1
[ 23s] [408/506] cumulate xdg-dbus-proxy-0.1.6-1.1
[ 23s] [409/506] cumulate Mesa-25.1.7-421.1
[ 23s] [410/506] cumulate libXft2-2.3.9-1.1
[ 23s] [411/506] cumulate libsecret-1-0-0.21.7-1.1
[ 23s] [412/506] cumulate enchant-2-backend-hunspell-2.8.2-1.3
[ 23s] [413/506] cumulate fontconfig-devel-2.16.0-1.1
[ 23s] [414/506] cumulate gdk-pixbuf-query-loaders-2.42.12-4.1
[ 23s] [415/506] cumulate libcolord2-1.4.6-8.1
[ 23s] [416/506] cumulate binutils-2.43-10.1
[ 23s] [417/506] cumulate desktop-file-utils-0.28-2.1
[ 23s] [418/506] cumulate glib2-tools-2.84.3-1.1
[ 23s] [419/506] cumulate libatspi0-2.56.4-1.1
[ 23s] [420/506] cumulate libmanette-0_2-0-0.2.12-1.1
[ 23s] [421/506] cumulate libgstreamer-1_0-0-1.26.4-1.1
[ 23s] [422/506] cumulate libjavascriptcoregtk-4_1-0-2.48.4-21.1
[ 23s] [423/506] cumulate libcairo2-1.18.4-2.1
[ 23s] [424/506] cumulate Mesa-libGL1-25.1.7-421.1
[ 23s] [425/506] cumulate rpm-4.20.1-6.1
[ 23s] [426/506] cumulate libharfbuzz-cairo0-11.3.3-1.1
[ 23s] [427/506] cumulate libcairo-gobject2-1.18.4-2.1
[ 23s] [428/506] cumulate libopenssl-devel-3.5.1-1.1
[ 23s] [429/506] cumulate libproxy1-0.5.10-1.1
[ 23s] [430/506] cumulate typelib-1_0-Atspi-2_0-2.56.4-1.1
[ 23s] [431/506] cumulate Mesa-libGL-devel-25.1.7-421.1
[ 23s] [432/506] cumulate python-rpm-packaging-20210526+a18ca48-1.6
[ 23s] [433/506] cumulate typelib-1_0-HarfBuzz-0_0-11.3.3-1.1
[ 23s] [434/506] cumulate libXft-devel-2.3.9-1.1
[ 23s] [435/506] cumulate libatk-bridge-2_0-0-2.56.4-1.1
[ 23s] [436/506] cumulate libcairo-script-interpreter2-1.18.4-2.1
[ 23s] [437/506] cumulate update-desktop-files-84.87-7.1
[ 23s] [438/506] cumulate gstreamer-1.26.4-1.1
[ 23s] [439/506] cumulate libwx_baseu-suse16_0_0-3.2.8-4.1
[ 23s] [440/506] cumulate build-compare-20240801T083050.024a3a7-1.1
[ 23s] [441/506] cumulate librpmbuild10-4.20.1-6.1
[ 23s] [442/506] cumulate libgdk_pixbuf-2_0-0-2.42.12-4.1
[ 23s] [443/506] cumulate debugedit-5.1-1.1
[ 23s] [444/506] cumulate libpango-1_0-0-1.56.4-1.1
[ 23s] [445/506] cumulate gcc15-15.1.1+git10189-1.1
[ 23s] [446/506] cumulate Mesa-dri-25.1.7-421.1
[ 23s] [447/506] cumulate glib2-devel-2.84.3-1.1
[ 23s] [448/506] cumulate gcc15-PIE-15.1.1+git10189-1.1
[ 23s] [449/506] cumulate gcc-15-1.1
[ 23s] [450/506] cumulate glu-devel-9.0.3-2.2
[ 23s] [451/506] cumulate libnotify4-0.8.6-1.1
[ 23s] [452/506] cumulate libopenssl-3-devel-3.5.1-2.1
[ 23s] [453/506] cumulate libwx_baseu_net-suse16_0_0-3.2.8-4.1
[ 23s] [454/506] cumulate libwx_baseu_xml-suse16_0_0-3.2.8-4.1
[ 23s] [455/506] cumulate typelib-1_0-GdkPixbuf-2_0-2.42.12-4.1
[ 23s] [456/506] cumulate typelib-1_0-Pango-1_0-1.56.4-1.1
[ 23s] [457/506] cumulate gcc15-c++-15.1.1+git10189-1.1
[ 23s] [458/506] cumulate glib-networking-2.80.1-1.1
[ 23s] [459/506] cumulate at-spi2-core-2.56.4-1.1
[ 23s] [460/506] cumulate Mesa-libEGL1-25.1.7-421.1
[ 23s] [461/506] cumulate cairo-devel-1.18.4-2.1
[ 23s] [462/506] cumulate gstreamer-plugins-base-1.26.4-1.1
[ 23s] [463/506] cumulate libgtk-3-0-3.24.49+14-2.1
[ 23s] [464/506] cumulate gcc-PIE-15-1.1
[ 23s] [465/506] cumulate gcc-c++-15-1.1
[ 23s] [466/506] cumulate libgstfft-1_0-0-1.26.4-1.1
[ 23s] [467/506] cumulate libwx_base-suse-devel-3.2.8-4.1
[ 23s] [468/506] cumulate Mesa-libEGL-devel-25.1.7-421.1
[ 23s] [469/506] cumulate libgstapp-1_0-0-1.26.4-1.1
[ 23s] [470/506] cumulate libgstallocators-1_0-0-1.26.4-1.1
[ 23s] [471/506] cumulate libgsttag-1_0-0-1.26.4-1.1
[ 23s] [472/506] cumulate libgstvideo-1_0-0-1.26.4-1.1
[ 23s] [473/506] cumulate libssh2-devel-1.11.1-1.1
[ 23s] [474/506] cumulate typelib-1_0-GdkPixdata-2_0-2.42.12-4.1
[ 23s] [475/506] cumulate gtk3-tools-3.24.49+14-2.1
[ 23s] [476/506] cumulate typelib-1_0-Gtk-3_0-3.24.49+14-2.1
[ 23s] [477/506] cumulate at-spi2-core-devel-2.56.4-1.1
[ 23s] [478/506] cumulate harfbuzz-devel-11.3.3-1.1
[ 23s] [479/506] cumulate libsoup-3_0-0-3.6.5-6.1
[ 23s] [480/506] cumulate libcurl-devel-8.15.0-1.1
[ 23s] [481/506] cumulate libwx_gtk3u_core-suse16_0_0-3.2.8-4.1
[ 23s] [482/506] cumulate rpm-build-4.20.1-6.1
[ 23s] [483/506] cumulate libwx_gtk3u_propgrid-suse16_0_0-3.2.8-4.1
[ 23s] [484/506] cumulate libwx_gtk3u_ribbon-suse16_0_0-3.2.8-4.1
[ 23s] [485/506] cumulate libepoxy-devel-1.5.10-2.2
[ 23s] [486/506] cumulate libwx_gtk3u_html-suse16_0_0-3.2.8-4.1
[ 23s] [487/506] cumulate libwx_gtk3u_qa-suse16_0_0-3.2.8-4.1
[ 23s] [488/506] cumulate libwx_gtk3u_stc-suse16_0_0-3.2.8-4.1
[ 23s] [489/506] cumulate libgstaudio-1_0-0-1.26.4-1.1
[ 23s] [490/506] cumulate libwx_gtk3u_aui-suse16_0_0-3.2.8-4.1
[ 23s] [491/506] cumulate libwx_gtk3u_gl-suse16_0_0-3.2.8-4.1
[ 23s] [492/506] cumulate libwx_gtk3u_media-suse16_0_0-3.2.8-4.1
[ 23s] [493/506] cumulate gdk-pixbuf-devel-2.42.12-4.1
[ 23s] [494/506] cumulate pango-devel-1.56.4-1.1
[ 23s] [495/506] cumulate libgstgl-1_0-0-1.26.4-1.1
[ 23s] [496/506] cumulate libgstriff-1_0-0-1.26.4-1.1
[ 23s] [497/506] cumulate libspiel-1_0-1.0.1-2.1
[ 23s] [498/506] cumulate libwx_gtk3u_richtext-suse16_0_0-3.2.8-4.1
[ 23s] [499/506] cumulate libwx_gtk3u_xrc-suse16_0_0-3.2.8-4.1
[ 23s] [500/506] cumulate libgstpbutils-1_0-0-1.26.4-1.1
[ 23s] [501/506] cumulate gtk3-devel-3.24.49+14-2.1
[ 23s] [502/506] cumulate libgsttranscoder-1_0-0-1.26.4-2.1
[ 23s] [503/506] cumulate libwebkit2gtk-4_1-0-2.48.4-21.1
[ 23s] [504/506] cumulate webkit2gtk-4_1-injected-bundles-2.48.4-21.1
[ 23s] [505/506] cumulate libwx_gtk3u_webview-suse16_0_0-3.2.8-4.1
[ 23s] [506/506] cumulate wxGTK3-3_2-devel-3.2.8-4.1
[ 23s] now installing cumulated packages
[ 24s] Preparing... ########################################
[ 24s] Updating / installing...
[ 24s] system-user-root-20190513-2.4 ########################################
[ 24s] crypto-policies-20250124.4d262e7-4.1 ########################################
[ 24s] libX11-data-1.8.12-1.1 ########################################
[ 24s] Mesa-KHR-devel-25.1.7-421.1 ########################################
[ 24s] typelib-1_0-GIRepository-3_0-2.84.3-1.########################################
[ 24s] terminfo-base-6.5.20250726-79.1 ########################################
[ 24s] python-rpm-macros-20241120.6ae645f-1.2########################################
[ 24s] pkgconf-m4-2.2.0-1.1 ########################################
[ 24s] libthai-data-0.1.29-1.2 ########################################
[ 24s] libsemanage-conf-3.9-2.1 ########################################
[ 27s] libicu77-ledata-77.1-3.1 ########################################
[ 27s] hicolor-icon-theme-0.18-1.1 ########################################
[ 27s] gtk3-schema-3.24.49+14-2.1 ########################################
[ 27s] gtk3-data-3.24.49+14-2.1 ########################################
[ 27s] gsettings-desktop-schemas-48.0-1.1 ########################################
[ 27s] gettext-its-gtk3-3.24.49+14-2.1 ########################################
[ 27s] file-magic-5.46-4.1 ########################################
[ 27s] enchant-data-2.8.2-1.3 ########################################
[ 35s] desktop-translations-devel-84.87.20241########################################
[ 35s] dbus-broker-block-restart-37-1.1 ########################################
[ 35s] compat-usrmerge-tools-84.87-5.5 ########################################
[ 35s] filesystem-84.87-18.1 ########################################
[ 36s] glibc-2.41-3.1 ########################################
[ 36s] libgcc_s1-15.1.1+git10189-1.1 ########################################
[ 36s] libstdc++6-15.1.1+git10189-1.1 ########################################
[ 36s] libz1-1.3.1-1.1 ########################################
[ 36s] libzstd1-1.5.7-3.1 ########################################
[ 36s] libexpat1-2.7.1-2.1 ########################################
[ 36s] libbz2-1-1.0.8-5.3 ########################################
[ 36s] libdrm2-2.4.124-6.1 ########################################
[ 36s] libgmp10-6.3.0-5.1 ########################################
[ 36s] liblzma5-5.8.1-1.1 ########################################
[ 37s] libelf1-0.192-2.1 ########################################
[ 37s] libcap2-2.75-1.1 ########################################
[ 37s] libffi8-3.4.7-1.1 ########################################
[ 37s] libwayland-client0-1.24.0-1.1 ########################################
[ 37s] libacl1-2.3.2-2.1 ########################################
[ 37s] libsystemd0-mini-257.7-6.2 ########################################
[ 37s] libpng16-16-1.6.44-1.1 ########################################
[ 37s] libaudit1-4.0.2-4.1 ########################################
[ 37s] libcrypt1-4.4.38-1.1 ########################################
[ 37s] perl-base-5.42.0-1.1 ########################################
[ 37s] libjpeg8-8.3.2-81.1 ########################################
[ 38s] libxml2-2-2.13.8-3.1 ########################################
[ 38s] libX11-xcb1-1.8.12-1.1 ########################################
[ 38s] libdw1-0.192-2.1 ########################################
[ 38s] libmpfr6-4.2.2-1.1 ########################################
[ 38s] fillup-1.42-281.1 ########################################
[ 38s] libeconf0-0.7.10-1.1 ########################################
[ 38s] libblkid1-2.41.1-2.1 ########################################
[ 38s] libpcre2-8-0-10.45-2.1 ########################################
[ 38s] libglib-2_0-0-2.84.3-1.1 ########################################
[ 38s] libgobject-2_0-0-2.84.3-1.1 ########################################
[ 38s] libselinux1-3.9-2.1 ########################################
[ 38s] libgmodule-2_0-0-2.84.3-1.1 ########################################
[ 38s] typelib-1_0-GLib-2_0-2.84.3-1.1 ########################################
[ 38s] typelib-1_0-GObject-2_0-2.84.3-1.1 ########################################
[ 38s] typelib-1_0-GModule-2_0-2.84.3-1.1 ########################################
[ 38s] libatk-1_0-0-2.56.4-1.1 ########################################
[ 39s] sed-4.9-2.2 ########################################
[ 39s] libmount1-2.41.1-2.1 ########################################
[ 39s] libwayland-server0-1.24.0-1.1 ########################################
[ 39s] libgbm1-25.1.7-421.1 ########################################
[ 39s] libepoxy0-1.5.10-2.2 ########################################
[ 39s] libjitterentropy3-3.6.3-1.1 ########################################
[ 39s] libopenssl3-3.5.1-2.1 ########################################
[ 39s] libtasn1-6-4.20.0-1.1 ########################################
[ 39s] libuuid1-2.41.1-2.1 ########################################
[ 39s] libwayland-egl1-1.24.0-1.1 ########################################
[ 39s] libncurses6-6.5.20250726-79.1 ########################################
[ 40s] libreadline8-8.2.13-2.1 ########################################
[ 40s] bash-5.2.37-20.1 ########################################
[ 40s] bash-sh-5.2.37-20.1 ########################################
[ 40s] gawk-5.3.2-1.1 ########################################
[ 40s] grep-3.12-1.1 ########################################
[ 40s] xz-5.8.1-1.1 ########################################
[ 40s] cpio-2.15-6.1 ########################################
[ 40s] findutils-4.10.0-2.1 ########################################
[ 40s] libmpc3-1.3.1-1.5 ########################################
[ 40s] libwayland-cursor0-1.24.0-1.1 ########################################
[ 40s] libp11-kit0-0.25.5-1.1 ########################################
[ 41s] libudev-mini1-257.7-6.2 ########################################
[ 41s] libisl23-0.27-1.1 ########################################
[ 41s] diffutils-3.12-1.1 ########################################
[ 41s] libbrotlicommon1-1.1.0-1.1 ########################################
[ 41s] libbrotlidec1-1.1.0-1.1 ########################################
[ 41s] libfreetype6-2.13.3-2.1 ########################################
[ 41s] libfontconfig1-2.16.0-1.1 ########################################
[ 41s] fontconfig-2.16.0-1.1 ########################################
[ 41s] libcap-ng0-0.8.5-1.1 ########################################
[ 41s] libfribidi0-1.0.15-1.1 ########################################
[ 41s] libgomp1-15.1.1+git10189-1.1 ########################################
[ 41s] liblua5_4-5-5.4.8-3.1 ########################################
[ 41s] libnghttp2-14-1.66.0-2.1 ########################################
[ 41s] libogg0-1.3.5-2.1 ########################################
[ 41s] liborc-0_4-0-0.4.41-1.1 ########################################
[ 41s] libpopt0-1.19-1.4 ########################################
[ 42s] libunistring5-1.3-1.1 ########################################
[ 42s] libidn2-0-2.3.8-1.1 ########################################
[ 42s] libpsl5-0.21.5-1.1 ########################################
[ 42s] libvorbis0-1.3.7-5.1 ########################################
[ 42s] libbrotlienc1-1.1.0-1.1 ########################################
[ 46s] cpp15-15.1.1+git10189-1.1 ########################################
[ 46s] libgudev-1_0-0-238-1.2 ########################################
[ 46s] shared-mime-info-2.4-3.1 ########################################
[ 50s] typelib-1_0-Atk-1_0-2.56.4-1.1 ########################################
[ 50s] permctl-1699_20250120-1.2 ########################################
[ 50s] dwz-0.15-6.1 ########################################
[ 51s] libSPIRV-Tools-2025_3_rc1-2025.3~rc1-1########################################
[ 51s] libXau6-1.0.12-2.1 ########################################
[ 51s] libxcb1-1.17.0-2.1 ########################################
[ 51s] libX11-6-1.8.12-1.1 ########################################
[ 51s] libXext6-1.3.6-1.1 ########################################
[ 51s] libXrender1-0.9.12-1.1 ########################################
[ 51s] libxcb-dri3-0-1.17.0-2.1 ########################################
[ 51s] libxcb-present0-1.17.0-2.1 ########################################
[ 51s] libxcb-shm0-1.17.0-2.1 ########################################
[ 51s] libxcb-xfixes0-1.17.0-2.1 ########################################
[ 51s] libXi6-1.8.2-1.1 ########################################
[ 51s] libxcb-randr0-1.17.0-2.1 ########################################
[ 51s] libXtst6-1.2.5-1.1 ########################################
[ 51s] libXfixes3-6.0.1-1.2 ########################################
[ 51s] libxcb-sync1-1.17.0-2.1 ########################################
[ 51s] libXcursor1-1.2.3-1.1 ########################################
[ 51s] libXrandr2-1.5.4-1.1 ########################################
[ 51s] libXft2-2.3.9-1.1 ########################################
[ 51s] libXinerama1-1.1.5-1.2 ########################################
[ 51s] libXcomposite1-0.4.6-1.2 ########################################
[ 51s] libXdamage1-1.1.6-1.3 ########################################
[ 51s] libxcb-glx0-1.17.0-2.1 ########################################
[ 51s] libxcb-render0-1.17.0-2.1 ########################################
[ 52s] libavahi-common3-0.8-39.1 ########################################
[ 52s] libcdda_interface0-3.10.2-30.2 ########################################
[ 52s] libcom_err2-1.47.2-1.1 ########################################
[ 52s] libdatrie1-0.2.13-1.2 ########################################
[ 52s] libthai0-0.1.29-1.2 ########################################
[ 52s] libgdbm6-1.24-2.1 ########################################
[ 52s] libgraphite2-3-1.3.14-6.1 ########################################
[ 52s] libharfbuzz0-11.3.3-1.1 ########################################
[ 52s] libharfbuzz-gobject0-11.3.3-1.1 ########################################
[ 52s] liblcms2-2-2.16-1.1 ########################################
[ 52s] liblzo2-2-2.10-9.1 ########################################
[ 52s] libnettle8-3.10.2-1.1 ########################################
[ 52s] libnghttp3-9-1.11.0-1.1 ########################################
[ 52s] libpcre2-32-0-10.45-2.1 ########################################
[ 52s] libpixman-1-0-0.46.2-2.1 ########################################
[ 52s] libcairo2-1.18.4-2.1 ########################################
[ 53s] libcairo-gobject2-1.18.4-2.1 ########################################
[ 53s] libseccomp2-2.6.0-2.1 ########################################
[ 53s] libsepol2-3.9-2.1 ########################################
[ 53s] libsharpyuv0-1.6.0-1.1 ########################################
[ 53s] libwebp7-1.6.0-1.1 ########################################
[ 53s] libsqlite3-0-3.50.3-1.1 ########################################
[ 53s] libverto1-0.3.2-3.2 ########################################
[ 53s] libxshmfence1-1.3.3-1.1 ########################################
[ 53s] update-alternatives-1.22.21-1.1 ########################################
[ 53s] libwebpdemux2-1.6.0-1.1 ########################################
[ 53s] libwebpmux3-1.6.0-1.1 ########################################
[ 53s] libsemanage2-3.9-2.1 ########################################
[ 53s] libharfbuzz-cairo0-11.3.3-1.1 ########################################
[ 53s] libcairo-script-interpreter2-1.18.4-2.########################################
[ 53s] libhogweed6-3.10.2-1.1 ########################################
[ 53s] libharfbuzz-subset0-11.3.3-1.1 ########################################
[ 53s] libgdbm_compat4-1.24-2.1 ########################################
[ 57s] perl-5.42.0-1.1 ########################################
[ 57s] perl-Encode-Locale-1.05-1.16 ########################################
[ 57s] perl-LWP-MediaTypes-6.04-1.14 ########################################
[ 57s] perl-HTML-Tagset-3.240.0-1.5 ########################################
[ 57s] perl-IO-HTML-1.4.0-1.2 ########################################
[ 57s] perl-MIME-Base32-1.303.0-1.4 ########################################
[ 57s] perl-URI-5.320.0-1.2 ########################################
[ 57s] perl-Net-HTTP-6.230.0-1.2 ########################################
[ 57s] perl-WWW-RobotRules-6.02-9.16 ########################################
[ 57s] perl-TimeDate-2.33-1.13 ########################################
[ 57s] perl-HTTP-Date-6.06-1.7 ########################################
[ 57s] perl-File-Listing-6.160.0-2.5 ########################################
[ 57s] perl-Try-Tiny-0.320.0-1.4 ########################################
[ 57s] perl-Clone-0.470.0-1.4 ########################################
[ 57s] perl-HTTP-Message-7.0.0-1.4 ########################################
[ 57s] perl-HTTP-Negotiate-6.01-9.16 ########################################
[ 57s] perl-HTTP-Cookies-6.110.0-2.5 ########################################
[ 58s] perl-HTML-Parser-3.830.0-1.4 ########################################
[ 58s] perl-libwww-perl-6.790.0-1.1 ########################################
[ 58s] perl-XML-Parser-2.470.0-4.4 ########################################
[ 58s] perl-rpm-packaging-1.2-1.1 ########################################
[ 58s] libcdda_paranoia0-3.10.2-30.2 ########################################
[ 58s] Mesa-vulkan-device-select-25.1.7-421.1########################################
[ 58s] libXv1-1.0.13-1.1 ########################################
[ 58s] libXxf86vm1-1.1.6-1.1 ########################################
[ 58s] libxcb-composite0-1.17.0-2.1 ########################################
[ 58s] libxcb-damage0-1.17.0-2.1 ########################################
[ 58s] libxcb-dbe0-1.17.0-2.1 ########################################
[ 58s] libxcb-dpms0-1.17.0-2.1 ########################################
[ 58s] libxcb-dri2-0-1.17.0-2.1 ########################################
[ 58s] libxcb-record0-1.17.0-2.1 ########################################
[ 58s] libxcb-res0-1.17.0-2.1 ########################################
[ 58s] libxcb-screensaver0-1.17.0-2.1 ########################################
[ 58s] libxcb-shape0-1.17.0-2.1 ########################################
[ 58s] libxcb-xf86dri0-1.17.0-2.1 ########################################
[ 58s] libxcb-xinerama0-1.17.0-2.1 ########################################
[ 58s] libxcb-xinput0-1.17.0-2.1 ########################################
[ 58s] libxcb-xkb1-1.17.0-2.1 ########################################
[ 58s] libxcb-xtest0-1.17.0-2.1 ########################################
[ 58s] libxcb-xv0-1.17.0-2.1 ########################################
[ 58s] libxcb-xvmc0-1.17.0-2.1 ########################################
[ 58s] cpp-15-1.1 ########################################
[ 59s] libjxl0_11-0.11.1-4.2 ########################################
[ 59s] libvorbisenc2-1.3.7-5.1 ########################################
[ 59s] libtheoraenc2-1.2.0-2.1 ########################################
[ 59s] libhidapi-hidraw0-0.14.0-1.2 ########################################
[ 59s] p11-kit-0.25.5-1.1 ########################################
[ 59s] p11-kit-tools-0.25.5-1.1 ########################################
[ 59s] libssh-config-0.11.2-1.1 ########################################
[ 59s] login_defs-4.18.0-1.1 ########################################
[ 59s] gzip-1.14-1.1 ########################################
[ 59s] make-4.4.1-3.1 ########################################
[ 59s] bzip2-1.0.8-5.3 ########################################
[ 59s] libedit0-20250104.3.1-1.1 ########################################
[ 67s] libLLVM20-20.1.8-3.1 ########################################
[ 68s] libvulkan_lvp-25.1.7-421.1 ########################################
[ 68s] ncurses-utils-6.5.20250726-79.1 ########################################
[ 68s] libfdisk1-2.41.1-2.1 ########################################
[ 68s] libssh2-1-1.11.1-1.1 ########################################
[ 68s] jitterentropy-devel-3.6.3-1.1 ########################################
[ 68s] typelib-1_0-GLibUnix-2_0-2.84.3-1.1 ########################################
[ 68s] libgirepository-2_0-0-2.84.3-1.1 ########################################
[ 68s] girepository-1_0-1.84.0-2.1 ########################################
[ 68s] libgirepository-1_0-1-1.84.0-2.1 ########################################
[ 68s] typelib-1_0-HarfBuzz-0_0-11.3.3-1.1 ########################################
[ 68s] bubblewrap-0.11.0-2.1 ########################################
[ 68s] libsubid5-4.18.0-1.1 ########################################
[ 68s] tar-1.35-4.1 ########################################
[ 68s] libgraphene-1_0-0-1.10.8-1.2 ########################################
[ 68s] libspeech-provider-1_0-1.0.1-2.1 ########################################
[ 68s] libgthread-2_0-0-2.84.3-1.1 ########################################
[ 68s] libpcre2-posix3-10.45-2.1 ########################################
[ 68s] libasm1-0.192-2.1 ########################################
[ 69s] elfutils-0.192-2.1 ########################################
[ 69s] libxslt1-1.1.43-2.1 ########################################
[ 69s] libyuv0-20230517+a377993-2.1 ########################################
[ 69s] libunwind8-1.8.2-2.1 ########################################
[ 69s] libdrm_amdgpu1-2.4.124-6.1 ########################################
[ 69s] libctf-nobfd0-2.43-10.1 ########################################
[ 69s] libctf0-2.43-10.1 ########################################
[ 73s] binutils-2.43-10.1 ########################################
[ 73s] update-alternatives: using /usr/bin/ld.bfd to provide /usr/bin/ld (ld) in auto mode
[ 73s] libasan8-15.1.1+git10189-1.1 ########################################
[ 73s] libhunspell-1_7-0-1.7.2-1.2 ########################################
[ 73s] libenchant-2-2-2.8.2-1.3 ########################################
[ 73s] enchant-2-backend-hunspell-2.8.2-1.3 ########################################
[ 73s] liblsan0-15.1.1+git10189-1.1 ########################################
[ 74s] libtsan2-15.1.1+git10189-1.1 ########################################
[ 74s] libubsan1-15.1.1+git10189-1.1 ########################################
[ 74s] libwoff2common1_0_2-1.0.2-6.1 ########################################
[ 74s] libwoff2dec1_0_2-1.0.2-6.1 ########################################
[ 74s] librav1e0_8-0.8.0-1.1 ########################################
[ 74s] envsubst-mini-0.22.5-8.1 ########################################
[ 74s] gettext-runtime-mini-0.22.5-8.1 ########################################
[ 75s] glibc-gconv-modules-extra-2.41-3.1 ########################################
[ 75s] gettext-tools-mini-0.22.5-8.1 ########################################
[ 75s] intltool-0.51.0-8.1 ########################################
[ 75s] glibc-locale-base-2.41-3.1 ########################################
[ 75s] libICE6-1.1.2-1.1 ########################################
[ 76s] libSM6-1.2.6-1.1 ########################################
[ 76s] libalternatives1-1.2+31.da24cd4-1.1 ########################################
[ 76s] alts-1.2+31.da24cd4-1.1 ########################################
[ 76s] lua-interpreter-5-2.1 ########################################
[ 76s] lua54-5.4.8-3.1 ########################################
[ 76s] libaom3-3.12.1-1.1 ########################################
[ 76s] libasound2-1.2.14-1.1 ########################################
[ 76s] libatomic1-15.1.1+git10189-1.1 ########################################
[ 76s] libattr1-2.5.2-1.1 ########################################
[ 76s] coreutils-9.7-3.1 ########################################
[ 77s] krb5-mini-1.21.3-4.1 ########################################
[ 77s] Updating /etc/sysconfig/kadmind ...
[ 77s] Updating /etc/sysconfig/krb5kdc ...
[ 77s] aaa_base-84.87+git20250429.1cad3bc-1.1########################################
[ 77s] Updating /etc/sysconfig/language ...
[ 77s] Updating /etc/sysconfig/proxy ...
[ 78s] libssh4-0.11.2-1.1 ########################################
[ 78s] aaa_base-malloccheck-84.87+git20250429########################################
[ 78s] systemd-rpm-macros-26-1.1 ########################################
[ 78s] linux-glibc-devel-6.15-1.1 ########################################
[ 78s] ca-certificates-2+git20240805.fd24d50-########################################
[ 79s] ca-certificates-mozilla-2.74-4.1 ########################################
[ 82s] permissions-config-1699_20250120-1.2 ########################################
[ 82s] Updating /etc/sysconfig/security ...
[ 82s] Checking permissions and ownerships - using the permissions files
[ 82s] /usr/share/permissions/permissions
[ 82s] /usr/share/permissions/permissions.easy
[ 82s] /etc/permissions.local
[ 82s] /usr/sbin/unix_chkpwd: setting to root:shadow 4755 (wrong owner/group root:root)
[ 82s] permissions-1699_20250120-1.2 ########################################
[ 82s] pam-1.7.1-1.1 ########################################
[ 83s] shadow-4.18.0-1.1 ########################################
[ 83s] /usr/bin/newgidmap: setting to root:root 0755 "cap_setgid=ep". (wrong owner/group root:shadow, wrong permissions 4755, missing capabilities)
[ 83s] /usr/bin/newuidmap: setting to root:root 0755 "cap_setuid=ep". (wrong owner/group root:shadow, wrong permissions 4755, missing capabilities)
[ 83s] sysuser-shadow-3.3-9.1 ########################################
[ 84s] /usr/sbin/useradd -r -c User for D-Bus -d /run/dbus -U messagebus -s /usr/sbin/nologin
[ 84s] dbus-1-common-1.14.10-4.1 ########################################
[ 84s] libdbus-1-3-1.14.10-4.1 ########################################
[ 84s] dbus-1-tools-1.14.10-4.1 ########################################
[ 84s] libavahi-client3-0.8-39.1 ########################################
[ 84s] dbus-1-daemon-1.14.10-4.1 ########################################
[ 84s] /usr/sbin/useradd -r -c Printing daemon -d /var/spool/lpd -U lp -s /usr/sbin/nologin
[ 84s] system-user-lp-20170617-27.1 ########################################
[ 84s] cups-config-2.4.12-1.1 ########################################
[ 84s] polkit-default-privs-1550+20250721.f1b########################################
[ 84s] Updating /etc/sysconfig/security ...
[ 85s] can't open /etc/polkit-1/rules.d/90-default-privs.rules.new: No such file or directory
[ 85s] warning: %post(polkit-default-privs-1550+20250721.f1b71a3-1.1.noarch) scriptlet failed, exit status 2
[ 85s] openssl-3.5.1-1.1 ########################################
[ 85s] openssl-3-3.5.1-2.1 ########################################
[ 85s] debugedit-5.1-1.1 ########################################
[ 85s] libdav1d7-1.5.1-1.1 ########################################
[ 85s] libavif16-1.3.0-4.1 ########################################
[ 85s] libevdev2-1.13.4-1.1 ########################################
[ 85s] libgpg-error0-1.55-1.1 ########################################
[ 86s] libgcrypt20-1.11.1-6.1 ########################################
[ 86s] rpm-config-SUSE-20250423-1.1 ########################################
[ 86s] rpm-4.20.1-6.1 ########################################
[ 86s] Updating /etc/sysconfig/services ...
[ 86s] libhyphen0-2.8.8-2.3 ########################################
[ 86s] libitm1-15.1.1+git10189-1.1 ########################################
[ 86s] libjbig2-2.1-5.1 ########################################
[ 87s] libtiff6-4.7.0-7.1 ########################################
[ 87s] libleancrypto1-1.5.1-1.1 ########################################
[ 87s] libgnutls30-3.8.10-1.1 ########################################
[ 87s] libcups2-2.4.12-1.1 ########################################
[ 87s] liblz1-1.15-1.1 ########################################
[ 87s] libmagic1-5.46-4.1 ########################################
[ 87s] file-5.46-4.1 ########################################
[ 87s] librpmbuild10-4.20.1-6.1 ########################################
[ 87s] liblz4-1-1.10.0-2.1 ########################################
[ 87s] libarchive13-3.8.1-1.1 ########################################
[ 87s] libmpdec4-4.0.1-2.1 ########################################
[ 90s] python313-base-3.13.5-7.1 ########################################
[ 91s] libpython3_13-1_0-3.13.5-7.1 ########################################
[ 91s] python313-packaging-25.0-1.1 ########################################
[ 91s] python-rpm-packaging-20210526+a18ca48-########################################
[ 91s] libmspack0-0.11-2.1 ########################################
[ 91s] libopus0-1.5.2-1.1 ########################################
[ 91s] libpcre2-16-0-10.45-2.1 ########################################
[ 91s] libpkgconf5-2.2.0-1.1 ########################################
[ 91s] pkgconf-2.2.0-1.1 ########################################
[ 91s] pkgconf-pkg-config-2.2.0-1.1 ########################################
[ 91s] xorgproto-devel-2024.1-1.1 ########################################
[ 91s] fribidi-devel-1.0.15-1.1 ########################################
[ 91s] libeconf-devel-0.7.10-1.1 ########################################
[ 91s] libffi-devel-3.4.7-1.1 ########################################
[ 91s] libbrotli-devel-1.1.0-1.1 ########################################
[ 91s] wayland-devel-1.24.0-1.1 ########################################
[ 91s] libblkid-devel-2.41.1-2.1 ########################################
[ 91s] libXau-devel-1.0.12-2.1 ########################################
[ 91s] libxcb-devel-1.17.0-2.1 ########################################
[ 91s] libX11-devel-1.8.12-1.1 ########################################
[ 91s] libXext-devel-1.3.6-1.1 ########################################
[ 91s] libXfixes-devel-6.0.1-1.2 ########################################
[ 91s] libXrender-devel-0.9.12-1.1 ########################################
[ 91s] libXi-devel-1.8.2-1.1 ########################################
[ 91s] libXtst-devel-1.2.5-1.1 ########################################
[ 91s] libXcursor-devel-1.2.3-1.1 ########################################
[ 91s] libXrandr-devel-1.5.4-1.1 ########################################
[ 91s] libXcomposite-devel-0.4.6-1.2 ########################################
[ 91s] libXdamage-devel-1.1.6-1.3 ########################################
[ 91s] libXinerama-devel-1.1.5-1.2 ########################################
[ 91s] libidn2-devel-2.3.8-1.1 ########################################
[ 91s] libnghttp2-devel-1.66.0-2.1 ########################################
[ 91s] libpixman-1-0-devel-0.46.2-2.1 ########################################
[ 91s] libpsl-devel-0.21.5-1.1 ########################################
[ 91s] libverto-devel-0.3.2-3.2 ########################################
[ 91s] libxcrypt-devel-4.4.38-1.1 ########################################
[ 92s] glibc-devel-2.41-3.1 ########################################
[ 92s] zlib-devel-1.3.1-1.1 ########################################
[ 115s] gcc15-15.1.1+git10189-1.1 ########################################
[ 116s] gcc-15-1.1 ########################################
[ 116s] libzstd-devel-1.5.7-3.1 ########################################
[ 130s] libstdc++6-devel-gcc15-15.1.1+git10189########################################
[ 130s] libstdc++-devel-15-1.1 ########################################
[ 130s] pcre2-devel-10.45-2.1 ########################################
[ 134s] gcc15-c++-15.1.1+git10189-1.1 ########################################
[ 134s] gcc15-PIE-15.1.1+git10189-1.1 ########################################
[ 134s] libpng16-devel-1.6.44-1.1 ########################################
[ 134s] libpng16-compat-devel-1.6.44-1.1 ########################################
[ 135s] libopenssl-3-devel-3.5.1-2.1 ########################################
[ 135s] libopenssl-devel-3.5.1-1.1 ########################################
[ 135s] graphite2-devel-1.3.14-6.1 ########################################
[ 135s] libbz2-devel-1.0.8-5.3 ########################################
[ 135s] freetype2-devel-2.13.3-2.1 ########################################
[ 135s] libexpat-devel-2.7.1-2.1 ########################################
[ 135s] fontconfig-devel-2.16.0-1.1 ########################################
[ 135s] libXft-devel-2.3.9-1.1 ########################################
[ 135s] libsepol-devel-3.9-2.1 ########################################
[ 135s] libselinux-devel-3.9-2.1 ########################################
[ 135s] libmount-devel-2.41.1-2.1 ########################################
[ 135s] libcom_err-devel-1.47.2-1.1 ########################################
[ 135s] krb5-mini-devel-1.21.3-4.1 ########################################
[ 135s] lzo-devel-2.10-9.1 ########################################
[ 135s] nghttp3-devel-1.11.0-1.1 ########################################
[ 135s] xz-devel-5.8.1-1.1 ########################################
[ 135s] libdatrie-devel-0.2.13-1.2 ########################################
[ 135s] libthai-devel-0.1.29-1.2 ########################################
[ 136s] xkeyboard-config-2.45-3.1 ########################################
[ 136s] libxkbcommon0-1.10.0-1.1 ########################################
[ 136s] libxkbcommon-devel-1.10.0-1.1 ########################################
[ 136s] libssh-devel-0.11.2-1.1 ########################################
[ 137s] systemd-mini-257.7-6.2 ########################################
[ 139s] Running in chroot, ignoring command 'daemon-reexec'
[ 140s] dbus-broker-37-1.1 ########################################
[ 140s] dbus-1-1.14.10-4.1 ########################################
[ 140s] gio-branding-upstream-2.84.3-1.1 ########################################
[ 140s] libgio-2_0-0-2.84.3-1.1 ########################################
[ 141s] glib2-tools-2.84.3-1.1 ########################################
[ 141s] libgstreamer-1_0-0-1.26.4-1.1 ########################################
[ 141s] gstreamer-1.26.4-1.1 ########################################
[ 141s] /usr/libexec/gstreamer-1.0/gst-ptp-helper: setting to root:root 0755 "cap_net_bind_service=ep". (missing capabilities)
[ 141s] libpango-1_0-0-1.56.4-1.1 ########################################
[ 141s] typelib-1_0-Gio-2_0-2.84.3-1.1 ########################################
[ 142s] glib2-devel-2.84.3-1.1 ########################################
[ 142s] libatspi0-2.56.4-1.1 ########################################
[ 143s] libatk-bridge-2_0-0-2.56.4-1.1 ########################################
[ 143s] cairo-devel-1.18.4-2.1 ########################################
[ 143s] typelib-1_0-Pango-1_0-1.56.4-1.1 ########################################
[ 143s] libsecret-1-0-0.21.7-1.1 ########################################
[ 143s] libwx_baseu-suse16_0_0-3.2.8-4.1 ########################################
[ 143s] libwx_baseu_xml-suse16_0_0-3.2.8-4.1 ########################################
[ 143s] at-spi2-core-2.56.4-1.1 ########################################
[ 143s] typelib-1_0-Atspi-2_0-2.56.4-1.1 ########################################
[ 143s] libpxbackend-1_0-mini-0.5.10-1.1 ########################################
[ 143s] libproxy1-0.5.10-1.1 ########################################
[ 143s] glib-networking-2.80.1-1.1 ########################################
[ 143s] libsoup-3_0-0-3.6.5-6.1 ########################################
[ 144s] xdg-dbus-proxy-0.1.6-1.1 ########################################
[ 144s] gdk-pixbuf-query-loaders-2.42.12-4.1 ########################################
[ 144s] libgdk_pixbuf-2_0-0-2.42.12-4.1 ########################################
[ 144s] typelib-1_0-GdkPixbuf-2_0-2.42.12-4.1 ########################################
[ 144s] typelib-1_0-GdkPixdata-2_0-2.42.12-4.1########################################
[ 144s] libnotify4-0.8.6-1.1 ########################################
[ 144s] libcolord2-1.4.6-8.1 ########################################
[ 144s] gtk3-tools-3.24.49+14-2.1 ########################################
[ 145s] libgtk-3-0-3.24.49+14-2.1 ########################################
[ 146s] libwx_gtk3u_core-suse16_0_0-3.2.8-4.1 ########################################
[ 146s] libwx_gtk3u_html-suse16_0_0-3.2.8-4.1 ########################################
[ 146s] libwx_gtk3u_richtext-suse16_0_0-3.2.8-########################################
[ 146s] libwx_gtk3u_xrc-suse16_0_0-3.2.8-4.1 ########################################
[ 147s] libwx_gtk3u_propgrid-suse16_0_0-3.2.8-########################################
[ 147s] libwx_gtk3u_ribbon-suse16_0_0-3.2.8-4.########################################
[ 147s] libwx_gtk3u_qa-suse16_0_0-3.2.8-4.1 ########################################
[ 147s] libwx_gtk3u_stc-suse16_0_0-3.2.8-4.1 ########################################
[ 147s] libwx_gtk3u_aui-suse16_0_0-3.2.8-4.1 ########################################
[ 147s] typelib-1_0-Gtk-3_0-3.24.49+14-2.1 ########################################
[ 147s] desktop-file-utils-0.28-2.1 ########################################
[ 151s] libmanette-0_2-0-0.2.12-1.1 ########################################
[ 151s] dbus-1-devel-1.14.10-4.1 ########################################
[ 152s] at-spi2-core-devel-2.56.4-1.1 ########################################
[ 152s] libsasl2-3-2.1.28-10.1 ########################################
[ 152s] libldap2-2.6.10-1.2 ########################################
[ 152s] libcurl4-8.15.0-1.1 ########################################
[ 152s] libwx_baseu_net-suse16_0_0-3.2.8-4.1 ########################################
[ 152s] libwx_base-suse-devel-3.2.8-4.1 ########################################
[ 152s] libsmartcols1-2.41.1-2.1 ########################################
[ 153s] util-linux-2.41.1-2.1 ########################################
[ 153s] libtheoradec2-1.2.0-2.1 ########################################
[ 153s] libturbojpeg0-8.3.2-81.1 ########################################
[ 153s] libjpeg8-devel-8.3.2-81.1 ########################################
[ 153s] libtiff-devel-4.7.0-7.1 ########################################
[ 153s] gdk-pixbuf-devel-2.42.12-4.1 ########################################
[ 153s] libvisual-0_4-0-0.4.0-207.1 ########################################
[ 154s] libvulkan1-1.4.321-1.1 ########################################
[ 154s] libglvnd-1.7.0-1.1 ########################################
[ 154s] Mesa-libGL1-25.1.7-421.1 ########################################
[ 156s] Mesa-dri-25.1.7-421.1 ########################################
[ 156s] Mesa-libEGL1-25.1.7-421.1 ########################################
[ 156s] Mesa-25.1.7-421.1 ########################################
[ 156s] libglvnd-devel-1.7.0-1.1 ########################################
[ 157s] Mesa-libGL-devel-25.1.7-421.1 ########################################
[ 157s] libgstapp-1_0-0-1.26.4-1.1 ########################################
[ 157s] libgstallocators-1_0-0-1.26.4-1.1 ########################################
[ 157s] libgsttag-1_0-0-1.26.4-1.1 ########################################
[ 157s] libgstgl-1_0-0-1.26.4-1.1 ########################################
[ 157s] libgstvideo-1_0-0-1.26.4-1.1 ########################################
[ 157s] libgstaudio-1_0-0-1.26.4-1.1 ########################################
[ 157s] libgstriff-1_0-0-1.26.4-1.1 ########################################
[ 157s] gstreamer-plugins-base-1.26.4-1.1 ########################################
[ 157s] libgstpbutils-1_0-0-1.26.4-1.1 ########################################
[ 158s] libgsttranscoder-1_0-0-1.26.4-2.1 ########################################
[ 158s] libgstfft-1_0-0-1.26.4-1.1 ########################################
[ 158s] libspiel-1_0-1.0.1-2.1 ########################################
[ 158s] libwx_gtk3u_media-suse16_0_0-3.2.8-4.1########################################
[ 158s] Mesa-libEGL-devel-25.1.7-421.1 ########################################
[ 158s] libepoxy-devel-1.5.10-2.2 ########################################
[ 158s] libGLU1-9.0.3-2.2 ########################################
[ 158s] glu-devel-9.0.3-2.2 ########################################
[ 158s] libwx_gtk3u_gl-suse16_0_0-3.2.8-4.1 ########################################
[ 158s] libwx_gtk3u_adv-suse16_0_0-3.2.8-4.1 ########################################
[ 158s] patch-2.8-1.1 ########################################
[ 158s] timezone-2025b-1.1 ########################################
[ 159s] libicu77-77.1-3.1 ########################################
[ 159s] libharfbuzz-icu0-11.3.3-1.1 ########################################
[ 160s] libjavascriptcoregtk-4_1-0-2.48.4-21.1########################################
[ 160s] webkit2gtk-4_1-injected-bundles-2.48.4########################################
[ 166s] libwebkit2gtk-4_1-0-2.48.4-21.1 ########################################
[ 166s] libwx_gtk3u_webview-suse16_0_0-3.2.8-4########################################
[ 166s] libicu-devel-77.1-3.1 ########################################
[ 166s] harfbuzz-devel-11.3.3-1.1 ########################################
[ 167s] pango-devel-1.56.4-1.1 ########################################
[ 167s] gtk3-devel-3.24.49+14-2.1 ########################################
[ 170s] which-2.23-1.1 ########################################
[ 170s] boost-license1_88_0-1.88.0-4.1 ########################################
[ 179s] libboost_headers1_88_0-devel-1.88.0-4.########################################
[ 180s] boost-devel-1.88.0-1.1 ########################################
[ 180s] rpm-build-4.20.1-6.1 ########################################
[ 181s] wxGTK3-3_2-devel-3.2.8-4.1 ########################################
[ 181s] libcurl-devel-8.15.0-1.1 ########################################
[ 181s] update-desktop-files-84.87-7.1 ########################################
[ 181s] libssh2-devel-1.11.1-1.1 ########################################
[ 181s] gcc-PIE-15-1.1 ########################################
[ 181s] gcc-c++-15-1.1 ########################################
[ 181s] build-compare-20240801T083050.024a3a7-########################################
[ 183s] rpmlint-mini-2.7.0+git20250710.a7f0a67########################################
[ 183s] post-build-checks-84.87+git20250725.0c########################################
[ 183s] compat-usrmerge-build-84.87-5.5 ########################################
[ 183s] brp-check-suse-84.87+git20230324.8680c########################################
[ 183s] unzip-6.00-44.1 ########################################
[ 190s] qemu-linux-user-10.0.2-84.2 ########################################
[ 190s] build-mkbaselibs-20250708-1.1 ########################################
[ 191s] kernel-obs-build-6.15.8-1.1 ########################################
[ 205s] now finalizing build dir...
[ 206s] ... running 01-add_abuild_user_to_trusted_group
[ 206s] ... running 02-set_timezone_to_utc
[ 206s] ... running 03-set-permissions-secure
[ 206s] ... running 11-hack_uname_version_to_kernel_version
[ 209s] setting SOURCE_DATE_EPOCH_MTIME to 1719994952
[ 214s] -----------------------------------------------------------------
[ 214s] I have the following modifications for FreeFileSync.spec:
[ 215s] 25c25
[ 215s] < Release: 0
[ 215s] ---
[ 215s] > Release: 1.1
[ 218s] build target is riscv64-suse-linux
[ 218s] -----------------------------------------------------------------
[ 218s] ----- building FreeFileSync.spec (user abuild)
[ 218s] -----------------------------------------------------------------
[ 218s] -----------------------------------------------------------------
[ 221s] setting SOURCE_DATE_EPOCH_MTIME to 1719994952
[ 221s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=riscv64-suse-linux --undefine _enable_debug_packages --define 'disturl obs://build.opensuse.org/home:lalala123:RISCV/standard/ac1374cf4e4b3d19ec13b754a4563ca1-FreeFileSync' /home/abuild/rpmbuild/SOURCES/FreeFileSync.spec
[ 221s] Building target platforms: riscv64-suse-linux
[ 221s] Building for target riscv64-suse-linux
[ 221s] using SOURCE_DATE_EPOCH with value 1719994951 as build time
[ 221s] Executing(%mkbuilddir): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.GL1WVJ
[ 221s] Executing(%prep): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.8meKvj
[ 221s] + umask 022
[ 221s] + cd /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build
[ 221s] + cd /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build
[ 221s] + rm -rf FreeFileSync-13.7
[ 221s] + /usr/bin/mkdir -p FreeFileSync-13.7
[ 221s] + cd FreeFileSync-13.7
[ 221s] + /usr/lib/rpm/rpmuncompress -x /home/abuild/rpmbuild/SOURCES/FreeFileSync_13.7_Source.zip
[ 222s] + STATUS=0
[ 222s] + '[' 0 -ne 0 ']'
[ 222s] + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
[ 222s] + /usr/lib/rpm/rpmuncompress /home/abuild/rpmbuild/SOURCES/FreeFileSync-build.patch
[ 222s] + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
[ 222s] + /usr/lib/rpm/rpmuncompress /home/abuild/rpmbuild/SOURCES/FreeFileSync-resources.patch
[ 222s] + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
[ 222s] + /usr/lib/rpm/rpmuncompress /home/abuild/rpmbuild/SOURCES/FreeFileSync-icon-loader.patch
[ 222s] + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
[ 222s] + /usr/lib/rpm/rpmuncompress /home/abuild/rpmbuild/SOURCES/FreeFileSync-disable-in-app-updates.patch
[ 222s] + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
[ 223s] + /usr/lib/rpm/rpmuncompress /home/abuild/rpmbuild/SOURCES/FreeFileSync-remove_ifdef_exceptions.patch
[ 223s] + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
[ 223s] + sed -i 's/\r$//' License.txt
[ 223s] + mkdir FreeFileSync/Build/Bin
[ 223s] + RPM_EC=0
[ 223s] ++ jobs -p
[ 223s] + exit 0
[ 223s] Executing(%build): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.7Y3DdQ
[ 223s] + umask 022
[ 223s] + cd /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build
[ 223s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT
[ 223s] ++ dirname /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT
[ 223s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build
[ 223s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT
[ 223s] + cd FreeFileSync-13.7
[ 223s] + ref=/usr/lib/rpm
[ 223s] + mints=0
[ 223s] + case $(uname -m) in
[ 223s] ++ uname -m
[ 223s] + mints=20160911
[ 223s] + for s in guess sub
[ 223s] ++ find -maxdepth 8 -name config.guess
[ 223s] + for s in guess sub
[ 223s] ++ find -maxdepth 8 -name config.sub
[ 223s] + export TMPDIR=/tmp
[ 223s] + TMPDIR=/tmp
[ 223s] + /usr/bin/make -O -j4 V=1 VERBOSE=1 -C FreeFileSync/Source exeName=FreeFileSync
[ 257s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 257s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/
[ 257s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ffs_paths.cpp -o /tmp/FreeFileSync_Make/ffs/src/ffs_paths.cpp.o
[ 257s] In file included from ../../zen/zstring.h:12,
[ 257s] from ffs_paths.h:10,
[ 257s] from ffs_paths.cpp:7:
[ 257s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 257s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 257s] 161 | Descriptor* const d = descr(ptr);
[ 257s] | ~~~~~^~~~~
[ 257s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 257s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 257s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 257s] ../../zen/zstring.h:50:80: required from here
[ 257s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 257s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 257s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 257s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 257s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 257s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 257s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 257s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 257s] | ~~~~~^~~~~
[ 257s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 257s] 529 | return SP<Char>::size(rawStr_);
[ 257s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 257s] ../../zen/time.h:281:67: required from here
[ 257s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 257s] | ~~~~~~~~^~
[ 257s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 257s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 257s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 257s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 307s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 307s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/
[ 307s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base_tools.cpp -o /tmp/FreeFileSync_Make/ffs/src/base_tools.cpp.o
[ 307s] In file included from <command-line>:
[ 307s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 307s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 307s] | ^~~~~~~
[ 307s] base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 307s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 307s] | ^~~~~~~~~~~
[ 307s] In file included from ../../zen/zstring.h:12,
[ 307s] from base/structures.h:14,
[ 307s] from base_tools.h:10,
[ 307s] from base_tools.cpp:7:
[ 307s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 307s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 307s] 161 | Descriptor* const d = descr(ptr);
[ 307s] | ~~~~~^~~~~
[ 307s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 307s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 307s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 307s] ../../zen/zstring.h:50:80: required from here
[ 307s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 307s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 307s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 307s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 307s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 307s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 307s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 307s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 307s] | ~~~~~^~~~~
[ 307s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 307s] 529 | return SP<Char>::size(rawStr_);
[ 307s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 307s] ../../zen/time.h:281:67: required from here
[ 307s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 307s] | ~~~~~~~~^~
[ 307s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 307s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 307s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 307s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 313s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 313s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/
[ 313s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c icon_buffer.cpp -o /tmp/FreeFileSync_Make/ffs/src/icon_buffer.cpp.o
[ 313s] In file included from <command-line>:
[ 313s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 313s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 313s] | ^~~~~~~
[ 313s] afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 313s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 313s] | ^~~~~~~~~~~
[ 313s] In file included from ../../zen/zstring.h:12,
[ 313s] from icon_buffer.h:12,
[ 313s] from icon_buffer.cpp:7:
[ 313s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 313s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 313s] 161 | Descriptor* const d = descr(ptr);
[ 313s] | ~~~~~^~~~~
[ 313s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 313s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 313s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 313s] ../../zen/zstring.h:50:80: required from here
[ 313s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 313s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 313s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 313s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 313s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 313s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 313s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 313s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 313s] | ~~~~~^~~~~
[ 313s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 313s] 529 | return SP<Char>::size(rawStr_);
[ 313s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 313s] ../../zen/time.h:281:67: required from here
[ 313s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 313s] | ~~~~~~~~^~
[ 313s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 313s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 313s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 313s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 344s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 344s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/
[ 344s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c application.cpp -o /tmp/FreeFileSync_Make/ffs/src/application.cpp.o
[ 344s] In file included from <command-line>:
[ 344s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 344s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 344s] | ^~~~~~~
[ 344s] base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 344s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 344s] | ^~~~~~~~~~~
[ 344s] In file included from ../../zen/zstring.h:12,
[ 344s] from application.h:11,
[ 344s] from application.cpp:7:
[ 344s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 344s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 344s] 161 | Descriptor* const d = descr(ptr);
[ 344s] | ~~~~~^~~~~
[ 344s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 344s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 344s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 344s] ../../zen/zstring.h:50:80: required from here
[ 344s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 344s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 344s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 344s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 344s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 344s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 344s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 344s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 344s] | ~~~~~^~~~~
[ 344s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 344s] 529 | return SP<Char>::size(rawStr_);
[ 344s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 344s] ../../zen/time.h:281:67: required from here
[ 344s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 344s] | ~~~~~~~~^~
[ 344s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 344s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 344s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 344s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 370s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 370s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/
[ 370s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c status_handler.cpp -o /tmp/FreeFileSync_Make/ffs/src/status_handler.cpp.o
[ 370s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 386s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 386s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/
[ 386s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c log_file.cpp -o /tmp/FreeFileSync_Make/ffs/src/log_file.cpp.o
[ 386s] In file included from <command-line>:
[ 386s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 386s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 386s] | ^~~~~~~
[ 386s] afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 386s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 386s] | ^~~~~~~~~~~
[ 386s] In file included from ../../zen/zstring.h:12,
[ 386s] from ../../zen/time.h:12,
[ 386s] from ../../zen/error_log.h:12,
[ 386s] from log_file.h:11,
[ 386s] from log_file.cpp:7:
[ 386s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 386s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 386s] 161 | Descriptor* const d = descr(ptr);
[ 386s] | ~~~~~^~~~~
[ 386s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 386s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 386s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 386s] ../../zen/zstring.h:50:80: required from here
[ 386s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 386s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 386s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 386s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 386s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 386s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 386s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 386s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 386s] | ~~~~~^~~~~
[ 386s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 386s] 529 | return SP<Char>::size(rawStr_);
[ 386s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 386s] ../../zen/time.h:281:67: required from here
[ 386s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 386s] | ~~~~~~~~^~
[ 386s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 386s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 386s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 386s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 399s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 399s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/
[ 399s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c localization.cpp -o /tmp/FreeFileSync_Make/ffs/src/localization.cpp.o
[ 399s] In file included from ../../zen/zstring.h:12,
[ 399s] from ../../zen/sys_error.h:12,
[ 399s] from ../../zen/file_error.h:10,
[ 399s] from localization.h:11,
[ 399s] from localization.cpp:7:
[ 399s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 399s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 399s] 161 | Descriptor* const d = descr(ptr);
[ 399s] | ~~~~~^~~~~
[ 399s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 399s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 399s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 399s] ../../zen/zstring.h:50:80: required from here
[ 399s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 399s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 399s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 399s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 399s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 399s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 399s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 399s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 399s] | ~~~~~^~~~~
[ 399s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 399s] 529 | return SP<Char>::size(rawStr_);
[ 399s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 399s] ../../zen/time.h:281:67: required from here
[ 399s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 399s] | ~~~~~~~~^~
[ 399s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 399s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 399s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 399s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 409s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 409s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/
[ 409s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c config.cpp -o /tmp/FreeFileSync_Make/ffs/src/config.cpp.o
[ 409s] In file included from <command-line>:
[ 409s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 409s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 409s] | ^~~~~~~
[ 409s] base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 409s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 409s] | ^~~~~~~~~~~
[ 409s] In file included from ../../zen/zstring.h:12,
[ 409s] from ../../zen/file_path.h:10,
[ 409s] from ../../zen/file_access.h:11,
[ 409s] from config.h:11,
[ 409s] from config.cpp:7:
[ 409s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 409s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 409s] 161 | Descriptor* const d = descr(ptr);
[ 409s] | ~~~~~^~~~~
[ 409s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 409s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 409s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 409s] ../../zen/zstring.h:50:80: required from here
[ 409s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 409s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 409s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 409s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 409s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 409s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 409s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 409s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 409s] | ~~~~~^~~~~
[ 409s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 409s] 529 | return SP<Char>::size(rawStr_);
[ 409s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 409s] ../../zen/time.h:281:67: required from here
[ 409s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 409s] | ~~~~~~~~^~
[ 409s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 409s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 409s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 409s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 409s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:166:29,
[ 409s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:152:10,
[ 409s] inlined from ‘zen::Zbase<Char, SP>& zen::Zbase<Char, SP>::operator=(zen::Zbase<Char, SP>&&) [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../zen/string_base.h:644:18,
[ 409s] inlined from ‘bool zen::ConvertText<T, zen::TextType::string>::readText(const std::string&, T&) const [with T = zen::Zbase<char>]’ at ../../zenXml/zenxml/cvrt_text.h:209:15,
[ 409s] inlined from ‘bool zen::readText(const std::string&, T&) [with T = Zbase<char>]’ at ../../zenXml/zenxml/cvrt_text.h:248:60,
[ 409s] inlined from ‘bool zen::ConvertElement<T, zen::ValueType::other>::readStruc(const zen::XmlElement&, T&) const [with T = zen::Zbase<char>]’ at ../../zenXml/zenxml/cvrt_struc.h:185:24,
[ 409s] inlined from ‘bool zen::readStruc(const XmlElement&, T&) [with T = Zbase<char>]’ at ../../zenXml/zenxml/cvrt_struc.h:200:65,
[ 409s] inlined from ‘zen::ConvertElement<std::vector<zen::Zbase<char> >, zen::ValueType::stlContainer>::readStruc(const zen::XmlElement&, std::vector<zen::Zbase<char> >&) const::<lambda(const zen::XmlElement&)>’ at ../../zenXml/zenxml/cvrt_struc.h:132:31,
[ 409s] inlined from ‘constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _List_const_iterator<zen::XmlElement>; _Funct = zen::ConvertElement<vector<zen::Zbase<char> >, zen::ValueType::stlContainer>::readStruc(const zen::XmlElement&, std::vector<zen::Zbase<char> >&) const::<lambda(const zen::XmlElement&)>]’ at /usr/include/c++/15/bits/stl_algo.h:3798:5,
[ 409s] inlined from ‘bool zen::ConvertElement<T, zen::ValueType::stlContainer>::readStruc(const zen::XmlElement&, T&) const [with T = std::vector<zen::Zbase<char> >]’ at ../../zenXml/zenxml/cvrt_struc.h:129:22,
[ 409s] inlined from ‘bool zen::readStruc(const XmlElement&, T&) [with T = std::vector<Zbase<char> >]’ at ../../zenXml/zenxml/cvrt_struc.h:200:65,
[ 409s] inlined from ‘bool zen::XmlIn::operator()(T&) const [with T = std::vector<zen::Zbase<char> >]’ at ../../zenXml/zenxml/xml.h:293:26:
[ 409s] ../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 409s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 409s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 409s] ../../zen/string_base.h: In member function ‘bool zen::XmlIn::operator()(T&) const [with T = std::vector<zen::Zbase<char> >]’:
[ 409s] ../../zen/string_base.h:211:47: note: declared here
[ 409s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 409s] | ^~~~~~~~~~~~~~~~~
[ 409s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 414s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 414s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/
[ 414s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base/binary.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/binary.cpp.o
[ 414s] In file included from <command-line>:
[ 414s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 414s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 414s] | ^~~~~~~
[ 414s] base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 414s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 414s] | ^~~~~~~~~~~
[ 414s] In file included from ../../zen/zstring.h:12,
[ 414s] from ../../zen/sys_error.h:12,
[ 414s] from ../../zen/file_error.h:10,
[ 414s] from base/../afs/abstract.h:12,
[ 414s] from base/binary.h:10,
[ 414s] from base/binary.cpp:7:
[ 414s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 414s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 414s] 161 | Descriptor* const d = descr(ptr);
[ 414s] | ~~~~~^~~~~
[ 414s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 414s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 414s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 414s] ../../zen/zstring.h:50:80: required from here
[ 414s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 414s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 414s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 414s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 414s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 414s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 414s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 414s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 414s] | ~~~~~^~~~~
[ 414s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 414s] 529 | return SP<Char>::size(rawStr_);
[ 414s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 414s] ../../zen/time.h:281:67: required from here
[ 414s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 414s] | ~~~~~~~~^~
[ 414s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 414s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 414s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 414s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 471s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 471s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/
[ 471s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base/dir_lock.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/dir_lock.cpp.o
[ 471s] In file included from ../../zen/zstring.h:12,
[ 471s] from ../../zen/sys_error.h:12,
[ 471s] from ../../zen/file_error.h:10,
[ 471s] from base/dir_lock.h:13,
[ 471s] from base/dir_lock.cpp:7:
[ 471s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 471s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 471s] 161 | Descriptor* const d = descr(ptr);
[ 471s] | ~~~~~^~~~~
[ 471s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 471s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 471s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 471s] ../../zen/zstring.h:50:80: required from here
[ 471s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 471s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 471s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 471s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 471s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 471s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 471s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 471s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 471s] | ~~~~~^~~~~
[ 471s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 471s] 529 | return SP<Char>::size(rawStr_);
[ 471s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 471s] ../../zen/time.h:281:67: required from here
[ 471s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 471s] | ~~~~~~~~^~
[ 471s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 471s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 471s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 471s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 495s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 495s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/
[ 495s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base/algorithm.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/algorithm.cpp.o
[ 495s] In file included from <command-line>:
[ 495s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 495s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 495s] | ^~~~~~~
[ 495s] base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 495s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 495s] | ^~~~~~~~~~~
[ 495s] ../../zen/warn_static.h:20:5: warning: TODO: some users want to manually fix renamed folders/files: combine them here, don't require a re-compare!
[ 495s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 495s] | ^~~~~~~
[ 495s] base/algorithm.cpp:1677:9: note: in expansion of macro ‘warn_static’
[ 495s] 1677 | warn_static("TODO: some users want to manually fix renamed folders/files: combine them here, don't require a re-compare!")
[ 495s] | ^~~~~~~~~~~
[ 495s] In file included from ../../zen/thread.h:13,
[ 495s] from ../../zen/extra_log.h:11,
[ 495s] from ../../zen/sys_error.h:13,
[ 495s] from ../../zen/file_error.h:10,
[ 495s] from base/../afs/abstract.h:12,
[ 495s] from base/structures.h:15,
[ 495s] from base/algorithm.h:12,
[ 495s] from base/algorithm.cpp:7:
[ 495s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = fff::SpeedTest::Sample]’:
[ 495s] ../../zen/ring_buffer.h:91:31: required from ‘void zen::RingBuffer<T>::clear() [with T = fff::SpeedTest::Sample]’
[ 495s] 91 | std::destroy(getBufPtr() + bufStart_, getBufPtr() + bufStart_ + frontSize);
[ 495s] | ~~~~~~~~~^~
[ 495s] base/speed_test.h:32:34: required from here
[ 495s] 32 | void clear() { samples_.clear(); }
[ 495s] | ~~~~~~~~~~~~~~^~
[ 495s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::SpeedTest::Sample>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::SpeedTest::Sample*’ increases required alignment of target type [-Wcast-align]
[ 495s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 495s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] In file included from ../../zen/zstring.h:12,
[ 495s] from base/structures.h:14:
[ 495s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 495s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 495s] 161 | Descriptor* const d = descr(ptr);
[ 495s] | ~~~~~^~~~~
[ 495s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 495s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 495s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 495s] ../../zen/zstring.h:50:80: required from here
[ 495s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 495s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 495s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 495s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 495s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 495s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 495s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 495s] | ~~~~~^~~~~
[ 495s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 495s] 529 | return SP<Char>::size(rawStr_);
[ 495s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 495s] ../../zen/time.h:281:67: required from here
[ 495s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 495s] | ~~~~~~~~^~
[ 495s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 495s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 495s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = std::function<void()>; size_t = long unsigned int]’:
[ 495s] ../../zen/ring_buffer.h:51:9: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = std::function<void()>; T = std::function<void()>]’
[ 495s] 51 | reserve(size_ + 1); //throw ?
[ 495s] | ^~~~~~~
[ 495s] ../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = std::function<void()>]’
[ 495s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 495s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 495s] base/status_handler_impl.h:547:28: required from here
[ 495s] 547 | threadGroup.run([&acb, statusPrio, &itemPath = item->first, &task = item->second]
[ 495s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] 548 | {
[ 495s] | ~
[ 495s] 549 | acb.notifyTaskBegin(statusPrio);
[ 495s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] 550 | ZEN_ON_SCOPE_EXIT(acb.notifyTaskEnd());
[ 495s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] 551 |
[ 495s] |
[ 495s] 552 | ParallelContext pctx{itemPath, acb};
[ 495s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] 553 | task(pctx); //throw ThreadStopRequest
[ 495s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] 554 | });
[ 495s] | ~~
[ 495s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::function<void()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::function<void()>*’ increases required alignment of target type [-Wcast-align]
[ 495s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 495s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = std::function<void()>]’:
[ 495s] ../../zen/ring_buffer.h:52:25: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = std::function<void()>; T = std::function<void()>]’
[ 495s] 52 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward<U>(value)); //throw ?
[ 495s] | ~~~~~~~~~^~
[ 495s] ../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = std::function<void()>]’
[ 495s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 495s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 495s] base/status_handler_impl.h:547:28: required from here
[ 495s] 547 | threadGroup.run([&acb, statusPrio, &itemPath = item->first, &task = item->second]
[ 495s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] 548 | {
[ 495s] | ~
[ 495s] 549 | acb.notifyTaskBegin(statusPrio);
[ 495s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] 550 | ZEN_ON_SCOPE_EXIT(acb.notifyTaskEnd());
[ 495s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] 551 |
[ 495s] |
[ 495s] 552 | ParallelContext pctx{itemPath, acb};
[ 495s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] 553 | task(pctx); //throw ThreadStopRequest
[ 495s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] 554 | });
[ 495s] | ~~
[ 495s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::function<void()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::function<void()>*’ increases required alignment of target type [-Wcast-align]
[ 495s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 495s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 495s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 523s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 523s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/
[ 523s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base/db_file.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/db_file.cpp.o
[ 523s] In file included from <command-line>:
[ 523s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 523s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 523s] | ^~~~~~~
[ 523s] base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 523s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 523s] | ^~~~~~~~~~~
[ 523s] In file included from ../../zen/thread.h:13,
[ 523s] from ../../zen/extra_log.h:11,
[ 523s] from ../../zen/sys_error.h:13,
[ 523s] from ../../zen/file_error.h:10,
[ 523s] from base/db_file.h:11,
[ 523s] from base/db_file.cpp:7:
[ 523s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = fff::SpeedTest::Sample]’:
[ 523s] ../../zen/ring_buffer.h:91:31: required from ‘void zen::RingBuffer<T>::clear() [with T = fff::SpeedTest::Sample]’
[ 523s] 91 | std::destroy(getBufPtr() + bufStart_, getBufPtr() + bufStart_ + frontSize);
[ 523s] | ~~~~~~~~~^~
[ 523s] base/speed_test.h:32:34: required from here
[ 523s] 32 | void clear() { samples_.clear(); }
[ 523s] | ~~~~~~~~~~~~~~^~
[ 523s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::SpeedTest::Sample>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::SpeedTest::Sample*’ increases required alignment of target type [-Wcast-align]
[ 523s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 523s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] In file included from ../../zen/zstring.h:12,
[ 523s] from ../../zen/sys_error.h:12:
[ 523s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 523s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 523s] 161 | Descriptor* const d = descr(ptr);
[ 523s] | ~~~~~^~~~~
[ 523s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 523s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 523s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 523s] ../../zen/zstring.h:50:80: required from here
[ 523s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 523s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 523s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 523s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 523s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 523s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 523s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 523s] | ~~~~~^~~~~
[ 523s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 523s] 529 | return SP<Char>::size(rawStr_);
[ 523s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 523s] ../../zen/time.h:281:67: required from here
[ 523s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 523s] | ~~~~~~~~^~
[ 523s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 523s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 523s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = std::function<void()>; size_t = long unsigned int]’:
[ 523s] ../../zen/ring_buffer.h:51:9: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = std::function<void()>; T = std::function<void()>]’
[ 523s] 51 | reserve(size_ + 1); //throw ?
[ 523s] | ^~~~~~~
[ 523s] ../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = std::function<void()>]’
[ 523s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 523s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 523s] base/status_handler_impl.h:547:28: required from here
[ 523s] 547 | threadGroup.run([&acb, statusPrio, &itemPath = item->first, &task = item->second]
[ 523s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] 548 | {
[ 523s] | ~
[ 523s] 549 | acb.notifyTaskBegin(statusPrio);
[ 523s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] 550 | ZEN_ON_SCOPE_EXIT(acb.notifyTaskEnd());
[ 523s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] 551 |
[ 523s] |
[ 523s] 552 | ParallelContext pctx{itemPath, acb};
[ 523s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] 553 | task(pctx); //throw ThreadStopRequest
[ 523s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] 554 | });
[ 523s] | ~~
[ 523s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::function<void()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::function<void()>*’ increases required alignment of target type [-Wcast-align]
[ 523s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 523s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = std::function<void()>]’:
[ 523s] ../../zen/ring_buffer.h:52:25: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = std::function<void()>; T = std::function<void()>]’
[ 523s] 52 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward<U>(value)); //throw ?
[ 523s] | ~~~~~~~~~^~
[ 523s] ../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = std::function<void()>]’
[ 523s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 523s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 523s] base/status_handler_impl.h:547:28: required from here
[ 523s] 547 | threadGroup.run([&acb, statusPrio, &itemPath = item->first, &task = item->second]
[ 523s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] 548 | {
[ 523s] | ~
[ 523s] 549 | acb.notifyTaskBegin(statusPrio);
[ 523s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] 550 | ZEN_ON_SCOPE_EXIT(acb.notifyTaskEnd());
[ 523s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] 551 |
[ 523s] |
[ 523s] 552 | ParallelContext pctx{itemPath, acb};
[ 523s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] 553 | task(pctx); //throw ThreadStopRequest
[ 523s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] 554 | });
[ 523s] | ~~
[ 523s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::function<void()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::function<void()>*’ increases required alignment of target type [-Wcast-align]
[ 523s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 523s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 523s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 529s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 529s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/
[ 529s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base/file_hierarchy.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/file_hierarchy.cpp.o
[ 529s] In file included from <command-line>:
[ 529s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 529s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 529s] | ^~~~~~~
[ 529s] base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 529s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 529s] | ^~~~~~~~~~~
[ 529s] In file included from ../../zen/zstring.h:12,
[ 529s] from base/structures.h:14,
[ 529s] from base/file_hierarchy.h:16,
[ 529s] from base/file_hierarchy.cpp:7:
[ 529s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 529s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 529s] 161 | Descriptor* const d = descr(ptr);
[ 529s] | ~~~~~^~~~~
[ 529s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 529s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 529s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 529s] ../../zen/zstring.h:50:80: required from here
[ 529s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 529s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 529s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 529s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 529s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 529s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 529s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 529s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 529s] | ~~~~~^~~~~
[ 529s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 529s] 529 | return SP<Char>::size(rawStr_);
[ 529s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 529s] ../../zen/time.h:281:67: required from here
[ 529s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 529s] | ~~~~~~~~^~
[ 529s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 529s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 529s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 529s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 543s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 543s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/
[ 543s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base/icon_loader.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/icon_loader.cpp.o
[ 543s] In file included from ../../zen/zstring.h:12,
[ 543s] from base/icon_loader.h:10,
[ 543s] from base/icon_loader.cpp:7:
[ 543s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 543s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 543s] 161 | Descriptor* const d = descr(ptr);
[ 543s] | ~~~~~^~~~~
[ 543s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 543s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 543s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 543s] ../../zen/zstring.h:50:80: required from here
[ 543s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 543s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 543s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 543s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 543s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 543s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 543s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 543s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 543s] | ~~~~~^~~~~
[ 543s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 543s] 529 | return SP<Char>::size(rawStr_);
[ 543s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 543s] ../../zen/time.h:281:67: required from here
[ 543s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 543s] | ~~~~~~~~^~
[ 543s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 543s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 543s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 543s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 545s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 545s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/
[ 545s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base/multi_rename.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/multi_rename.cpp.o
[ 545s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 557s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 557s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/
[ 557s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base/comparison.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/comparison.cpp.o
[ 557s] In file included from <command-line>:
[ 557s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 557s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 557s] | ^~~~~~~
[ 557s] base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 557s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 557s] | ^~~~~~~~~~~
[ 557s] In file included from ../../zen/thread.h:13,
[ 557s] from ../../zen/extra_log.h:11,
[ 557s] from ../../zen/sys_error.h:13,
[ 557s] from ../../zen/file_error.h:10,
[ 557s] from base/../afs/abstract.h:12,
[ 557s] from base/structures.h:15,
[ 557s] from base/file_hierarchy.h:16,
[ 557s] from base/comparison.h:10,
[ 557s] from base/comparison.cpp:7:
[ 557s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt; size_t = long unsigned int]’:
[ 557s] ../../zen/ring_buffer.h:60:9: required from ‘void zen::RingBuffer<T>::push_back(U&&) [with U = fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt; T = fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt]’
[ 557s] 60 | reserve(size_ + 1); //throw ?
[ 557s] | ^~~~~~~
[ 557s] base/dir_exist_async.h:75:45: required from here
[ 557s] 75 | promptsPending.push_back(AsyncPrompt{msg, lastErrorMsg, {}});
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt*’ increases required alignment of target type [-Wcast-align]
[ 557s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 557s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt]’:
[ 557s] ../../zen/ring_buffer.h:61:25: required from ‘void zen::RingBuffer<T>::push_back(U&&) [with U = fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt; T = fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt]’
[ 557s] 61 | ::new (getBufPtr() + getBufPos(size_)) T(std::forward<U>(value)); //throw ?
[ 557s] | ~~~~~~~~~^~
[ 557s] base/dir_exist_async.h:75:45: required from here
[ 557s] 75 | promptsPending.push_back(AsyncPrompt{msg, lastErrorMsg, {}});
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt*’ increases required alignment of target type [-Wcast-align]
[ 557s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 557s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = fff::SpeedTest::Sample]’:
[ 557s] ../../zen/ring_buffer.h:91:31: required from ‘void zen::RingBuffer<T>::clear() [with T = fff::SpeedTest::Sample]’
[ 557s] 91 | std::destroy(getBufPtr() + bufStart_, getBufPtr() + bufStart_ + frontSize);
[ 557s] | ~~~~~~~~~^~
[ 557s] base/speed_test.h:32:34: required from here
[ 557s] 32 | void clear() { samples_.clear(); }
[ 557s] | ~~~~~~~~~~~~~~^~
[ 557s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::SpeedTest::Sample>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::SpeedTest::Sample*’ increases required alignment of target type [-Wcast-align]
[ 557s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 557s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = fff::FilePair*; size_t = long unsigned int]’:
[ 557s] ../../zen/ring_buffer.h:60:9: required from ‘void zen::RingBuffer<T>::push_back(U&&) [with U = fff::FilePair*&; T = fff::FilePair*]’
[ 557s] 60 | reserve(size_ + 1); //throw ?
[ 557s] | ^~~~~~~
[ 557s] base/comparison.cpp:563:53: required from here
[ 557s] 563 | filesToCompareBytewise.push_back(file);
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
[ 557s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::FilePair*>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::FilePair**’ increases required alignment of target type [-Wcast-align]
[ 557s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 557s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = fff::FilePair*]’:
[ 557s] ../../zen/ring_buffer.h:61:25: required from ‘void zen::RingBuffer<T>::push_back(U&&) [with U = fff::FilePair*&; T = fff::FilePair*]’
[ 557s] 61 | ::new (getBufPtr() + getBufPos(size_)) T(std::forward<U>(value)); //throw ?
[ 557s] | ~~~~~~~~~^~
[ 557s] base/comparison.cpp:563:53: required from here
[ 557s] 563 | filesToCompareBytewise.push_back(file);
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
[ 557s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::FilePair*>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::FilePair**’ increases required alignment of target type [-Wcast-align]
[ 557s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 557s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] In file included from ../../zen/zstring.h:12,
[ 557s] from base/structures.h:14:
[ 557s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 557s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 557s] 161 | Descriptor* const d = descr(ptr);
[ 557s] | ~~~~~^~~~~
[ 557s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 557s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 557s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 557s] ../../zen/zstring.h:50:80: required from here
[ 557s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 557s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 557s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 557s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 557s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 557s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 557s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 557s] | ~~~~~^~~~~
[ 557s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 557s] 529 | return SP<Char>::size(rawStr_);
[ 557s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 557s] ../../zen/time.h:281:67: required from here
[ 557s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 557s] | ~~~~~~~~^~
[ 557s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 557s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 557s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = std::packaged_task<bool()>; size_t = long unsigned int]’:
[ 557s] ../../zen/ring_buffer.h:51:9: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = std::packaged_task<bool()>; T = std::packaged_task<bool()>]’
[ 557s] 51 | reserve(size_ + 1); //throw ?
[ 557s] | ^~~~~~~
[ 557s] ../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = std::packaged_task<bool()>]’
[ 557s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 557s] base/dir_exist_async.h:111:42: required from here
[ 557s] 111 | deviceThreadGroups.back().run(std::move(pt));
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 557s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::packaged_task<bool()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::packaged_task<bool()>*’ increases required alignment of target type [-Wcast-align]
[ 557s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 557s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = std::packaged_task<bool()>]’:
[ 557s] ../../zen/ring_buffer.h:52:25: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = std::packaged_task<bool()>; T = std::packaged_task<bool()>]’
[ 557s] 52 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward<U>(value)); //throw ?
[ 557s] | ~~~~~~~~~^~
[ 557s] ../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = std::packaged_task<bool()>]’
[ 557s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 557s] base/dir_exist_async.h:111:42: required from here
[ 557s] 111 | deviceThreadGroups.back().run(std::move(pt));
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 557s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::packaged_task<bool()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::packaged_task<bool()>*’ increases required alignment of target type [-Wcast-align]
[ 557s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 557s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = std::function<void()>; size_t = long unsigned int]’:
[ 557s] ../../zen/ring_buffer.h:51:9: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = std::function<void()>; T = std::function<void()>]’
[ 557s] 51 | reserve(size_ + 1); //throw ?
[ 557s] | ^~~~~~~
[ 557s] ../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = std::function<void()>]’
[ 557s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 557s] base/status_handler_impl.h:547:28: required from here
[ 557s] 547 | threadGroup.run([&acb, statusPrio, &itemPath = item->first, &task = item->second]
[ 557s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] 548 | {
[ 557s] | ~
[ 557s] 549 | acb.notifyTaskBegin(statusPrio);
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] 550 | ZEN_ON_SCOPE_EXIT(acb.notifyTaskEnd());
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] 551 |
[ 557s] |
[ 557s] 552 | ParallelContext pctx{itemPath, acb};
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] 553 | task(pctx); //throw ThreadStopRequest
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] 554 | });
[ 557s] | ~~
[ 557s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::function<void()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::function<void()>*’ increases required alignment of target type [-Wcast-align]
[ 557s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 557s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = std::function<void()>]’:
[ 557s] ../../zen/ring_buffer.h:52:25: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = std::function<void()>; T = std::function<void()>]’
[ 557s] 52 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward<U>(value)); //throw ?
[ 557s] | ~~~~~~~~~^~
[ 557s] ../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = std::function<void()>]’
[ 557s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 557s] base/status_handler_impl.h:547:28: required from here
[ 557s] 547 | threadGroup.run([&acb, statusPrio, &itemPath = item->first, &task = item->second]
[ 557s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] 548 | {
[ 557s] | ~
[ 557s] 549 | acb.notifyTaskBegin(statusPrio);
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] 550 | ZEN_ON_SCOPE_EXIT(acb.notifyTaskEnd());
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] 551 |
[ 557s] |
[ 557s] 552 | ParallelContext pctx{itemPath, acb};
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] 553 | task(pctx); //throw ThreadStopRequest
[ 557s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] 554 | });
[ 557s] | ~~
[ 557s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::function<void()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::function<void()>*’ increases required alignment of target type [-Wcast-align]
[ 557s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 557s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] ../../zen/ring_buffer.h: In instantiation of ‘const T* zen::RingBuffer<T>::getBufPtr() const [with T = fff::FilePair*]’:
[ 557s] ../../zen/ring_buffer.h:170:25: required from ‘const T& zen::RingBuffer<T>::operator[](size_t) const [with T = fff::FilePair*; size_t = long unsigned int]’
[ 557s] 170 | return getBufPtr()[getBufPos(offset)];
[ 557s] | ~~~~~~~~~^~
[ 557s] ../../zen/ring_buffer.h:189:58: required from ‘Value& zen::RingBuffer<T>::Iterator<Container, Value>::operator*() const [with Container = const zen::RingBuffer<fff::FilePair*>; Value = fff::FilePair* const; T = fff::FilePair*]’
[ 557s] 189 | Value& operator* () const { return (*container_)[offset_]; }
[ 557s] | ~~~~~~~~~~~~~^
[ 557s] base/comparison.cpp:583:45: required from here
[ 557s] 583 | for (const FilePair* file : bwl.filesToCompareBytewise)
[ 557s] | ^~~~~~~~~~~~~~~~~~~~~~
[ 557s] ../../zen/ring_buffer.h:222:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::FilePair*>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::FilePair**’ increases required alignment of target type [-Wcast-align]
[ 557s] 222 | const T* getBufPtr() const { return reinterpret_cast<T*>(rawMem_.get()); }
[ 557s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 557s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 572s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 572s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/
[ 572s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base/speed_test.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/speed_test.cpp.o
[ 572s] In file included from base/speed_test.h:13,
[ 572s] from base/speed_test.cpp:7:
[ 572s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = fff::SpeedTest::Sample]’:
[ 572s] ../../zen/ring_buffer.h:91:31: required from ‘void zen::RingBuffer<T>::clear() [with T = fff::SpeedTest::Sample]’
[ 572s] 91 | std::destroy(getBufPtr() + bufStart_, getBufPtr() + bufStart_ + frontSize);
[ 572s] | ~~~~~~~~~^~
[ 572s] base/speed_test.h:32:34: required from here
[ 572s] 32 | void clear() { samples_.clear(); }
[ 572s] | ~~~~~~~~~~~~~~^~
[ 572s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::SpeedTest::Sample>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::SpeedTest::Sample*’ increases required alignment of target type [-Wcast-align]
[ 572s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 572s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 572s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = fff::SpeedTest::Sample; size_t = long unsigned int]’:
[ 572s] ../../zen/ring_buffer.h:60:9: required from ‘void zen::RingBuffer<T>::push_back(U&&) [with U = fff::SpeedTest::Sample; T = fff::SpeedTest::Sample]’
[ 572s] 60 | reserve(size_ + 1); //throw ?
[ 572s] | ^~~~~~~
[ 572s] base/speed_test.cpp:21:23: required from here
[ 572s] 21 | samples_.push_back(Sample{timeElapsed, itemsCurrent, bytesCurrent});
[ 572s] | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 572s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::SpeedTest::Sample>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::SpeedTest::Sample*’ increases required alignment of target type [-Wcast-align]
[ 572s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 572s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 572s] ../../zen/ring_buffer.h: In instantiation of ‘const T* zen::RingBuffer<T>::getBufPtr() const [with T = fff::SpeedTest::Sample]’:
[ 572s] ../../zen/ring_buffer.h:46:89: required from ‘const T& zen::RingBuffer<T>::back() const [with T = fff::SpeedTest::Sample; const_reference = const fff::SpeedTest::Sample&]’
[ 572s] 46 | const_reference back() const { checkInvariants(); assert(!empty()); return getBufPtr()[getBufPos(size_ - 1)]; }
[ 572s] | ~~~~~~~~~^~
[ 572s] base/speed_test.cpp:39:77: required from here
[ 572s] 39 | const double timeDelta = std::chrono::duration<double>(samples_.back().timeElapsed - samples_.front().timeElapsed).count();
[ 572s] | ~~~~~~~~~~~~~^~
[ 572s] ../../zen/ring_buffer.h:222:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::SpeedTest::Sample>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::SpeedTest::Sample*’ increases required alignment of target type [-Wcast-align]
[ 572s] 222 | const T* getBufPtr() const { return reinterpret_cast<T*>(rawMem_.get()); }
[ 572s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 572s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 574s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 574s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/
[ 574s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base/path_filter.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/path_filter.cpp.o
[ 574s] In file included from ../../zen/zstring.h:12,
[ 574s] from base/path_filter.h:13,
[ 574s] from base/path_filter.cpp:7:
[ 574s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 574s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 574s] 161 | Descriptor* const d = descr(ptr);
[ 574s] | ~~~~~^~~~~
[ 574s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 574s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 574s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 574s] ../../zen/zstring.h:50:80: required from here
[ 574s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 574s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 574s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 574s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 574s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 574s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 574s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 574s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 574s] | ~~~~~^~~~~
[ 574s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 574s] 529 | return SP<Char>::size(rawStr_);
[ 574s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 574s] base/path_filter.cpp:196:21: required from here
[ 574s] 196 | return mask.size() > relPath.size() + 1 && //room for FILE_NAME_SEPARATOR *and* at least one more char
[ 574s] | ~~~~~~~~~^~
[ 574s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 574s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 574s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 574s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 597s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 597s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/
[ 597s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base/parallel_scan.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/parallel_scan.cpp.o
[ 597s] In file included from <command-line>:
[ 597s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 597s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 597s] | ^~~~~~~
[ 597s] base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 597s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 597s] | ^~~~~~~~~~~
[ 597s] In file included from ../../zen/zstring.h:12,
[ 597s] from base/path_filter.h:13,
[ 597s] from base/parallel_scan.h:13,
[ 597s] from base/parallel_scan.cpp:7:
[ 597s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 597s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 597s] 161 | Descriptor* const d = descr(ptr);
[ 597s] | ~~~~~^~~~~
[ 597s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 597s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 597s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 597s] ../../zen/zstring.h:50:80: required from here
[ 597s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 597s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 597s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 597s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 597s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 597s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 597s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 597s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 597s] | ~~~~~^~~~~
[ 597s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 597s] 529 | return SP<Char>::size(rawStr_);
[ 597s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 597s] ../../zen/time.h:281:67: required from here
[ 597s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 597s] | ~~~~~~~~^~
[ 597s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 597s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 597s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 597s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 598s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 598s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/
[ 598s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base/structures.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/structures.cpp.o
[ 598s] In file included from <command-line>:
[ 598s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 598s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 598s] | ^~~~~~~
[ 598s] base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 598s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 598s] | ^~~~~~~~~~~
[ 598s] In file included from ../../zen/zstring.h:12,
[ 598s] from base/structures.h:14,
[ 598s] from base/structures.cpp:7:
[ 598s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 598s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 598s] 161 | Descriptor* const d = descr(ptr);
[ 598s] | ~~~~~^~~~~
[ 598s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 598s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 598s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 598s] ../../zen/zstring.h:50:80: required from here
[ 598s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 598s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 598s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 598s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 598s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 598s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 598s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 598s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 598s] | ~~~~~^~~~~
[ 598s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 598s] 529 | return SP<Char>::size(rawStr_);
[ 598s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 598s] ../../zen/time.h:281:67: required from here
[ 598s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 598s] | ~~~~~~~~^~
[ 598s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 598s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 598s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 598s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 626s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 626s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/
[ 626s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c afs/concrete.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/concrete.cpp.o
[ 626s] In file included from <command-line>:
[ 626s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 626s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 626s] | ^~~~~~~
[ 626s] afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 626s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 626s] | ^~~~~~~~~~~
[ 626s] In file included from ../../zen/zstring.h:12,
[ 626s] from ../../zen/sys_error.h:12,
[ 626s] from ../../zen/file_error.h:10,
[ 626s] from afs/abstract.h:12,
[ 626s] from afs/concrete.h:10,
[ 626s] from afs/concrete.cpp:7:
[ 626s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 626s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 626s] 161 | Descriptor* const d = descr(ptr);
[ 626s] | ~~~~~^~~~~
[ 626s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 626s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 626s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 626s] ../../zen/zstring.h:50:80: required from here
[ 626s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 626s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 626s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 626s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 626s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 626s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 626s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 626s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 626s] | ~~~~~^~~~~
[ 626s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 626s] 529 | return SP<Char>::size(rawStr_);
[ 626s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 626s] ../../zen/time.h:281:67: required from here
[ 626s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 626s] | ~~~~~~~~^~
[ 626s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 626s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 626s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 626s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 657s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 657s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/
[ 657s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c afs/abstract.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/abstract.cpp.o
[ 657s] In file included from <command-line>:
[ 657s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 657s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 657s] | ^~~~~~~
[ 657s] afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 657s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 657s] | ^~~~~~~~~~~
[ 657s] In file included from ../../zen/thread.h:13,
[ 657s] from ../../zen/extra_log.h:11,
[ 657s] from ../../zen/sys_error.h:13,
[ 657s] from ../../zen/file_error.h:10,
[ 657s] from afs/abstract.h:12,
[ 657s] from afs/abstract.cpp:7:
[ 657s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = zen::Zbase<char>; size_t = long unsigned int]’:
[ 657s] ../../zen/ring_buffer.h:51:9: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = zen::Zbase<char>; T = zen::Zbase<char>]’
[ 657s] 51 | reserve(size_ + 1); //throw ?
[ 657s] | ^~~~~~~
[ 657s] afs/abstract.cpp:281:39: required from here
[ 657s] 281 | folderNames.push_front(getItemName(folderPathEx));
[ 657s] | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 657s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::Zbase<char> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::Zbase<char>*’ increases required alignment of target type [-Wcast-align]
[ 657s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 657s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 657s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = zen::Zbase<char>]’:
[ 657s] ../../zen/ring_buffer.h:52:25: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = zen::Zbase<char>; T = zen::Zbase<char>]’
[ 657s] 52 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward<U>(value)); //throw ?
[ 657s] | ~~~~~~~~~^~
[ 657s] afs/abstract.cpp:281:39: required from here
[ 657s] 281 | folderNames.push_front(getItemName(folderPathEx));
[ 657s] | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 657s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::Zbase<char> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::Zbase<char>*’ increases required alignment of target type [-Wcast-align]
[ 657s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 657s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 657s] In file included from ../../zen/zstring.h:12,
[ 657s] from ../../zen/sys_error.h:12:
[ 657s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 657s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 657s] 161 | Descriptor* const d = descr(ptr);
[ 657s] | ~~~~~^~~~~
[ 657s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 657s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 657s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 657s] ../../zen/zstring.h:50:80: required from here
[ 657s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 657s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 657s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 657s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 657s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 657s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 657s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 657s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 657s] | ~~~~~^~~~~
[ 657s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 657s] 529 | return SP<Char>::size(rawStr_);
[ 657s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 657s] ../../zen/time.h:281:67: required from here
[ 657s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 657s] | ~~~~~~~~^~
[ 657s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 657s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 657s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 657s] ../../zen/ring_buffer.h: In instantiation of ‘const T* zen::RingBuffer<T>::getBufPtr() const [with T = zen::Zbase<char>]’:
[ 657s] ../../zen/ring_buffer.h:170:25: required from ‘const T& zen::RingBuffer<T>::operator[](size_t) const [with T = zen::Zbase<char>; size_t = long unsigned int]’
[ 657s] 170 | return getBufPtr()[getBufPos(offset)];
[ 657s] | ~~~~~~~~~^~
[ 657s] ../../zen/ring_buffer.h:173:106: required from ‘T& zen::RingBuffer<T>::operator[](size_t) [with T = zen::Zbase<char>; size_t = long unsigned int]’
[ 657s] 173 | T& operator[](size_t offset) { return const_cast<T&>(static_cast<const RingBuffer*>(this)->operator[](offset)); }
[ 657s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
[ 657s] ../../zen/ring_buffer.h:189:58: required from ‘Value& zen::RingBuffer<T>::Iterator<Container, Value>::operator*() const [with Container = zen::RingBuffer<zen::Zbase<char> >; Value = zen::Zbase<char>; T = zen::Zbase<char>]’
[ 657s] 189 | Value& operator* () const { return (*container_)[offset_]; }
[ 657s] | ~~~~~~~~~~~~~^
[ 657s] afs/abstract.cpp:287:42: required from here
[ 657s] 287 | for (const Zstring& folderName : folderNames)
[ 657s] | ^~~~~~~~~~~
[ 657s] ../../zen/ring_buffer.h:222:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::Zbase<char> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::Zbase<char>*’ increases required alignment of target type [-Wcast-align]
[ 657s] 222 | const T* getBufPtr() const { return reinterpret_cast<T*>(rawMem_.get()); }
[ 657s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 657s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 679s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 679s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/
[ 679s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base/versioning.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/versioning.cpp.o
[ 679s] In file included from <command-line>:
[ 679s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 679s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 679s] | ^~~~~~~
[ 679s] base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 679s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 679s] | ^~~~~~~~~~~
[ 679s] In file included from ../../zen/thread.h:13,
[ 679s] from ../../zen/extra_log.h:11,
[ 679s] from ../../zen/sys_error.h:13,
[ 679s] from ../../zen/file_error.h:10,
[ 679s] from base/versioning.h:12,
[ 679s] from base/versioning.cpp:7:
[ 679s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = fff::SpeedTest::Sample]’:
[ 679s] ../../zen/ring_buffer.h:91:31: required from ‘void zen::RingBuffer<T>::clear() [with T = fff::SpeedTest::Sample]’
[ 679s] 91 | std::destroy(getBufPtr() + bufStart_, getBufPtr() + bufStart_ + frontSize);
[ 679s] | ~~~~~~~~~^~
[ 679s] base/speed_test.h:32:34: required from here
[ 679s] 32 | void clear() { samples_.clear(); }
[ 679s] | ~~~~~~~~~~~~~~^~
[ 679s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::SpeedTest::Sample>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::SpeedTest::Sample*’ increases required alignment of target type [-Wcast-align]
[ 679s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 679s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt; size_t = long unsigned int]’:
[ 679s] ../../zen/ring_buffer.h:60:9: required from ‘void zen::RingBuffer<T>::push_back(U&&) [with U = fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt; T = fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt]’
[ 679s] 60 | reserve(size_ + 1); //throw ?
[ 679s] | ^~~~~~~
[ 679s] base/dir_exist_async.h:75:45: required from here
[ 679s] 75 | promptsPending.push_back(AsyncPrompt{msg, lastErrorMsg, {}});
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt*’ increases required alignment of target type [-Wcast-align]
[ 679s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 679s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt]’:
[ 679s] ../../zen/ring_buffer.h:61:25: required from ‘void zen::RingBuffer<T>::push_back(U&&) [with U = fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt; T = fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt]’
[ 679s] 61 | ::new (getBufPtr() + getBufPos(size_)) T(std::forward<U>(value)); //throw ?
[ 679s] | ~~~~~~~~~^~
[ 679s] base/dir_exist_async.h:75:45: required from here
[ 679s] 75 | promptsPending.push_back(AsyncPrompt{msg, lastErrorMsg, {}});
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::{anonymous}::getFolderStatusParallel(const std::set<fff::AbstractPath>&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt*’ increases required alignment of target type [-Wcast-align]
[ 679s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 679s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] In file included from ../../zen/zstring.h:12,
[ 679s] from ../../zen/time.h:12,
[ 679s] from base/versioning.h:11:
[ 679s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 679s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 679s] 161 | Descriptor* const d = descr(ptr);
[ 679s] | ~~~~~^~~~~
[ 679s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 679s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 679s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 679s] ../../zen/zstring.h:50:80: required from here
[ 679s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 679s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 679s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 679s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 679s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 679s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 679s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 679s] | ~~~~~^~~~~
[ 679s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 679s] 529 | return SP<Char>::size(rawStr_);
[ 679s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 679s] ../../zen/time.h:281:67: required from here
[ 679s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 679s] | ~~~~~~~~^~
[ 679s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 679s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 679s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = std::function<void()>; size_t = long unsigned int]’:
[ 679s] ../../zen/ring_buffer.h:51:9: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = std::function<void()>; T = std::function<void()>]’
[ 679s] 51 | reserve(size_ + 1); //throw ?
[ 679s] | ^~~~~~~
[ 679s] ../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = std::function<void()>]’
[ 679s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 679s] base/status_handler_impl.h:547:28: required from here
[ 679s] 547 | threadGroup.run([&acb, statusPrio, &itemPath = item->first, &task = item->second]
[ 679s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] 548 | {
[ 679s] | ~
[ 679s] 549 | acb.notifyTaskBegin(statusPrio);
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] 550 | ZEN_ON_SCOPE_EXIT(acb.notifyTaskEnd());
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] 551 |
[ 679s] |
[ 679s] 552 | ParallelContext pctx{itemPath, acb};
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] 553 | task(pctx); //throw ThreadStopRequest
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] 554 | });
[ 679s] | ~~
[ 679s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::function<void()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::function<void()>*’ increases required alignment of target type [-Wcast-align]
[ 679s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 679s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = std::function<void()>]’:
[ 679s] ../../zen/ring_buffer.h:52:25: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = std::function<void()>; T = std::function<void()>]’
[ 679s] 52 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward<U>(value)); //throw ?
[ 679s] | ~~~~~~~~~^~
[ 679s] ../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = std::function<void()>]’
[ 679s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 679s] base/status_handler_impl.h:547:28: required from here
[ 679s] 547 | threadGroup.run([&acb, statusPrio, &itemPath = item->first, &task = item->second]
[ 679s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] 548 | {
[ 679s] | ~
[ 679s] 549 | acb.notifyTaskBegin(statusPrio);
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] 550 | ZEN_ON_SCOPE_EXIT(acb.notifyTaskEnd());
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] 551 |
[ 679s] |
[ 679s] 552 | ParallelContext pctx{itemPath, acb};
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] 553 | task(pctx); //throw ThreadStopRequest
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] 554 | });
[ 679s] | ~~
[ 679s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::function<void()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::function<void()>*’ increases required alignment of target type [-Wcast-align]
[ 679s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 679s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = std::packaged_task<bool()>; size_t = long unsigned int]’:
[ 679s] ../../zen/ring_buffer.h:51:9: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = std::packaged_task<bool()>; T = std::packaged_task<bool()>]’
[ 679s] 51 | reserve(size_ + 1); //throw ?
[ 679s] | ^~~~~~~
[ 679s] ../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = std::packaged_task<bool()>]’
[ 679s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 679s] base/dir_exist_async.h:111:42: required from here
[ 679s] 111 | deviceThreadGroups.back().run(std::move(pt));
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 679s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::packaged_task<bool()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::packaged_task<bool()>*’ increases required alignment of target type [-Wcast-align]
[ 679s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 679s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = std::packaged_task<bool()>]’:
[ 679s] ../../zen/ring_buffer.h:52:25: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = std::packaged_task<bool()>; T = std::packaged_task<bool()>]’
[ 679s] 52 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward<U>(value)); //throw ?
[ 679s] | ~~~~~~~~~^~
[ 679s] ../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = std::packaged_task<bool()>]’
[ 679s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 679s] base/dir_exist_async.h:111:42: required from here
[ 679s] 111 | deviceThreadGroups.back().run(std::move(pt));
[ 679s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 679s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::packaged_task<bool()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::packaged_task<bool()>*’ increases required alignment of target type [-Wcast-align]
[ 679s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 679s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 679s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 707s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 707s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/
[ 707s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c afs/init_curl_libssh2.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/init_curl_libssh2.cpp.o
[ 707s] In file included from ../../zen/zstring.h:12,
[ 707s] from ../../zen/thread.h:14,
[ 707s] from afs/init_curl_libssh2.cpp:8:
[ 707s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 707s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 707s] 161 | Descriptor* const d = descr(ptr);
[ 707s] | ~~~~~^~~~~
[ 707s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 707s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 707s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 707s] ../../zen/zstring.h:50:80: required from here
[ 707s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 707s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 707s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 707s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 707s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 707s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 707s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 707s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 707s] | ~~~~~^~~~~
[ 707s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 707s] 529 | return SP<Char>::size(rawStr_);
[ 707s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 707s] ../../zen/time.h:281:67: required from here
[ 707s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 707s] | ~~~~~~~~^~
[ 707s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 707s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 707s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 707s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 734s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 734s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/
[ 734s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c base/synchronization.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/synchronization.cpp.o
[ 734s] In file included from <command-line>:
[ 734s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 734s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 734s] | ^~~~~~~
[ 734s] base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 734s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 734s] | ^~~~~~~~~~~
[ 734s] In file included from ../../zen/thread.h:13,
[ 734s] from ../../zen/extra_log.h:11,
[ 734s] from ../../zen/sys_error.h:13,
[ 734s] from ../../zen/file_error.h:10,
[ 734s] from base/../afs/abstract.h:12,
[ 734s] from base/structures.h:15,
[ 734s] from base/synchronization.h:11,
[ 734s] from base/synchronization.cpp:7:
[ 734s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = fff::SpeedTest::Sample]’:
[ 734s] ../../zen/ring_buffer.h:91:31: required from ‘void zen::RingBuffer<T>::clear() [with T = fff::SpeedTest::Sample]’
[ 734s] 91 | std::destroy(getBufPtr() + bufStart_, getBufPtr() + bufStart_ + frontSize);
[ 734s] | ~~~~~~~~~^~
[ 734s] base/speed_test.h:32:34: required from here
[ 734s] 32 | void clear() { samples_.clear(); }
[ 734s] | ~~~~~~~~~~~~~~^~
[ 734s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::SpeedTest::Sample>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::SpeedTest::Sample*’ increases required alignment of target type [-Wcast-align]
[ 734s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 734s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 734s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = std::function<void()>]’:
[ 734s] ../../zen/ring_buffer.h:42:90: required from ‘T& zen::RingBuffer<T>::front() [with T = std::function<void()>; reference = std::function<void()>&]’
[ 734s] 42 | reference front() { checkInvariants(); assert(!empty()); return getBufPtr()[bufStart_]; }
[ 734s] | ~~~~~~~~~^~
[ 734s] base/synchronization.cpp:1129:67: required from here
[ 734s] 1129 | auto wi = std::move(workload_[threadIdx]. front());
[ 734s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 734s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::function<void()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::function<void()>*’ increases required alignment of target type [-Wcast-align]
[ 734s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 734s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 734s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = zen::RingBuffer<std::function<void()> >]’:
[ 734s] ../../zen/ring_buffer.h:42:90: required from ‘T& zen::RingBuffer<T>::front() [with T = zen::RingBuffer<std::function<void()> >; reference = zen::RingBuffer<std::function<void()> >&]’
[ 734s] 42 | reference front() { checkInvariants(); assert(!empty()); return getBufPtr()[bufStart_]; }
[ 734s] | ~~~~~~~~~^~
[ 734s] base/synchronization.cpp:1135:76: required from here
[ 734s] 1135 | workload_[threadIdx] = std::move(pendingWorkload_. front());
[ 734s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 734s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::RingBuffer<std::function<void()> > >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::RingBuffer<std::function<void()> >*’ increases required alignment of target type [-Wcast-align]
[ 734s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 734s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 734s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = std::function<void()>; size_t = long unsigned int]’:
[ 734s] ../../zen/ring_buffer.h:60:9: required from ‘void zen::RingBuffer<T>::push_back(U&&) [with U = std::function<void()>; T = std::function<void()>]’
[ 734s] 60 | reserve(size_ + 1); //throw ?
[ 734s] | ^~~~~~~
[ 734s] base/synchronization.cpp:1151:59: required from here
[ 734s] 1151 | workload_[threadIdx].push_back(std::move(wi));
[ 734s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 734s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::function<void()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::function<void()>*’ increases required alignment of target type [-Wcast-align]
[ 734s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 734s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 734s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = zen::RingBuffer<std::function<void()> >; size_t = long unsigned int]’:
[ 734s] ../../zen/ring_buffer.h:60:9: required from ‘void zen::RingBuffer<T>::push_back(U&&) [with U = zen::RingBuffer<std::function<void()> >; T = zen::RingBuffer<std::function<void()> >]’
[ 734s] 60 | reserve(size_ + 1); //throw ?
[ 734s] | ^~~~~~~
[ 734s] base/synchronization.cpp:1177:43: required from here
[ 734s] 1177 | pendingWorkload_.push_back(std::move(buckets. front()));
[ 734s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 734s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::RingBuffer<std::function<void()> > >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::RingBuffer<std::function<void()> >*’ increases required alignment of target type [-Wcast-align]
[ 734s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 734s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 734s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = fff::ContainerObject*; size_t = long unsigned int]’:
[ 734s] ../../zen/ring_buffer.h:60:9: required from ‘void zen::RingBuffer<T>::push_back(U&&) [with U = fff::ContainerObject*; T = fff::ContainerObject*]’
[ 734s] 60 | reserve(size_ + 1); //throw ?
[ 734s] | ^~~~~~~
[ 734s] base/synchronization.cpp:1371:31: required from here
[ 734s] 1371 | foldersToInspect.push_back(&parentFolder);
[ 734s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 734s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::ContainerObject*>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::ContainerObject**’ increases required alignment of target type [-Wcast-align]
[ 734s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 734s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 734s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = fff::ContainerObject*]’:
[ 734s] ../../zen/ring_buffer.h:61:25: required from ‘void zen::RingBuffer<T>::push_back(U&&) [with U = fff::ContainerObject*; T = fff::ContainerObject*]’
[ 734s] 61 | ::new (getBufPtr() + getBufPos(size_)) T(std::forward<U>(value)); //throw ?
[ 734s] | ~~~~~~~~~^~
[ 734s] base/synchronization.cpp:1371:31: required from here
[ 734s] 1371 | foldersToInspect.push_back(&parentFolder);
[ 734s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 734s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::ContainerObject*>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::ContainerObject**’ increases required alignment of target type [-Wcast-align]
[ 734s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 734s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 734s] In file included from ../../zen/zstring.h:12,
[ 734s] from base/structures.h:14:
[ 734s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 734s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 734s] 161 | Descriptor* const d = descr(ptr);
[ 734s] | ~~~~~^~~~~
[ 734s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 734s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 734s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 734s] ../../zen/zstring.h:50:80: required from here
[ 734s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 734s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 734s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 734s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 734s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 734s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 734s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 734s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 734s] | ~~~~~^~~~~
[ 734s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 734s] 529 | return SP<Char>::size(rawStr_);
[ 734s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 734s] ../../zen/time.h:281:67: required from here
[ 734s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 734s] | ~~~~~~~~^~
[ 734s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 734s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 734s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 734s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 742s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 742s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/
[ 742s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c afs/ftp.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/ftp.cpp.o
[ 742s] In file included from <command-line>:
[ 742s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 742s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 742s] | ^~~~~~~
[ 742s] afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 742s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 742s] | ^~~~~~~~~~~
[ 742s] In file included from ../../zen/zstring.h:12,
[ 742s] from ../../zen/sys_error.h:12,
[ 742s] from ../../zen/file_error.h:10,
[ 742s] from afs/abstract.h:12,
[ 742s] from afs/ftp.h:10,
[ 742s] from afs/ftp.cpp:7:
[ 742s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 742s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 742s] 161 | Descriptor* const d = descr(ptr);
[ 742s] | ~~~~~^~~~~
[ 742s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 742s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 742s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 742s] ../../zen/zstring.h:50:80: required from here
[ 742s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 742s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 742s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 742s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 742s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 742s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 742s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 742s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 742s] | ~~~~~^~~~~
[ 742s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 742s] 529 | return SP<Char>::size(rawStr_);
[ 742s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 742s] ../../zen/time.h:281:67: required from here
[ 742s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 742s] | ~~~~~~~~^~
[ 742s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 742s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 742s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 742s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 742s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:166:29,
[ 742s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:152:10,
[ 742s] inlined from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../zen/string_base.h:418:18,
[ 742s] inlined from ‘fff::AfsPath::~AfsPath()’ at afs/abstract.h:28:8,
[ 742s] inlined from ‘{anonymous}::FtpFileSystem::authenticateAccess(const fff::AbstractFileSystem::RequestPasswordFun&) const::<lambda()>::<lambda({anonymous}::FtpSession&)>’ at afs/ftp.cpp:2502:33,
[ 742s] inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::FtpFileSystem::authenticateAccess(const fff::AbstractFileSystem::RequestPasswordFun&) const::<lambda()>::<lambda({anonymous}::FtpSession&)>&; _Args = {{anonymous}::FtpSession&}]’ at /usr/include/c++/15/bits/invoke.h:63:36,
[ 742s] inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::FtpFileSystem::authenticateAccess(const fff::AbstractFileSystem::RequestPasswordFun&) const::<lambda()>::<lambda({anonymous}::FtpSession&)>&; _Args = {{anonymous}::FtpSession&}]’ at /usr/include/c++/15/bits/invoke.h:113:28,
[ 742s] inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::FtpFileSystem::authenticateAccess(const fff::AbstractFileSystem::RequestPasswordFun&) const::<lambda()>::<lambda({anonymous}::FtpSession&)>; _ArgTypes = {{anonymous}::FtpSession&}]’ at /usr/include/c++/15/bits/std_function.h:292:30:
[ 742s] ../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 742s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 742s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 742s] ../../zen/string_base.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::FtpFileSystem::authenticateAccess(const fff::AbstractFileSystem::RequestPasswordFun&) const::<lambda()>::<lambda({anonymous}::FtpSession&)>; _ArgTypes = {{anonymous}::FtpSession&}]’:
[ 742s] ../../zen/string_base.h:211:47: note: declared here
[ 742s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 742s] | ^~~~~~~~~~~~~~~~~
[ 742s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 742s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:166:29,
[ 742s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:152:10,
[ 742s] inlined from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../zen/string_base.h:418:18,
[ 742s] inlined from ‘fff::AfsPath::~AfsPath()’ at afs/abstract.h:28:8,
[ 742s] inlined from ‘std::string {anonymous}::FtpSession::runSingleFtpCommand(const std::string&, bool)’ at afs/ftp.cpp:576:24:
[ 742s] ../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 742s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 742s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 742s] ../../zen/string_base.h: In function ‘std::string {anonymous}::FtpSession::runSingleFtpCommand(const std::string&, bool)’:
[ 742s] ../../zen/string_base.h:211:47: note: declared here
[ 742s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 742s] | ^~~~~~~~~~~~~~~~~
[ 742s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 771s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 771s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/
[ 771s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c afs/native.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/native.cpp.o
[ 771s] In file included from <command-line>:
[ 771s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 771s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 771s] | ^~~~~~~
[ 771s] afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 771s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 771s] | ^~~~~~~~~~~
[ 771s] In file included from ../../zen/zstring.h:12,
[ 771s] from ../../zen/sys_error.h:12,
[ 771s] from ../../zen/file_error.h:10,
[ 771s] from afs/abstract.h:12,
[ 771s] from afs/native.h:10,
[ 771s] from afs/native.cpp:7:
[ 771s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 771s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 771s] 161 | Descriptor* const d = descr(ptr);
[ 771s] | ~~~~~^~~~~
[ 771s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 771s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 771s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 771s] ../../zen/zstring.h:50:80: required from here
[ 771s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 771s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 771s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 771s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 771s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 771s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 771s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 771s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 771s] | ~~~~~^~~~~
[ 771s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 771s] 529 | return SP<Char>::size(rawStr_);
[ 771s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 771s] ../../zen/time.h:281:67: required from here
[ 771s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 771s] | ~~~~~~~~^~
[ 771s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 771s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 771s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 771s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 771s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:166:29,
[ 771s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:152:10,
[ 771s] inlined from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../zen/string_base.h:418:18,
[ 771s] inlined from ‘fff::AfsPath::~AfsPath()’ at afs/abstract.h:28:8,
[ 771s] inlined from ‘fff::AbstractPath fff::createItemPathNativeNoFormatting(const Zstring&)’ at afs/native.cpp:746:70:
[ 771s] ../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 771s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 771s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 771s] ../../zen/string_base.h: In function ‘fff::AbstractPath fff::createItemPathNativeNoFormatting(const Zstring&)’:
[ 771s] ../../zen/string_base.h:211:47: note: declared here
[ 771s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 771s] | ^~~~~~~~~~~~~~~~~
[ 771s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 813s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 813s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 813s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/batch_config.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/batch_config.cpp.o
[ 813s] In file included from <command-line>:
[ 813s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 813s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 813s] | ^~~~~~~
[ 813s] ui/../base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 813s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 813s] | ^~~~~~~~~~~
[ 813s] In file included from ../../zen/zstring.h:12,
[ 813s] from ../../wx+/popup_dlg.h:12,
[ 813s] from ui/batch_config.h:11,
[ 813s] from ui/batch_config.cpp:7:
[ 813s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 813s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 813s] 161 | Descriptor* const d = descr(ptr);
[ 813s] | ~~~~~^~~~~
[ 813s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 813s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 813s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 813s] ../../zen/zstring.h:50:80: required from here
[ 813s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 813s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 813s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 813s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 813s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 813s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 813s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 813s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 813s] | ~~~~~^~~~~
[ 813s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 813s] 529 | return SP<Char>::size(rawStr_);
[ 813s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 813s] ../../zen/time.h:281:67: required from here
[ 813s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 813s] | ~~~~~~~~^~
[ 813s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 813s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 813s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 813s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 844s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 844s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/
[ 844s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c afs/sftp.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/sftp.cpp.o
[ 844s] In file included from <command-line>:
[ 844s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 844s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 844s] | ^~~~~~~
[ 844s] afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 844s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 844s] | ^~~~~~~~~~~
[ 844s] In file included from ../../zen/thread.h:13,
[ 844s] from ../../zen/extra_log.h:11,
[ 844s] from ../../zen/sys_error.h:13,
[ 844s] from ../../zen/file_error.h:10,
[ 844s] from afs/abstract.h:12,
[ 844s] from afs/sftp.h:10,
[ 844s] from afs/sftp.cpp:7:
[ 844s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = std::pair<fff::AfsPath, std::shared_ptr<fff::AbstractFileSystem::TraverserCallback> >; size_t = long unsigned int]’:
[ 844s] ../../zen/ring_buffer.h:60:9: required from ‘void zen::RingBuffer<T>::push_back(U&&) [with U = std::pair<fff::AfsPath, std::shared_ptr<fff::AbstractFileSystem::TraverserCallback> >; T = std::pair<fff::AfsPath, std::shared_ptr<fff::AbstractFileSystem::TraverserCallback> >]’
[ 844s] 60 | reserve(size_ + 1); //throw ?
[ 844s] | ^~~~~~~
[ 844s] afs/sftp.cpp:1230:32: required from here
[ 844s] 1230 | workload_.push_back(WorkItem{folderPath, cb});
[ 844s] | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[ 844s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::pair<fff::AfsPath, std::shared_ptr<fff::AbstractFileSystem::TraverserCallback> > >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::pair<fff::AfsPath, std::shared_ptr<fff::AbstractFileSystem::TraverserCallback> >*’ increases required alignment of target type [-Wcast-align]
[ 844s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 844s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 844s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = std::pair<fff::AfsPath, std::shared_ptr<fff::AbstractFileSystem::TraverserCallback> >]’:
[ 844s] ../../zen/ring_buffer.h:61:25: required from ‘void zen::RingBuffer<T>::push_back(U&&) [with U = std::pair<fff::AfsPath, std::shared_ptr<fff::AbstractFileSystem::TraverserCallback> >; T = std::pair<fff::AfsPath, std::shared_ptr<fff::AbstractFileSystem::TraverserCallback> >]’
[ 844s] 61 | ::new (getBufPtr() + getBufPos(size_)) T(std::forward<U>(value)); //throw ?
[ 844s] | ~~~~~~~~~^~
[ 844s] afs/sftp.cpp:1230:32: required from here
[ 844s] 1230 | workload_.push_back(WorkItem{folderPath, cb});
[ 844s] | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[ 844s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<std::pair<fff::AfsPath, std::shared_ptr<fff::AbstractFileSystem::TraverserCallback> > >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘std::pair<fff::AfsPath, std::shared_ptr<fff::AbstractFileSystem::TraverserCallback> >*’ increases required alignment of target type [-Wcast-align]
[ 844s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 844s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 844s] In file included from ../../zen/zstring.h:12,
[ 844s] from ../../zen/sys_error.h:12:
[ 844s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 844s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 844s] 161 | Descriptor* const d = descr(ptr);
[ 844s] | ~~~~~^~~~~
[ 844s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 844s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 844s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 844s] ../../zen/zstring.h:50:80: required from here
[ 844s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 844s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 844s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 844s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 844s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 844s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 844s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 844s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 844s] | ~~~~~^~~~~
[ 844s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 844s] 529 | return SP<Char>::size(rawStr_);
[ 844s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 844s] ../../zen/time.h:281:67: required from here
[ 844s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 844s] | ~~~~~~~~^~
[ 844s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 844s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 844s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 844s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 854s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 854s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 854s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/abstract_folder_picker.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/abstract_folder_picker.cpp.o
[ 854s] In file included from <command-line>:
[ 854s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 854s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 854s] | ^~~~~~~
[ 854s] ui/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 854s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 854s] | ^~~~~~~~~~~
[ 854s] In file included from ../../zen/zstring.h:12,
[ 854s] from ../../wx+/popup_dlg.h:12,
[ 854s] from ui/abstract_folder_picker.h:11,
[ 854s] from ui/abstract_folder_picker.cpp:7:
[ 854s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 854s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 854s] 161 | Descriptor* const d = descr(ptr);
[ 854s] | ~~~~~^~~~~
[ 854s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 854s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 854s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 854s] ../../zen/zstring.h:50:80: required from here
[ 854s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 854s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 854s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 854s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 854s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 854s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 854s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 854s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 854s] | ~~~~~^~~~~
[ 854s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 854s] 529 | return SP<Char>::size(rawStr_);
[ 854s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 854s] ../../zen/time.h:281:67: required from here
[ 854s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 854s] | ~~~~~~~~^~
[ 854s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 854s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 854s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 854s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 884s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 884s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/
[ 884s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c afs/gdrive.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/gdrive.cpp.o
[ 884s] In file included from <command-line>:
[ 884s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 884s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 884s] | ^~~~~~~
[ 884s] afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 884s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 884s] | ^~~~~~~~~~~
[ 884s] In file included from ../../zen/zstring.h:12,
[ 884s] from ../../zen/sys_error.h:12,
[ 884s] from ../../zen/file_error.h:10,
[ 884s] from afs/abstract.h:12,
[ 884s] from afs/gdrive.h:10,
[ 884s] from afs/gdrive.cpp:7:
[ 884s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 884s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 884s] 161 | Descriptor* const d = descr(ptr);
[ 884s] | ~~~~~^~~~~
[ 884s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 884s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 884s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 884s] ../../zen/zstring.h:50:80: required from here
[ 884s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 884s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 884s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 884s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 884s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 884s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 884s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 884s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 884s] | ~~~~~^~~~~
[ 884s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 884s] 529 | return SP<Char>::size(rawStr_);
[ 884s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 884s] ../../zen/time.h:281:67: required from here
[ 884s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 884s] | ~~~~~~~~^~
[ 884s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 884s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 884s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 884s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 884s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:166:29,
[ 884s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:152:10,
[ 884s] inlined from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../zen/string_base.h:418:18,
[ 884s] inlined from ‘fff::GdriveLogin::~GdriveLogin()’ at afs/gdrive.h:30:8,
[ 884s] inlined from ‘Zstring {anonymous}::concatenateGdriveFolderPathPhrase(const fff::GdrivePath&)’ at afs/gdrive.cpp:3914:46:
[ 884s] ../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 884s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 884s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 884s] ../../zen/string_base.h: In function ‘Zstring {anonymous}::concatenateGdriveFolderPathPhrase(const fff::GdrivePath&)’:
[ 884s] ../../zen/string_base.h:211:47: note: declared here
[ 884s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 884s] | ^~~~~~~~~~~~~~~~~
[ 884s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 884s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:166:29,
[ 884s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:152:10,
[ 884s] inlined from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../zen/string_base.h:418:18,
[ 884s] inlined from ‘{anonymous}::GdriveDrivesBuffer::GdriveDrivesBuffer({anonymous}::GdriveAccessBuffer&)’ at afs/gdrive.cpp:2391:60,
[ 884s] inlined from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::GdriveDrivesBuffer; _Args = {{anonymous}::GdriveAccessBuffer&}]’ at /usr/include/c++/15/bits/stl_construct.h:133:7,
[ 884s] inlined from ‘static constexpr void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = {anonymous}::GdriveDrivesBuffer; _Args = {{anonymous}::GdriveAccessBuffer&}]’ at /usr/include/c++/15/bits/alloc_traits.h:805:19,
[ 884s] inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {{anonymous}::GdriveAccessBuffer&}; _Tp = {anonymous}::GdriveDrivesBuffer; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/15/bits/shared_ptr_base.h:606:39,
[ 884s] inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = {anonymous}::GdriveDrivesBuffer; _Alloc = std::allocator<void>; _Args = {{anonymous}::GdriveAccessBuffer&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/15/bits/shared_ptr_base.h:969:16:
[ 884s] ../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 884s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 884s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 884s] ../../zen/string_base.h: In function ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = {anonymous}::GdriveDrivesBuffer; _Alloc = std::allocator<void>; _Args = {{anonymous}::GdriveAccessBuffer&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’:
[ 884s] ../../zen/string_base.h:211:47: note: declared here
[ 884s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 884s] | ^~~~~~~~~~~~~~~~~
[ 884s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 887s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 887s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 887s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/batch_status_handler.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/batch_status_handler.cpp.o
[ 887s] In file included from <command-line>:
[ 887s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 887s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 887s] | ^~~~~~~
[ 887s] ui/../base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 887s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 887s] | ^~~~~~~~~~~
[ 887s] In file included from ../../zen/zstring.h:12,
[ 887s] from ../../zen/time.h:12,
[ 887s] from ../../zen/error_log.h:12,
[ 887s] from ui/batch_status_handler.h:10,
[ 887s] from ui/batch_status_handler.cpp:7:
[ 887s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 887s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 887s] 161 | Descriptor* const d = descr(ptr);
[ 887s] | ~~~~~^~~~~
[ 887s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 887s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 887s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 887s] ../../zen/zstring.h:50:80: required from here
[ 887s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 887s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 887s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 887s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 887s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 887s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 887s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 887s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 887s] | ~~~~~^~~~~
[ 887s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 887s] 529 | return SP<Char>::size(rawStr_);
[ 887s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 887s] ../../zen/time.h:281:67: required from here
[ 887s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 887s] | ~~~~~~~~^~
[ 887s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 887s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 887s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 887s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 907s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 907s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 907s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/command_box.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/command_box.cpp.o
[ 907s] In file included from ../../zen/zstring.h:12,
[ 907s] from ui/command_box.h:13,
[ 907s] from ui/command_box.cpp:7:
[ 907s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 907s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 907s] 161 | Descriptor* const d = descr(ptr);
[ 907s] | ~~~~~^~~~~
[ 907s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 907s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 907s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 907s] ../../zen/zstring.h:50:80: required from here
[ 907s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 907s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 907s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 907s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 907s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 907s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 907s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 907s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 907s] | ~~~~~^~~~~
[ 907s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 907s] 529 | return SP<Char>::size(rawStr_);
[ 907s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 907s] ../../zen/string_base.h:515:20: required from ‘bool zen::operator==(const Zbase<Char, SP>&, const Zbase<Char, SP>&) [with Char = char; SP = DefaultStoragePolicy]’
[ 907s] 515 | return lhs.size() == rhs.size() && std::equal(lhs.begin(), lhs.end(), rhs.begin()); //respect embedded 0
[ 907s] | ~~~~~~~~^~
[ 907s] ui/command_box.cpp:53:57: required from here
[ 907s] 53 | if (newCommand == utfTo<Zstring>(getSeparationLine()) || //do not add sep. line
[ 907s] | ^
[ 907s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 907s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 907s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 907s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 929s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 929s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 929s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/cfg_grid.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/cfg_grid.cpp.o
[ 929s] In file included from <command-line>:
[ 929s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 929s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 929s] | ^~~~~~~
[ 929s] ui/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 929s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 929s] | ^~~~~~~~~~~
[ 929s] In file included from ../../zen/zstring.h:12,
[ 929s] from ui/cfg_grid.h:12,
[ 929s] from ui/cfg_grid.cpp:7:
[ 929s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 929s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 929s] 161 | Descriptor* const d = descr(ptr);
[ 929s] | ~~~~~^~~~~
[ 929s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 929s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 929s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 929s] ../../zen/zstring.h:50:80: required from here
[ 929s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 929s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 929s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 929s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 929s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 929s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 929s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 929s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 929s] | ~~~~~^~~~~
[ 929s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 929s] 529 | return SP<Char>::size(rawStr_);
[ 929s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 929s] ../../zen/time.h:281:67: required from here
[ 929s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 929s] | ~~~~~~~~^~
[ 929s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 929s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 929s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 929s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 943s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 943s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 943s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/folder_history_box.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/folder_history_box.cpp.o
[ 943s] In file included from <command-line>:
[ 943s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 943s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 943s] | ^~~~~~~
[ 943s] ui/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 943s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 943s] | ^~~~~~~~~~~
[ 943s] In file included from ../../zen/zstring.h:12,
[ 943s] from ui/folder_history_box.h:12,
[ 943s] from ui/folder_history_box.cpp:7:
[ 943s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 943s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 943s] 161 | Descriptor* const d = descr(ptr);
[ 943s] | ~~~~~^~~~~
[ 943s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 943s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 943s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 943s] ../../zen/zstring.h:50:80: required from here
[ 943s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 943s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 943s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 943s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 943s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 943s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 943s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 943s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 943s] | ~~~~~^~~~~
[ 943s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 943s] 529 | return SP<Char>::size(rawStr_);
[ 943s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 943s] ../../zen/time.h:281:67: required from here
[ 943s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 943s] | ~~~~~~~~^~
[ 943s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 943s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 943s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 943s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 962s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 962s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 962s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/folder_selector.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/folder_selector.cpp.o
[ 962s] In file included from <command-line>:
[ 962s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 962s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 962s] | ^~~~~~~
[ 962s] ui/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 962s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 962s] | ^~~~~~~~~~~
[ 962s] In file included from ../../zen/zstring.h:12,
[ 962s] from ui/folder_selector.h:10,
[ 962s] from ui/folder_selector.cpp:7:
[ 962s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 962s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 962s] 161 | Descriptor* const d = descr(ptr);
[ 962s] | ~~~~~^~~~~
[ 962s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 962s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 962s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 962s] ../../zen/zstring.h:50:80: required from here
[ 962s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 962s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 962s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 962s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 962s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 962s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 962s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 962s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 962s] | ~~~~~^~~~~
[ 962s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 962s] 529 | return SP<Char>::size(rawStr_);
[ 962s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 962s] ../../zen/time.h:281:67: required from here
[ 962s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 962s] | ~~~~~~~~^~
[ 962s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 962s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 962s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 962s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1013s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1013s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1013s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/log_panel.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/log_panel.cpp.o
[ 1013s] In file included from ../../zen/zstring.h:12,
[ 1013s] from ../../zen/time.h:12,
[ 1013s] from ../../zen/error_log.h:12,
[ 1013s] from ui/log_panel.h:10,
[ 1013s] from ui/log_panel.cpp:7:
[ 1013s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1013s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1013s] 161 | Descriptor* const d = descr(ptr);
[ 1013s] | ~~~~~^~~~~
[ 1013s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1013s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1013s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1013s] ../../zen/zstring.h:50:80: required from here
[ 1013s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1013s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1013s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1013s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1013s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1013s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1013s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1013s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1013s] | ~~~~~^~~~~
[ 1013s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1013s] 529 | return SP<Char>::size(rawStr_);
[ 1013s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1013s] ../../zen/time.h:281:67: required from here
[ 1013s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1013s] | ~~~~~~~~^~
[ 1013s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1013s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1013s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1013s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1029s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1029s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1029s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/file_grid.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/file_grid.cpp.o
[ 1029s] In file included from <command-line>:
[ 1029s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 1029s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 1029s] | ^~~~~~~
[ 1029s] ui/../base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 1029s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 1029s] | ^~~~~~~~~~~
[ 1029s] In file included from ../../zen/zstring.h:12,
[ 1029s] from ui/../base/structures.h:14,
[ 1029s] from ui/../base/file_hierarchy.h:16,
[ 1029s] from ui/file_view.h:15,
[ 1029s] from ui/file_grid.h:11,
[ 1029s] from ui/file_grid.cpp:7:
[ 1029s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1029s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1029s] 161 | Descriptor* const d = descr(ptr);
[ 1029s] | ~~~~~^~~~~
[ 1029s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1029s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1029s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1029s] ../../zen/zstring.h:50:80: required from here
[ 1029s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1029s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1029s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1029s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1029s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1029s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1029s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1029s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1029s] | ~~~~~^~~~~
[ 1029s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1029s] 529 | return SP<Char>::size(rawStr_);
[ 1029s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1029s] ../../zen/time.h:281:67: required from here
[ 1029s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1029s] | ~~~~~~~~^~
[ 1029s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1029s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1029s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1029s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1061s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1061s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1061s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/file_view.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/file_view.cpp.o
[ 1061s] In file included from <command-line>:
[ 1061s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 1061s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 1061s] | ^~~~~~~
[ 1061s] ui/../base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 1061s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 1061s] | ^~~~~~~~~~~
[ 1061s] In file included from ../../zen/zstring.h:12,
[ 1061s] from ui/../base/structures.h:14,
[ 1061s] from ui/../base/file_hierarchy.h:16,
[ 1061s] from ui/file_view.h:15,
[ 1061s] from ui/file_view.cpp:7:
[ 1061s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1061s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1061s] 161 | Descriptor* const d = descr(ptr);
[ 1061s] | ~~~~~^~~~~
[ 1061s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1061s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1061s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1061s] ../../zen/zstring.h:50:80: required from here
[ 1061s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1061s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1061s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1061s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1061s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1061s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1061s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1061s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1061s] | ~~~~~^~~~~
[ 1061s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1061s] 529 | return SP<Char>::size(rawStr_);
[ 1061s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1061s] ../../zen/time.h:281:67: required from here
[ 1061s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1061s] | ~~~~~~~~^~
[ 1061s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1061s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1061s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1061s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1066s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1066s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1066s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/tree_grid.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/tree_grid.cpp.o
[ 1066s] In file included from <command-line>:
[ 1066s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 1066s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 1066s] | ^~~~~~~
[ 1066s] ui/../base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 1066s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 1066s] | ^~~~~~~~~~~
[ 1066s] In file included from ../../zen/zstring.h:12,
[ 1066s] from ui/../base/structures.h:14,
[ 1066s] from ui/../base/file_hierarchy.h:16,
[ 1066s] from ui/tree_grid.h:13,
[ 1066s] from ui/tree_grid.cpp:8:
[ 1066s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1066s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1066s] 161 | Descriptor* const d = descr(ptr);
[ 1066s] | ~~~~~^~~~~
[ 1066s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1066s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1066s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1066s] ../../zen/zstring.h:50:80: required from here
[ 1066s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1066s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1066s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1066s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1066s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1066s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1066s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1066s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1066s] | ~~~~~^~~~~
[ 1066s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1066s] 529 | return SP<Char>::size(rawStr_);
[ 1066s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1066s] ../../zen/time.h:281:67: required from here
[ 1066s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1066s] | ~~~~~~~~^~
[ 1066s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1066s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1066s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1066s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1132s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1132s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1132s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/gui_status_handler.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/gui_status_handler.cpp.o
[ 1132s] In file included from <command-line>:
[ 1132s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 1132s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 1132s] | ^~~~~~~
[ 1132s] ui/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 1132s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 1132s] | ^~~~~~~~~~~
[ 1132s] In file included from ../../zen/zstring.h:12,
[ 1132s] from ../../zen/time.h:12,
[ 1132s] from ../../zen/error_log.h:12,
[ 1132s] from ui/gui_status_handler.h:10,
[ 1132s] from ui/gui_status_handler.cpp:7:
[ 1132s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1132s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1132s] 161 | Descriptor* const d = descr(ptr);
[ 1132s] | ~~~~~^~~~~
[ 1132s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1132s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1132s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1132s] ../../zen/zstring.h:50:80: required from here
[ 1132s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1132s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1132s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1132s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1132s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1132s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1132s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1132s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1132s] | ~~~~~^~~~~
[ 1132s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1132s] 529 | return SP<Char>::size(rawStr_);
[ 1132s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1132s] ../../zen/time.h:281:67: required from here
[ 1132s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1132s] | ~~~~~~~~^~
[ 1132s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1132s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1132s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1132s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1189s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1189s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1189s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/progress_indicator.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/progress_indicator.cpp.o
[ 1189s] In file included from <command-line>:
[ 1189s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 1189s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 1189s] | ^~~~~~~
[ 1189s] ui/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 1189s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 1189s] | ^~~~~~~~~~~
[ 1189s] In file included from ../../zen/thread.h:13,
[ 1189s] from ../../zen/extra_log.h:11,
[ 1189s] from ../../zen/sys_error.h:13,
[ 1189s] from ../../zen/file_error.h:10,
[ 1189s] from ui/../afs/abstract.h:12,
[ 1189s] from ui/../icon_buffer.h:14,
[ 1189s] from ui/progress_indicator.cpp:29:
[ 1189s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = fff::SpeedTest::Sample]’:
[ 1189s] ../../zen/ring_buffer.h:91:31: required from ‘void zen::RingBuffer<T>::clear() [with T = fff::SpeedTest::Sample]’
[ 1189s] 91 | std::destroy(getBufPtr() + bufStart_, getBufPtr() + bufStart_ + frontSize);
[ 1189s] | ~~~~~~~~~^~
[ 1189s] ui/../base/speed_test.h:32:34: required from here
[ 1189s] 32 | void clear() { samples_.clear(); }
[ 1189s] | ~~~~~~~~~~~~~~^~
[ 1189s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<fff::SpeedTest::Sample>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘fff::SpeedTest::Sample*’ increases required alignment of target type [-Wcast-align]
[ 1189s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 1189s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1189s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = zen::CurvePoint]’:
[ 1189s] ../../zen/ring_buffer.h:91:31: required from ‘void zen::RingBuffer<T>::clear() [with T = zen::CurvePoint]’
[ 1189s] 91 | std::destroy(getBufPtr() + bufStart_, getBufPtr() + bufStart_ + frontSize);
[ 1189s] | ~~~~~~~~~^~
[ 1189s] ui/progress_indicator.cpp:466:34: required from here
[ 1189s] 466 | void clear() { samples_.clear(); lastSample_ = {}; }
[ 1189s] | ~~~~~~~~~~~~~~^~
[ 1189s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::CurvePoint>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::CurvePoint*’ increases required alignment of target type [-Wcast-align]
[ 1189s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 1189s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1189s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = zen::CurvePoint; size_t = long unsigned int]’:
[ 1189s] ../../zen/ring_buffer.h:60:9: required from ‘void zen::RingBuffer<T>::push_back(U&&) [with U = zen::CurvePoint; T = zen::CurvePoint]’
[ 1189s] 60 | reserve(size_ + 1); //throw ?
[ 1189s] | ^~~~~~~
[ 1189s] ui/progress_indicator.cpp:485:27: required from here
[ 1189s] 485 | samples_.push_back(CurvePoint{timeElapsed, value});
[ 1189s] | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1189s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::CurvePoint>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::CurvePoint*’ increases required alignment of target type [-Wcast-align]
[ 1189s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 1189s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1189s] ../../zen/ring_buffer.h: In instantiation of ‘const T* zen::RingBuffer<T>::getBufPtr() const [with T = zen::CurvePoint]’:
[ 1189s] ../../zen/ring_buffer.h:43:90: required from ‘const T& zen::RingBuffer<T>::front() const [with T = zen::CurvePoint; const_reference = const zen::CurvePoint&]’
[ 1189s] 43 | const_reference front() const { checkInvariants(); assert(!empty()); return getBufPtr()[bufStart_]; }
[ 1189s] | ~~~~~~~~~^~
[ 1189s] ui/progress_indicator.cpp:502:31: required from here
[ 1189s] 502 | return {samples_.front().x, //need not start with 0, e.g. "binary comparison, graph reset, followed by sync"
[ 1189s] | ~~~~~~~~~~~~~~^~
[ 1189s] ../../zen/ring_buffer.h:222:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::CurvePoint>::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::CurvePoint*’ increases required alignment of target type [-Wcast-align]
[ 1189s] 222 | const T* getBufPtr() const { return reinterpret_cast<T*>(rawMem_.get()); }
[ 1189s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1189s] In file included from ../../zen/zstring.h:12,
[ 1189s] from ../../zen/time.h:12,
[ 1189s] from ../../zen/error_log.h:12,
[ 1189s] from ui/progress_indicator.h:11,
[ 1189s] from ui/progress_indicator.cpp:7:
[ 1189s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1189s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1189s] 161 | Descriptor* const d = descr(ptr);
[ 1189s] | ~~~~~^~~~~
[ 1189s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1189s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1189s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1189s] ../../zen/zstring.h:50:80: required from here
[ 1189s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1189s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1189s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1189s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1189s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1189s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1189s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1189s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1189s] | ~~~~~^~~~~
[ 1189s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1189s] 529 | return SP<Char>::size(rawStr_);
[ 1189s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1189s] ../../zen/time.h:281:67: required from here
[ 1189s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1189s] | ~~~~~~~~^~
[ 1189s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1189s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1189s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1189s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1211s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1211s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1211s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/rename_dlg.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/rename_dlg.cpp.o
[ 1211s] In file included from ../../zen/zstring.h:12,
[ 1211s] from ../../wx+/popup_dlg.h:12,
[ 1211s] from ui/rename_dlg.h:10,
[ 1211s] from ui/rename_dlg.cpp:7:
[ 1211s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1211s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1211s] 161 | Descriptor* const d = descr(ptr);
[ 1211s] | ~~~~~^~~~~
[ 1211s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1211s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1211s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1211s] ../../zen/zstring.h:50:80: required from here
[ 1211s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1211s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1211s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1211s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1211s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1211s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1211s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1211s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1211s] | ~~~~~^~~~~
[ 1211s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1211s] 529 | return SP<Char>::size(rawStr_);
[ 1211s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1211s] ../../zen/string_base.h:270:33: required from ‘bool zen::Zbase<Char, SP>::empty() const [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1211s] 270 | bool empty() const { return size() == 0; }
[ 1211s] | ^~~~
[ 1211s] ui/folder_history_box.h:34:35: required from here
[ 1211s] 34 | if (folderPathPhrase.empty() || folderPathPhrase == zen::utfTo<Zstring>(separationLine()))
[ 1211s] | ~~~~~~~~~~~~~~~~~~~~~~^~
[ 1211s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1211s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1211s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1211s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1222s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1222s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1222s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/search_grid.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/search_grid.cpp.o
[ 1222s] In file included from ../../zen/zstring.h:12,
[ 1222s] from ui/search_grid.cpp:8:
[ 1222s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1222s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1222s] 161 | Descriptor* const d = descr(ptr);
[ 1222s] | ~~~~~^~~~~
[ 1222s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1222s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1222s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1222s] ../../zen/zstring.h:50:80: required from here
[ 1222s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1222s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1222s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1222s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1222s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1222s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1222s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1222s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1222s] | ~~~~~^~~~~
[ 1222s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1222s] 529 | return SP<Char>::size(rawStr_);
[ 1222s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1222s] ../../zen/string_base.h:263:36: required from ‘size_t zen::Zbase<Char, SP>::length() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1222s] 263 | size_t length() const { return size(); }
[ 1222s] | ^~~~
[ 1222s] ../../zen/string_traits.h:169:22: required from ‘size_t zen::impl::strLength(const S&) [with S = zen::Zbase<char>; <template-parameter-1-2> = void; size_t = long unsigned int]’
[ 1222s] 169 | return str.length();
[ 1222s] | ~~~~~~~~~~^~
[ 1222s] ../../zen/utf.h:353:57: required from ‘TargetString zen::impl::utfTo(const SourceString&, std::false_type) [with TargetString = std::__cxx11::basic_string<wchar_t>; SourceString = zen::Zbase<char>; std::false_type = std::false_type]’
[ 1222s] 353 | UtfDecoder<CharSrc> decoder(strBegin(str), strLength(str));
[ 1222s] | ~~~~~~~~~^~~~~
[ 1222s] ../../zen/utf.h:365:37: required from ‘TargetString zen::utfTo(const SourceString&) [with TargetString = std::__cxx11::basic_string<wchar_t>; SourceString = Zbase<char>]’
[ 1222s] 365 | return impl::utfTo<TargetString>(str, std::bool_constant<sizeof(GetCharTypeT<SourceString>) == sizeof(GetCharTypeT<TargetString>)>());
[ 1222s] | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1222s] ui/search_grid.cpp:27:38: required from here
[ 1222s] 27 | str = utfTo<std::wstring>(getUnicodeNormalForm(utfTo<Zstring>(str)));
[ 1222s] | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1222s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1222s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1222s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1222s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1335s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1335s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1335s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/gui_generated.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/gui_generated.cpp.o
[ 1335s] In file included from ../../zen/zstring.h:12,
[ 1335s] from ui/folder_history_box.h:12,
[ 1335s] from ui/gui_generated.h:16,
[ 1335s] from ui/gui_generated.cpp:8:
[ 1335s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1335s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1335s] 161 | Descriptor* const d = descr(ptr);
[ 1335s] | ~~~~~^~~~~
[ 1335s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1335s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1335s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1335s] ../../zen/zstring.h:50:80: required from here
[ 1335s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1335s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1335s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1335s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1335s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1335s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1335s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1335s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1335s] | ~~~~~^~~~~
[ 1335s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1335s] 529 | return SP<Char>::size(rawStr_);
[ 1335s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1335s] ../../zen/string_base.h:270:33: required from ‘bool zen::Zbase<Char, SP>::empty() const [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1335s] 270 | bool empty() const { return size() == 0; }
[ 1335s] | ^~~~
[ 1335s] ui/folder_history_box.h:34:35: required from here
[ 1335s] 34 | if (folderPathPhrase.empty() || folderPathPhrase == zen::utfTo<Zstring>(separationLine()))
[ 1335s] | ~~~~~~~~~~~~~~~~~~~~~~^~
[ 1335s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1335s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1335s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1335s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1368s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1368s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1368s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/tray_icon.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/tray_icon.cpp.o
[ 1368s] In file included from ../../zen/zstring.h:12,
[ 1368s] from ../../wx+/image_resources.h:11,
[ 1368s] from ui/tray_icon.cpp:14:
[ 1368s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1368s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1368s] 161 | Descriptor* const d = descr(ptr);
[ 1368s] | ~~~~~^~~~~
[ 1368s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1368s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1368s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1368s] ../../zen/zstring.h:50:80: required from here
[ 1368s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1368s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1368s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1368s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1368s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1368s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1368s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1368s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1368s] | ~~~~~^~~~~
[ 1368s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1368s] 529 | return SP<Char>::size(rawStr_);
[ 1368s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1368s] ../../zen/string_base.h:263:36: required from ‘size_t zen::Zbase<Char, SP>::length() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1368s] 263 | size_t length() const { return size(); }
[ 1368s] | ^~~~
[ 1368s] ../../zen/string_traits.h:169:22: required from ‘size_t zen::impl::strLength(const S&) [with S = zen::Zbase<char>; <template-parameter-1-2> = void; size_t = long unsigned int]’
[ 1368s] 169 | return str.length();
[ 1368s] | ~~~~~~~~~~^~
[ 1368s] ../../zen/string_traits.h:196:27: required from ‘size_t zen::strLength(S&&) [with S = const Zbase<char>&; size_t = long unsigned int]’
[ 1368s] 196 | return impl::strLength(std::forward<S>(str));
[ 1368s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 1368s] ../../zen/string_tools.h:962:49: required from ‘Num zen::hashString(const S&) [with Num = long unsigned int; S = Zbase<char>]’
[ 1368s] 962 | std::for_each(strFirst, strFirst + strLength(str), [&hash](CharType c) { hash.add(c); });
[ 1368s] | ~~~~~~~~~^~~~~
[ 1368s] ../../zen/string_base.h:669:80: required from ‘std::size_t std::hash<zen::Zbase<Char, SP> >::operator()(const String&) const [with String = zen::Zbase<char>; Char = char; SP = zen::DefaultStoragePolicy; std::size_t = long unsigned int]’
[ 1368s] 669 | size_t operator()(const String& str) const { return zen::hashString<size_t>(str); }
[ 1368s] | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1368s] ../../zen/zstring.h:55:121: required from here
[ 1368s] 55 | template<> struct std::hash<ZstringNorm> { size_t operator()(const ZstringNorm& str) const { return std::hash<Zstring>()(str.normStr); } };
[ 1368s] | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[ 1368s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1368s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1368s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1368s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1368s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1368s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1368s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/sync_cfg.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/sync_cfg.cpp.o
[ 1368s] In file included from <command-line>:
[ 1368s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 1368s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 1368s] | ^~~~~~~
[ 1368s] ui/../base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 1368s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 1368s] | ^~~~~~~~~~~
[ 1368s] In file included from ../../zen/zstring.h:12,
[ 1368s] from ../../wx+/popup_dlg.h:12,
[ 1368s] from ui/sync_cfg.h:11,
[ 1368s] from ui/sync_cfg.cpp:7:
[ 1368s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1368s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1368s] 161 | Descriptor* const d = descr(ptr);
[ 1368s] | ~~~~~^~~~~
[ 1368s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1368s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1368s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1368s] ../../zen/zstring.h:50:80: required from here
[ 1368s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1368s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1368s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1368s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1368s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1368s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1368s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1368s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1368s] | ~~~~~^~~~~
[ 1368s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1368s] 529 | return SP<Char>::size(rawStr_);
[ 1368s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1368s] ../../zen/time.h:281:67: required from here
[ 1368s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1368s] | ~~~~~~~~^~
[ 1368s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1368s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1368s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1368s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 1368s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:166:29,
[ 1368s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:152:10,
[ 1368s] inlined from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../zen/string_base.h:418:18,
[ 1368s] inlined from ‘fff::AfsPath::~AfsPath()’ at ui/../base/../afs/abstract.h:28:8,
[ 1368s] inlined from ‘void {anonymous}::ConfigDialog::setMiscSyncOptions(const fff::MiscSyncConfig&)’ at ui/sync_cfg.cpp:1483:84:
[ 1368s] ../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 1368s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 1368s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 1368s] ../../zen/string_base.h: In member function ‘void {anonymous}::ConfigDialog::setMiscSyncOptions(const fff::MiscSyncConfig&)’:
[ 1368s] ../../zen/string_base.h:211:47: note: declared here
[ 1368s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 1368s] | ^~~~~~~~~~~~~~~~~
[ 1368s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1369s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1369s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1369s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/small_dlgs.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/small_dlgs.cpp.o
[ 1369s] In file included from <command-line>:
[ 1369s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 1369s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 1369s] | ^~~~~~~
[ 1369s] ui/../base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 1369s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 1369s] | ^~~~~~~~~~~
[ 1369s] In file included from ../../zen/zstring.h:12,
[ 1369s] from ../../wx+/popup_dlg.h:12,
[ 1369s] from ui/small_dlgs.h:11,
[ 1369s] from ui/small_dlgs.cpp:7:
[ 1369s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1369s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1369s] 161 | Descriptor* const d = descr(ptr);
[ 1369s] | ~~~~~^~~~~
[ 1369s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1369s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1369s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1369s] ../../zen/zstring.h:50:80: required from here
[ 1369s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1369s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1369s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1369s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1369s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1369s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1369s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1369s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1369s] | ~~~~~^~~~~
[ 1369s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1369s] 529 | return SP<Char>::size(rawStr_);
[ 1369s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1369s] ../../zen/time.h:281:67: required from here
[ 1369s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1369s] | ~~~~~~~~^~
[ 1369s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1369s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1369s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1369s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1401s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1401s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1401s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/triple_splitter.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/triple_splitter.cpp.o
[ 1401s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1410s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1410s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1410s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/main_dlg.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/main_dlg.cpp.o
[ 1410s] In file included from <command-line>:
[ 1410s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 1410s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 1410s] | ^~~~~~~
[ 1410s] ui/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 1410s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 1410s] | ^~~~~~~~~~~
[ 1410s] ../../zen/warn_static.h:20:5: warning: shouldn't delete on access denied!?
[ 1410s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 1410s] | ^~~~~~~
[ 1410s] ui/main_dlg.cpp:3263:5: note: in expansion of macro ‘warn_static’
[ 1410s] 3263 | warn_static("shouldn't delete on access denied!?") //https://freefilesync.org/forum/viewtopic.php?t=11363
[ 1410s] | ^~~~~~~~~~~
[ 1410s] In file included from ../../zen/zstring.h:12,
[ 1410s] from ../../zen/thread.h:14,
[ 1410s] from ../../wx+/async_task.h:11,
[ 1410s] from ui/main_dlg.h:12,
[ 1410s] from ui/main_dlg.cpp:7:
[ 1410s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1410s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1410s] 161 | Descriptor* const d = descr(ptr);
[ 1410s] | ~~~~~^~~~~
[ 1410s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1410s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1410s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1410s] ../../zen/zstring.h:50:80: required from here
[ 1410s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1410s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1410s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1410s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1410s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1410s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1410s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1410s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1410s] | ~~~~~^~~~~
[ 1410s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1410s] 529 | return SP<Char>::size(rawStr_);
[ 1410s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1410s] ../../zen/time.h:281:67: required from here
[ 1410s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1410s] | ~~~~~~~~^~
[ 1410s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1410s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1410s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1410s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1414s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1414s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../libcurl/
[ 1414s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../libcurl/curl_wrap.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../libcurl/curl_wrap.cpp.o
[ 1414s] In file included from ../../zen/zstring.h:12,
[ 1414s] from ../../zen/sys_error.h:12,
[ 1414s] from ../../libcurl/curl_wrap.h:13,
[ 1414s] from ../../libcurl/curl_wrap.cpp:7:
[ 1414s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1414s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1414s] 161 | Descriptor* const d = descr(ptr);
[ 1414s] | ~~~~~^~~~~
[ 1414s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1414s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1414s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1414s] ../../zen/zstring.h:50:80: required from here
[ 1414s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1414s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1414s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1414s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1414s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1414s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1414s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1414s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1414s] | ~~~~~^~~~~
[ 1414s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1414s] 529 | return SP<Char>::size(rawStr_);
[ 1414s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1414s] ../../zen/time.h:281:67: required from here
[ 1414s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1414s] | ~~~~~~~~^~
[ 1414s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1414s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1414s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1414s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1422s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1422s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1422s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/argon2.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/argon2.cpp.o
[ 1422s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1445s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1445s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1445s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/file_path.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_path.cpp.o
[ 1445s] In file included from ../../zen/zstring.h:12,
[ 1445s] from ../../zen/file_path.h:10,
[ 1445s] from ../../zen/file_path.cpp:7:
[ 1445s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1445s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1445s] 161 | Descriptor* const d = descr(ptr);
[ 1445s] | ~~~~~^~~~~
[ 1445s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1445s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1445s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1445s] ../../zen/zstring.h:50:80: required from here
[ 1445s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1445s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1445s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1445s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1445s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1445s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1445s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1445s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1445s] | ~~~~~^~~~~
[ 1445s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1445s] 529 | return SP<Char>::size(rawStr_);
[ 1445s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1445s] ../../zen/file_path.cpp:122:33: required from here
[ 1445s] 122 | output.reserve(basePath.size() + 1 + relPath.size()); //append all three strings using a single memory allocation
[ 1445s] | ~~~~~~~~~~~~~^~
[ 1445s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1445s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1445s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1445s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1450s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1450s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/
[ 1450s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/version_check.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/version_check.cpp.o
[ 1450s] In file included from <command-line>:
[ 1450s] ../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 1450s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 1450s] | ^~~~~~~
[ 1450s] ui/../base/../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 1450s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 1450s] | ^~~~~~~~~~~
[ 1450s] ui/version_check.cpp: In function ‘bool fff::automaticUpdateCheckDue(time_t)’:
[ 1450s] ui/version_check.cpp:50:18: warning: unused variable ‘now’ [-Wunused-variable]
[ 1450s] 50 | const time_t now = std::time(nullptr);
[ 1450s] | ^~~
[ 1450s] In file included from ../../zen/zstring.h:12,
[ 1450s] from ../../zen/file_path.h:10,
[ 1450s] from ../../zen/file_access.h:11,
[ 1450s] from ../../zen/file_io.h:10,
[ 1450s] from ui/version_check.cpp:11:
[ 1450s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1450s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1450s] 161 | Descriptor* const d = descr(ptr);
[ 1450s] | ~~~~~^~~~~
[ 1450s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1450s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1450s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1450s] ../../zen/zstring.h:50:80: required from here
[ 1450s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1450s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1450s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1450s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1450s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1450s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1450s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1450s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1450s] | ~~~~~^~~~~
[ 1450s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1450s] 529 | return SP<Char>::size(rawStr_);
[ 1450s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1450s] ../../zen/time.h:281:67: required from here
[ 1450s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1450s] | ~~~~~~~~^~
[ 1450s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1450s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1450s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1450s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1457s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1457s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1457s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/file_io.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_io.cpp.o
[ 1457s] In file included from ../../zen/zstring.h:12,
[ 1457s] from ../../zen/file_path.h:10,
[ 1457s] from ../../zen/file_access.h:11,
[ 1457s] from ../../zen/file_io.h:10,
[ 1457s] from ../../zen/file_io.cpp:7:
[ 1457s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1457s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1457s] 161 | Descriptor* const d = descr(ptr);
[ 1457s] | ~~~~~^~~~~
[ 1457s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1457s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1457s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1457s] ../../zen/zstring.h:50:80: required from here
[ 1457s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1457s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1457s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1457s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1457s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1457s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1457s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1457s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1457s] | ~~~~~^~~~~
[ 1457s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1457s] 529 | return SP<Char>::size(rawStr_);
[ 1457s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1457s] ../../zen/time.h:281:67: required from here
[ 1457s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1457s] | ~~~~~~~~^~
[ 1457s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1457s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1457s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1457s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1464s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1464s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1464s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/file_access.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_access.cpp.o
[ 1464s] ../../zen/file_access.cpp: In function ‘void {anonymous}::copySecurityContext(const Zstring&, const Zstring&, zen::ProcSymlink)’:
[ 1464s] ../../zen/file_access.cpp:427:24: warning: ‘security_context_t’ is deprecated [-Wdeprecated-declarations]
[ 1464s] 427 | security_context_t contextSource = nullptr;
[ 1464s] | ^~~~~~~~~~~~~
[ 1464s] In file included from ../../zen/file_access.cpp:22:
[ 1464s] /usr/include/selinux/selinux.h:19:15: note: declared here
[ 1464s] 19 | typedef char *security_context_t
[ 1464s] | ^~~~~~~~~~~~~~~~~~
[ 1464s] ../../zen/file_access.cpp:442:28: warning: ‘security_context_t’ is deprecated [-Wdeprecated-declarations]
[ 1464s] 442 | security_context_t contextTarget = nullptr;
[ 1464s] | ^~~~~~~~~~~~~
[ 1464s] /usr/include/selinux/selinux.h:19:15: note: declared here
[ 1464s] 19 | typedef char *security_context_t
[ 1464s] | ^~~~~~~~~~~~~~~~~~
[ 1464s] In file included from ../../zen/thread.h:13,
[ 1464s] from ../../zen/extra_log.h:11,
[ 1464s] from ../../zen/sys_error.h:13,
[ 1464s] from ../../zen/file_error.h:10,
[ 1464s] from ../../zen/file_access.h:12,
[ 1464s] from ../../zen/file_access.cpp:7:
[ 1464s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = zen::Zbase<char>; size_t = long unsigned int]’:
[ 1464s] ../../zen/ring_buffer.h:51:9: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = zen::Zbase<char>; T = zen::Zbase<char>]’
[ 1464s] 51 | reserve(size_ + 1); //throw ?
[ 1464s] | ^~~~~~~
[ 1464s] ../../zen/file_access.cpp:576:36: required from here
[ 1464s] 576 | dirNames.push_front(getItemName(dirPathEx));
[ 1464s] | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[ 1464s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::Zbase<char> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::Zbase<char>*’ increases required alignment of target type [-Wcast-align]
[ 1464s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 1464s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1464s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = zen::Zbase<char>]’:
[ 1464s] ../../zen/ring_buffer.h:52:25: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = zen::Zbase<char>; T = zen::Zbase<char>]’
[ 1464s] 52 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward<U>(value)); //throw ?
[ 1464s] | ~~~~~~~~~^~
[ 1464s] ../../zen/file_access.cpp:576:36: required from here
[ 1464s] 576 | dirNames.push_front(getItemName(dirPathEx));
[ 1464s] | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[ 1464s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::Zbase<char> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::Zbase<char>*’ increases required alignment of target type [-Wcast-align]
[ 1464s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 1464s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1464s] In file included from ../../zen/zstring.h:12,
[ 1464s] from ../../zen/file_path.h:10,
[ 1464s] from ../../zen/file_access.h:11:
[ 1464s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1464s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1464s] 161 | Descriptor* const d = descr(ptr);
[ 1464s] | ~~~~~^~~~~
[ 1464s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1464s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1464s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1464s] ../../zen/zstring.h:50:80: required from here
[ 1464s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1464s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1464s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1464s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1464s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1464s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1464s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1464s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1464s] | ~~~~~^~~~~
[ 1464s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1464s] 529 | return SP<Char>::size(rawStr_);
[ 1464s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1464s] ../../zen/time.h:281:67: required from here
[ 1464s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1464s] | ~~~~~~~~^~
[ 1464s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1464s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1464s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1464s] ../../zen/ring_buffer.h: In instantiation of ‘const T* zen::RingBuffer<T>::getBufPtr() const [with T = zen::Zbase<char>]’:
[ 1464s] ../../zen/ring_buffer.h:170:25: required from ‘const T& zen::RingBuffer<T>::operator[](size_t) const [with T = zen::Zbase<char>; size_t = long unsigned int]’
[ 1464s] 170 | return getBufPtr()[getBufPos(offset)];
[ 1464s] | ~~~~~~~~~^~
[ 1464s] ../../zen/ring_buffer.h:173:106: required from ‘T& zen::RingBuffer<T>::operator[](size_t) [with T = zen::Zbase<char>; size_t = long unsigned int]’
[ 1464s] 173 | T& operator[](size_t offset) { return const_cast<T&>(static_cast<const RingBuffer*>(this)->operator[](offset)); }
[ 1464s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
[ 1464s] ../../zen/ring_buffer.h:189:58: required from ‘Value& zen::RingBuffer<T>::Iterator<Container, Value>::operator*() const [with Container = zen::RingBuffer<zen::Zbase<char> >; Value = zen::Zbase<char>; T = zen::Zbase<char>]’
[ 1464s] 189 | Value& operator* () const { return (*container_)[offset_]; }
[ 1464s] | ~~~~~~~~~~~~~^
[ 1464s] ../../zen/file_access.cpp:582:39: required from here
[ 1464s] 582 | for (const Zstring& dirName : dirNames)
[ 1464s] | ^~~~~~~~
[ 1464s] ../../zen/ring_buffer.h:222:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::Zbase<char> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::Zbase<char>*’ increases required alignment of target type [-Wcast-align]
[ 1464s] 222 | const T* getBufPtr() const { return reinterpret_cast<T*>(rawMem_.get()); }
[ 1464s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1464s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 1464s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:166:29,
[ 1464s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:152:10,
[ 1464s] inlined from ‘zen::Zbase<Char, SP>& zen::Zbase<Char, SP>::operator=(zen::Zbase<Char, SP>&&) [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../zen/string_base.h:644:18,
[ 1464s] inlined from ‘zen::SymlinkRawContent& zen::SymlinkRawContent::operator=(zen::SymlinkRawContent&&)’ at ../../zen/symlink_target.h:20:8,
[ 1464s] inlined from ‘void zen::copySymlink(const Zstring&, const Zstring&)’ at ../../zen/file_access.cpp:625:59:
[ 1464s] ../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 1464s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 1464s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 1464s] ../../zen/string_base.h: In function ‘void zen::copySymlink(const Zstring&, const Zstring&)’:
[ 1464s] ../../zen/string_base.h:211:47: note: declared here
[ 1464s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 1464s] | ^~~~~~~~~~~~~~~~~
[ 1464s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1475s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1475s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1475s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/file_traverser.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_traverser.cpp.o
[ 1475s] In file included from ../../zen/zstring.h:12,
[ 1475s] from ../../zen/sys_error.h:12,
[ 1475s] from ../../zen/file_error.h:10,
[ 1475s] from ../../zen/file_traverser.h:11,
[ 1475s] from ../../zen/file_traverser.cpp:7:
[ 1475s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1475s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1475s] 161 | Descriptor* const d = descr(ptr);
[ 1475s] | ~~~~~^~~~~
[ 1475s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1475s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1475s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1475s] ../../zen/zstring.h:50:80: required from here
[ 1475s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1475s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1475s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1475s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1475s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1475s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1475s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1475s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1475s] | ~~~~~^~~~~
[ 1475s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1475s] 529 | return SP<Char>::size(rawStr_);
[ 1475s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1475s] ../../zen/time.h:281:67: required from here
[ 1475s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1475s] | ~~~~~~~~^~
[ 1475s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1475s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1475s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1475s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1488s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1488s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1488s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/legacy_compiler.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/legacy_compiler.cpp.o
[ 1488s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1493s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1493s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1493s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/zstring.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/zstring.cpp.o
[ 1493s] In file included from ../../zen/zstring.h:12,
[ 1493s] from ../../zen/zstring.cpp:7:
[ 1493s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1493s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1493s] 161 | Descriptor* const d = descr(ptr);
[ 1493s] | ~~~~~^~~~~
[ 1493s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1493s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1493s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1493s] ../../zen/zstring.h:50:80: required from here
[ 1493s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1493s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1493s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1493s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1493s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1493s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1493s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1493s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1493s] | ~~~~~^~~~~
[ 1493s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1493s] 529 | return SP<Char>::size(rawStr_);
[ 1493s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1493s] ../../zen/time.h:281:67: required from here
[ 1493s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1493s] | ~~~~~~~~^~
[ 1493s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1493s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1493s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1493s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1503s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1503s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1503s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/format_unit.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/format_unit.cpp.o
[ 1503s] In file included from ../../zen/zstring.h:12,
[ 1503s] from ../../zen/sys_error.h:12,
[ 1503s] from ../../zen/format_unit.cpp:11:
[ 1503s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1503s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1503s] 161 | Descriptor* const d = descr(ptr);
[ 1503s] | ~~~~~^~~~~
[ 1503s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1503s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1503s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1503s] ../../zen/zstring.h:50:80: required from here
[ 1503s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1503s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1503s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1503s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1503s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1503s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1503s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1503s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1503s] | ~~~~~^~~~~
[ 1503s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1503s] 529 | return SP<Char>::size(rawStr_);
[ 1503s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1503s] ../../zen/time.h:281:67: required from here
[ 1503s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1503s] | ~~~~~~~~^~
[ 1503s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1503s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1503s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1503s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1510s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1510s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1510s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/http.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/http.cpp.o
[ 1510s] In file included from ../../zen/zstring.h:12,
[ 1510s] from ../../zen/sys_error.h:12,
[ 1510s] from ../../zen/http.h:10,
[ 1510s] from ../../zen/http.cpp:7:
[ 1510s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1510s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1510s] 161 | Descriptor* const d = descr(ptr);
[ 1510s] | ~~~~~^~~~~
[ 1510s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1510s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1510s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1510s] ../../zen/zstring.h:50:80: required from here
[ 1510s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1510s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1510s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1510s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1510s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1510s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1510s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1510s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1510s] | ~~~~~^~~~~
[ 1510s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1510s] 529 | return SP<Char>::size(rawStr_);
[ 1510s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1510s] ../../zen/time.h:281:67: required from here
[ 1510s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1510s] | ~~~~~~~~^~
[ 1510s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1510s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1510s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1510s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 1510s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:166:29,
[ 1510s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:152:10,
[ 1510s] inlined from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../zen/string_base.h:418:18,
[ 1510s] inlined from ‘bool zen::internetIsAlive()’ at ../../zen/http.cpp:396:65:
[ 1510s] ../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 1510s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 1510s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 1510s] ../../zen/string_base.h: In function ‘bool zen::internetIsAlive()’:
[ 1510s] ../../zen/string_base.h:211:47: note: declared here
[ 1510s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 1510s] | ^~~~~~~~~~~~~~~~~
[ 1510s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1517s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1517s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1517s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/process_priority.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/process_priority.cpp.o
[ 1517s] In file included from ../../zen/zstring.h:12,
[ 1517s] from ../../zen/sys_error.h:12,
[ 1517s] from ../../zen/file_error.h:10,
[ 1517s] from ../../zen/process_priority.h:11,
[ 1517s] from ../../zen/process_priority.cpp:7:
[ 1517s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1517s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1517s] 161 | Descriptor* const d = descr(ptr);
[ 1517s] | ~~~~~^~~~~
[ 1517s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1517s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1517s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1517s] ../../zen/zstring.h:50:80: required from here
[ 1517s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1517s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1517s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1517s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1517s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1517s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1517s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1517s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1517s] | ~~~~~^~~~~
[ 1517s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1517s] 529 | return SP<Char>::size(rawStr_);
[ 1517s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1517s] ../../zen/time.h:281:67: required from here
[ 1517s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1517s] | ~~~~~~~~^~
[ 1517s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1517s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1517s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1517s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1533s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1533s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1533s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/recycler.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/recycler.cpp.o
[ 1533s] In file included from ../../zen/zstring.h:12,
[ 1533s] from ../../zen/sys_error.h:12,
[ 1533s] from ../../zen/file_error.h:10,
[ 1533s] from ../../zen/recycler.h:12,
[ 1533s] from ../../zen/recycler.cpp:7:
[ 1533s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1533s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1533s] 161 | Descriptor* const d = descr(ptr);
[ 1533s] | ~~~~~^~~~~
[ 1533s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1533s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1533s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1533s] ../../zen/zstring.h:50:80: required from here
[ 1533s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1533s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1533s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1533s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1533s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1533s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1533s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1533s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1533s] | ~~~~~^~~~~
[ 1533s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1533s] 529 | return SP<Char>::size(rawStr_);
[ 1533s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1533s] ../../zen/time.h:281:67: required from here
[ 1533s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1533s] | ~~~~~~~~^~
[ 1533s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1533s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1533s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1533s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1547s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1547s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1547s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/resolve_path.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/resolve_path.cpp.o
[ 1547s] In file included from ../../zen/zstring.h:12,
[ 1547s] from ../../zen/sys_error.h:12,
[ 1547s] from ../../zen/file_error.h:10,
[ 1547s] from ../../zen/resolve_path.h:10,
[ 1547s] from ../../zen/resolve_path.cpp:7:
[ 1547s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1547s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1547s] 161 | Descriptor* const d = descr(ptr);
[ 1547s] | ~~~~~^~~~~
[ 1547s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1547s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1547s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1547s] ../../zen/zstring.h:50:80: required from here
[ 1547s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1547s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1547s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1547s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1547s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1547s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1547s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1547s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1547s] | ~~~~~^~~~~
[ 1547s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1547s] 529 | return SP<Char>::size(rawStr_);
[ 1547s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1547s] ../../zen/time.h:281:67: required from here
[ 1547s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1547s] | ~~~~~~~~^~
[ 1547s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1547s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1547s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1547s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 1547s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:166:29,
[ 1547s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../zen/string_base.h:152:10,
[ 1547s] inlined from ‘void zen::Zbase<Char, SP>::reserve(size_t) [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../zen/string_base.h:591:22,
[ 1547s] inlined from ‘zen::Zbase<Char, SP>& zen::Zbase<Char, SP>::append(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = const char*; Char = char; SP = zen::DefaultStoragePolicy]’ at ../../zen/string_base.h:622:16,
[ 1547s] inlined from ‘zen::Zbase<Char, SP>& zen::Zbase<Char, SP>::append(const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../zen/string_base.h:282:63,
[ 1547s] inlined from ‘zen::Zbase<Char, SP>& zen::Zbase<Char, SP>::operator+=(Char) [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../zen/string_base.h:298:56,
[ 1547s] inlined from ‘zen::Zbase<Char, SP> zen::operator+(Zbase<Char, SP>&&, Char) [with Char = char; SP = DefaultStoragePolicy]’ at ../../zen/string_base.h:346:157,
[ 1547s] inlined from ‘zen::getPathPhraseAliases(const Zstring&)::<lambda(ZstringView, const Zstring&)>’ at ../../zen/resolve_path.cpp:175:109,
[ 1547s] inlined from ‘std::vector<zen::Zbase<char> > zen::getPathPhraseAliases(const Zstring&)’ at ../../zen/resolve_path.cpp:184:29:
[ 1547s] ../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 1547s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 1547s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 1547s] ../../zen/string_base.h: In function ‘std::vector<zen::Zbase<char> > zen::getPathPhraseAliases(const Zstring&)’:
[ 1547s] ../../zen/string_base.h:211:47: note: declared here
[ 1547s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 1547s] | ^~~~~~~~~~~~~~~~~
[ 1547s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1551s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1551s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1551s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/open_ssl.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/open_ssl.cpp.o
[ 1551s] In file included from ../../zen/zstring.h:12,
[ 1551s] from ../../zen/sys_error.h:12,
[ 1551s] from ../../zen/open_ssl.h:10,
[ 1551s] from ../../zen/open_ssl.cpp:7:
[ 1551s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1551s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1551s] 161 | Descriptor* const d = descr(ptr);
[ 1551s] | ~~~~~^~~~~
[ 1551s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1551s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1551s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1551s] ../../zen/zstring.h:50:80: required from here
[ 1551s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1551s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1551s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1551s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1551s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1551s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1551s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1551s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1551s] | ~~~~~^~~~~
[ 1551s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1551s] 529 | return SP<Char>::size(rawStr_);
[ 1551s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1551s] ../../zen/time.h:281:67: required from here
[ 1551s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1551s] | ~~~~~~~~^~
[ 1551s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1551s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1551s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1551s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1562s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1562s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1562s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/process_exec.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/process_exec.cpp.o
[ 1562s] In file included from ../../zen/zstring.h:12,
[ 1562s] from ../../zen/sys_error.h:12,
[ 1562s] from ../../zen/file_error.h:10,
[ 1562s] from ../../zen/process_exec.h:10,
[ 1562s] from ../../zen/process_exec.cpp:7:
[ 1562s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1562s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1562s] 161 | Descriptor* const d = descr(ptr);
[ 1562s] | ~~~~~^~~~~
[ 1562s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1562s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1562s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1562s] ../../zen/zstring.h:50:80: required from here
[ 1562s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1562s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1562s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1562s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1562s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1562s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1562s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1562s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1562s] | ~~~~~^~~~~
[ 1562s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1562s] 529 | return SP<Char>::size(rawStr_);
[ 1562s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1562s] ../../zen/time.h:281:67: required from here
[ 1562s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1562s] | ~~~~~~~~^~
[ 1562s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1562s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1562s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1562s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1564s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1564s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1564s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/shutdown.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/shutdown.cpp.o
[ 1564s] In file included from ../../zen/zstring.h:12,
[ 1564s] from ../../zen/sys_error.h:12,
[ 1564s] from ../../zen/file_error.h:10,
[ 1564s] from ../../zen/shutdown.h:11,
[ 1564s] from ../../zen/shutdown.cpp:7:
[ 1564s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1564s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1564s] 161 | Descriptor* const d = descr(ptr);
[ 1564s] | ~~~~~^~~~~
[ 1564s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1564s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1564s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1564s] ../../zen/zstring.h:50:80: required from here
[ 1564s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1564s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1564s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1564s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1564s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1564s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1564s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1564s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1564s] | ~~~~~^~~~~
[ 1564s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1564s] 529 | return SP<Char>::size(rawStr_);
[ 1564s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1564s] ../../zen/time.h:281:67: required from here
[ 1564s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1564s] | ~~~~~~~~^~
[ 1564s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1564s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1564s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1564s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1584s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1584s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1584s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/thread.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/thread.cpp.o
[ 1584s] In file included from ../../zen/zstring.h:12,
[ 1584s] from ../../zen/thread.h:14,
[ 1584s] from ../../zen/thread.cpp:7:
[ 1584s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1584s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1584s] 161 | Descriptor* const d = descr(ptr);
[ 1584s] | ~~~~~^~~~~
[ 1584s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1584s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1584s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1584s] ../../zen/zstring.h:50:80: required from here
[ 1584s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1584s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1584s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1584s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1584s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1584s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1584s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1584s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1584s] | ~~~~~^~~~~
[ 1584s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1584s] 529 | return SP<Char>::size(rawStr_);
[ 1584s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1584s] ../../zen/string_base.h:263:36: required from ‘size_t zen::Zbase<Char, SP>::length() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1584s] 263 | size_t length() const { return size(); }
[ 1584s] | ^~~~
[ 1584s] ../../zen/string_traits.h:169:22: required from ‘size_t zen::impl::strLength(const S&) [with S = zen::Zbase<char>; <template-parameter-1-2> = void; size_t = long unsigned int]’
[ 1584s] 169 | return str.length();
[ 1584s] | ~~~~~~~~~~^~
[ 1584s] ../../zen/string_traits.h:196:27: required from ‘size_t zen::strLength(S&&) [with S = const Zbase<char>&; size_t = long unsigned int]’
[ 1584s] 196 | return impl::strLength(std::forward<S>(str));
[ 1584s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 1584s] ../../zen/string_tools.h:962:49: required from ‘Num zen::hashString(const S&) [with Num = long unsigned int; S = Zbase<char>]’
[ 1584s] 962 | std::for_each(strFirst, strFirst + strLength(str), [&hash](CharType c) { hash.add(c); });
[ 1584s] | ~~~~~~~~~^~~~~
[ 1584s] ../../zen/string_base.h:669:80: required from ‘std::size_t std::hash<zen::Zbase<Char, SP> >::operator()(const String&) const [with String = zen::Zbase<char>; Char = char; SP = zen::DefaultStoragePolicy; std::size_t = long unsigned int]’
[ 1584s] 669 | size_t operator()(const String& str) const { return zen::hashString<size_t>(str); }
[ 1584s] | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1584s] ../../zen/zstring.h:55:121: required from here
[ 1584s] 55 | template<> struct std::hash<ZstringNorm> { size_t operator()(const ZstringNorm& str) const { return std::hash<Zstring>()(str.normStr); } };
[ 1584s] | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[ 1584s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1584s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1584s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1584s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1588s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1588s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1588s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/sys_info.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/sys_info.cpp.o
[ 1588s] In file included from ../../zen/zstring.h:12,
[ 1588s] from ../../zen/sys_error.h:12,
[ 1588s] from ../../zen/file_error.h:10,
[ 1588s] from ../../zen/sys_info.h:10,
[ 1588s] from ../../zen/sys_info.cpp:7:
[ 1588s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1588s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1588s] 161 | Descriptor* const d = descr(ptr);
[ 1588s] | ~~~~~^~~~~
[ 1588s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1588s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1588s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1588s] ../../zen/zstring.h:50:80: required from here
[ 1588s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1588s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1588s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1588s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1588s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1588s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1588s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1588s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1588s] | ~~~~~^~~~~
[ 1588s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1588s] 529 | return SP<Char>::size(rawStr_);
[ 1588s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1588s] ../../zen/time.h:281:67: required from here
[ 1588s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1588s] | ~~~~~~~~^~
[ 1588s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1588s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1588s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1588s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1590s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1590s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1590s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/sys_error.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/sys_error.cpp.o
[ 1590s] In file included from ../../zen/zstring.h:12,
[ 1590s] from ../../zen/sys_error.h:12,
[ 1590s] from ../../zen/sys_error.cpp:7:
[ 1590s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1590s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1590s] 161 | Descriptor* const d = descr(ptr);
[ 1590s] | ~~~~~^~~~~
[ 1590s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1590s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1590s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1590s] ../../zen/zstring.h:50:80: required from here
[ 1590s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1590s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1590s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1590s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1590s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1590s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1590s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1590s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1590s] | ~~~~~^~~~~
[ 1590s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1590s] 529 | return SP<Char>::size(rawStr_);
[ 1590s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1590s] ../../zen/time.h:281:67: required from here
[ 1590s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1590s] | ~~~~~~~~^~
[ 1590s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1590s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1590s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1590s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1599s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1599s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1599s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/sys_version.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/sys_version.cpp.o
[ 1599s] In file included from ../../zen/zstring.h:12,
[ 1599s] from ../../zen/sys_error.h:12,
[ 1599s] from ../../zen/file_error.h:10,
[ 1599s] from ../../zen/sys_version.h:10,
[ 1599s] from ../../zen/sys_version.cpp:7:
[ 1599s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1599s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1599s] 161 | Descriptor* const d = descr(ptr);
[ 1599s] | ~~~~~^~~~~
[ 1599s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1599s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1599s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1599s] ../../zen/zstring.h:50:80: required from here
[ 1599s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1599s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1599s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1599s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1599s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1599s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1599s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1599s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1599s] | ~~~~~^~~~~
[ 1599s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1599s] 529 | return SP<Char>::size(rawStr_);
[ 1599s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1599s] ../../zen/time.h:281:67: required from here
[ 1599s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1599s] | ~~~~~~~~^~
[ 1599s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1599s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1599s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1599s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1619s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1619s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/
[ 1619s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../zen/zlib_wrap.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/zlib_wrap.cpp.o
[ 1619s] In file included from ../../zen/zstring.h:12,
[ 1619s] from ../../zen/sys_error.h:12,
[ 1619s] from ../../zen/zlib_wrap.h:11,
[ 1619s] from ../../zen/zlib_wrap.cpp:7:
[ 1619s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1619s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1619s] 161 | Descriptor* const d = descr(ptr);
[ 1619s] | ~~~~~^~~~~
[ 1619s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1619s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1619s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1619s] ../../zen/zstring.h:50:80: required from here
[ 1619s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1619s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1619s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1619s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1619s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1619s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1619s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1619s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1619s] | ~~~~~^~~~~
[ 1619s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1619s] 529 | return SP<Char>::size(rawStr_);
[ 1619s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1619s] ../../zen/time.h:281:67: required from here
[ 1619s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1619s] | ~~~~~~~~^~
[ 1619s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1619s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1619s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1619s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1630s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1630s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/
[ 1630s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../wx+/file_drop.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/file_drop.cpp.o
[ 1630s] In file included from ../../zen/zstring.h:12,
[ 1630s] from ../../wx+/file_drop.h:12,
[ 1630s] from ../../wx+/file_drop.cpp:7:
[ 1630s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1630s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1630s] 161 | Descriptor* const d = descr(ptr);
[ 1630s] | ~~~~~^~~~~
[ 1630s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1630s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1630s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1630s] ../../zen/zstring.h:50:80: required from here
[ 1630s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1630s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1630s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1630s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1630s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1630s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1630s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1630s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1630s] | ~~~~~^~~~~
[ 1630s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1630s] 529 | return SP<Char>::size(rawStr_);
[ 1630s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1630s] ../../zen/time.h:281:67: required from here
[ 1630s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1630s] | ~~~~~~~~^~
[ 1630s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1630s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1630s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1630s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1635s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1635s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/
[ 1635s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../wx+/image_tools.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/image_tools.cpp.o
[ 1635s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1655s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1655s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/
[ 1655s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../wx+/taskbar.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/taskbar.cpp.o
[ 1655s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1664s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1664s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/
[ 1664s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../wx+/grid.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/grid.cpp.o
[ 1664s] In file included from ../../zen/zstring.h:12,
[ 1664s] from ../../wx+/grid.cpp:20:
[ 1664s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1664s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1664s] 161 | Descriptor* const d = descr(ptr);
[ 1664s] | ~~~~~^~~~~
[ 1664s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1664s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1664s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1664s] ../../zen/zstring.h:50:80: required from here
[ 1664s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1664s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1664s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1664s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1664s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1664s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1664s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1664s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1664s] | ~~~~~^~~~~
[ 1664s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1664s] 529 | return SP<Char>::size(rawStr_);
[ 1664s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1664s] ../../zen/string_base.h:263:36: required from ‘size_t zen::Zbase<Char, SP>::length() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1664s] 263 | size_t length() const { return size(); }
[ 1664s] | ^~~~
[ 1664s] ../../zen/string_traits.h:169:22: required from ‘size_t zen::impl::strLength(const S&) [with S = zen::Zbase<char>; <template-parameter-1-2> = void; size_t = long unsigned int]’
[ 1664s] 169 | return str.length();
[ 1664s] | ~~~~~~~~~~^~
[ 1664s] ../../zen/string_traits.h:196:27: required from ‘size_t zen::strLength(S&&) [with S = const Zbase<char>&; size_t = long unsigned int]’
[ 1664s] 196 | return impl::strLength(std::forward<S>(str));
[ 1664s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 1664s] ../../zen/string_tools.h:962:49: required from ‘Num zen::hashString(const S&) [with Num = long unsigned int; S = Zbase<char>]’
[ 1664s] 962 | std::for_each(strFirst, strFirst + strLength(str), [&hash](CharType c) { hash.add(c); });
[ 1664s] | ~~~~~~~~~^~~~~
[ 1664s] ../../zen/string_base.h:669:80: required from ‘std::size_t std::hash<zen::Zbase<Char, SP> >::operator()(const String&) const [with String = zen::Zbase<char>; Char = char; SP = zen::DefaultStoragePolicy; std::size_t = long unsigned int]’
[ 1664s] 669 | size_t operator()(const String& str) const { return zen::hashString<size_t>(str); }
[ 1664s] | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1664s] ../../zen/zstring.h:55:121: required from here
[ 1664s] 55 | template<> struct std::hash<ZstringNorm> { size_t operator()(const ZstringNorm& str) const { return std::hash<Zstring>()(str.normStr); } };
[ 1664s] | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[ 1664s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1664s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1664s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1664s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1672s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1672s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/
[ 1672s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../wx+/graph.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/graph.cpp.o
[ 1672s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1676s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1676s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/
[ 1676s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../wx+/tooltip.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/tooltip.cpp.o
[ 1676s] In file included from ../../zen/zstring.h:12,
[ 1676s] from ../../wx+/tooltip.cpp:7:
[ 1676s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1676s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1676s] 161 | Descriptor* const d = descr(ptr);
[ 1676s] | ~~~~~^~~~~
[ 1676s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1676s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1676s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1676s] ../../zen/zstring.h:50:80: required from here
[ 1676s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1676s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1676s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1676s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1676s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1676s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1676s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1676s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1676s] | ~~~~~^~~~~
[ 1676s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1676s] 529 | return SP<Char>::size(rawStr_);
[ 1676s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1676s] ../../zen/string_base.h:263:36: required from ‘size_t zen::Zbase<Char, SP>::length() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1676s] 263 | size_t length() const { return size(); }
[ 1676s] | ^~~~
[ 1676s] ../../zen/string_traits.h:169:22: required from ‘size_t zen::impl::strLength(const S&) [with S = zen::Zbase<char>; <template-parameter-1-2> = void; size_t = long unsigned int]’
[ 1676s] 169 | return str.length();
[ 1676s] | ~~~~~~~~~~^~
[ 1676s] ../../zen/string_traits.h:196:27: required from ‘size_t zen::strLength(S&&) [with S = const Zbase<char>&; size_t = long unsigned int]’
[ 1676s] 196 | return impl::strLength(std::forward<S>(str));
[ 1676s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 1676s] ../../zen/string_tools.h:962:49: required from ‘Num zen::hashString(const S&) [with Num = long unsigned int; S = Zbase<char>]’
[ 1676s] 962 | std::for_each(strFirst, strFirst + strLength(str), [&hash](CharType c) { hash.add(c); });
[ 1676s] | ~~~~~~~~~^~~~~
[ 1676s] ../../zen/string_base.h:669:80: required from ‘std::size_t std::hash<zen::Zbase<Char, SP> >::operator()(const String&) const [with String = zen::Zbase<char>; Char = char; SP = zen::DefaultStoragePolicy; std::size_t = long unsigned int]’
[ 1676s] 669 | size_t operator()(const String& str) const { return zen::hashString<size_t>(str); }
[ 1676s] | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1676s] ../../zen/zstring.h:55:121: required from here
[ 1676s] 55 | template<> struct std::hash<ZstringNorm> { size_t operator()(const ZstringNorm& str) const { return std::hash<Zstring>()(str.normStr); } };
[ 1676s] | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[ 1676s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1676s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1676s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1676s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1718s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1718s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/
[ 1718s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../wx+/popup_dlg_generated.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/popup_dlg_generated.cpp.o
[ 1718s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1721s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1721s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/
[ 1721s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../wx+/image_resources.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/image_resources.cpp.o
[ 1721s] In file included from ../../zen/zstring.h:12,
[ 1721s] from ../../wx+/image_resources.h:11,
[ 1721s] from ../../wx+/image_resources.cpp:7:
[ 1721s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1721s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1721s] 161 | Descriptor* const d = descr(ptr);
[ 1721s] | ~~~~~^~~~~
[ 1721s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1721s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1721s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1721s] ../../zen/zstring.h:50:80: required from here
[ 1721s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1721s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1721s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1721s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1721s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1721s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1721s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1721s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1721s] | ~~~~~^~~~~
[ 1721s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1721s] 529 | return SP<Char>::size(rawStr_);
[ 1721s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1721s] ../../zen/time.h:281:67: required from here
[ 1721s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1721s] | ~~~~~~~~^~
[ 1721s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1721s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1721s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1721s] In file included from ../../zen/thread.h:13,
[ 1721s] from ../../wx+/image_resources.cpp:10:
[ 1721s] ../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>; size_t = long unsigned int]’:
[ 1721s] ../../zen/ring_buffer.h:51:9: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>; T = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>]’
[ 1721s] 51 | reserve(size_ + 1); //throw ?
[ 1721s] | ^~~~~~~
[ 1721s] ../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>]’
[ 1721s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 1721s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 1721s] ../../wx+/image_resources.cpp:99:26: required from here
[ 1721s] 99 | threadGroup_->run(createScalerTask(imageName, img, hqScale_, protResult_));
[ 1721s] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1721s] ../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<{anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘{anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>*’ increases required alignment of target type [-Wcast-align]
[ 1721s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 1721s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1721s] ../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>]’:
[ 1721s] ../../zen/ring_buffer.h:52:25: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>; T = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>]’
[ 1721s] 52 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward<U>(value)); //throw ?
[ 1721s] | ~~~~~~~~~^~
[ 1721s] ../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>]’
[ 1721s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 1721s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 1721s] ../../wx+/image_resources.cpp:99:26: required from here
[ 1721s] 99 | threadGroup_->run(createScalerTask(imageName, img, hqScale_, protResult_));
[ 1721s] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1721s] ../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<{anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘{anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>*’ increases required alignment of target type [-Wcast-align]
[ 1721s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 1721s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1721s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1728s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1728s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/
[ 1728s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../wx+/popup_dlg.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/popup_dlg.cpp.o
[ 1728s] In file included from ../../zen/zstring.h:12,
[ 1728s] from ../../wx+/popup_dlg.h:12,
[ 1728s] from ../../wx+/popup_dlg.cpp:7:
[ 1728s] ../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1728s] ../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1728s] 161 | Descriptor* const d = descr(ptr);
[ 1728s] | ~~~~~^~~~~
[ 1728s] ../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1728s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1728s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1728s] ../../zen/zstring.h:50:80: required from here
[ 1728s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1728s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1728s] ../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1728s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1728s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1728s] ../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1728s] ../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1728s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1728s] | ~~~~~^~~~~
[ 1728s] ../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1728s] 529 | return SP<Char>::size(rawStr_);
[ 1728s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1728s] ../../zen/string_base.h:270:33: required from ‘bool zen::Zbase<Char, SP>::empty() const [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1728s] 270 | bool empty() const { return size() == 0; }
[ 1728s] | ^~~~
[ 1728s] ../../wx+/popup_dlg.cpp:205:45: required from here
[ 1728s] 205 | if (!cfg.soundFileAlertPending.empty())
[ 1728s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 1728s] ../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1728s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1728s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1728s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1911s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1911s] mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../xBRZ/src/
[ 1911s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ../../xBRZ/src/xbrz.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../xBRZ/src/xbrz.cpp.o
[ 1911s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1927s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1927s] mkdir -p ../Build/Bin/
[ 1927s] g++ -o ../Build/Bin/FreeFileSync /tmp/FreeFileSync_Make/ffs/src/application.cpp.o /tmp/FreeFileSync_Make/ffs/src/base_tools.cpp.o /tmp/FreeFileSync_Make/ffs/src/config.cpp.o /tmp/FreeFileSync_Make/ffs/src/ffs_paths.cpp.o /tmp/FreeFileSync_Make/ffs/src/icon_buffer.cpp.o /tmp/FreeFileSync_Make/ffs/src/localization.cpp.o /tmp/FreeFileSync_Make/ffs/src/log_file.cpp.o /tmp/FreeFileSync_Make/ffs/src/status_handler.cpp.o /tmp/FreeFileSync_Make/ffs/src/base/algorithm.cpp.o /tmp/FreeFileSync_Make/ffs/src/base/binary.cpp.o /tmp/FreeFileSync_Make/ffs/src/base/comparison.cpp.o /tmp/FreeFileSync_Make/ffs/src/base/db_file.cpp.o /tmp/FreeFileSync_Make/ffs/src/base/dir_lock.cpp.o /tmp/FreeFileSync_Make/ffs/src/base/file_hierarchy.cpp.o /tmp/FreeFileSync_Make/ffs/src/base/icon_loader.cpp.o /tmp/FreeFileSync_Make/ffs/src/base/multi_rename.cpp.o /tmp/FreeFileSync_Make/ffs/src/base/parallel_scan.cpp.o /tmp/FreeFileSync_Make/ffs/src/base/path_filter.cpp.o /tmp/FreeFileSync_Make/ffs/src/base/speed_test.cpp.o /tmp/FreeFileSync_Make/ffs/src/base/structures.cpp.o /tmp/FreeFileSync_Make/ffs/src/base/synchronization.cpp.o /tmp/FreeFileSync_Make/ffs/src/base/versioning.cpp.o /tmp/FreeFileSync_Make/ffs/src/afs/abstract.cpp.o /tmp/FreeFileSync_Make/ffs/src/afs/concrete.cpp.o /tmp/FreeFileSync_Make/ffs/src/afs/ftp.cpp.o /tmp/FreeFileSync_Make/ffs/src/afs/gdrive.cpp.o /tmp/FreeFileSync_Make/ffs/src/afs/init_curl_libssh2.cpp.o /tmp/FreeFileSync_Make/ffs/src/afs/native.cpp.o /tmp/FreeFileSync_Make/ffs/src/afs/sftp.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/batch_config.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/abstract_folder_picker.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/batch_status_handler.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/cfg_grid.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/command_box.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/folder_history_box.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/folder_selector.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/file_grid.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/file_view.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/log_panel.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/tree_grid.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/gui_generated.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/gui_status_handler.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/main_dlg.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/progress_indicator.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/rename_dlg.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/search_grid.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/small_dlgs.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/sync_cfg.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/tray_icon.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/triple_splitter.cpp.o /tmp/FreeFileSync_Make/ffs/src/ui/version_check.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../libcurl/curl_wrap.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/argon2.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_access.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_io.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_path.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_traverser.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/http.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/zstring.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/format_unit.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/legacy_compiler.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/open_ssl.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/process_priority.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/recycler.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/resolve_path.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/process_exec.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/shutdown.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/sys_error.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/sys_info.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/sys_version.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/thread.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../zen/zlib_wrap.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../wx+/file_drop.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../wx+/grid.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../wx+/image_tools.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../wx+/graph.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../wx+/taskbar.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../wx+/tooltip.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../wx+/image_resources.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../wx+/popup_dlg.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../wx+/popup_dlg_generated.cpp.o /tmp/FreeFileSync_Make/ffs/src/../../xBRZ/src/xbrz.cpp.o -s `wx-config --libs std, aui, richtext --debug=no` -pthread -lz -pie `pkg-config --libs openssl` `pkg-config --libs libcurl` `pkg-config --libs libssh2` `pkg-config --libs gtk+-3.0` `pkg-config --libs libselinux`
[ 1927s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source'
[ 1927s] + /usr/bin/make -O -j4 V=1 VERBOSE=1 -C FreeFileSync/Source/RealTimeSync exeName=RealTimeSync
[ 1985s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 1985s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/
[ 1985s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c gui_generated.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/gui_generated.cpp.o
[ 1985s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 1997s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 1997s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/
[ 1997s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c config.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/config.cpp.o
[ 1997s] In file included from ../../../zen/zstring.h:12,
[ 1997s] from config.h:11,
[ 1997s] from config.cpp:7:
[ 1997s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1997s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1997s] 161 | Descriptor* const d = descr(ptr);
[ 1997s] | ~~~~~^~~~~
[ 1997s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1997s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1997s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1997s] ../../../zen/zstring.h:50:80: required from here
[ 1997s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1997s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1997s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1997s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1997s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1997s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1997s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1997s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1997s] | ~~~~~^~~~~
[ 1997s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1997s] 529 | return SP<Char>::size(rawStr_);
[ 1997s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1997s] ../../../zen/time.h:281:67: required from here
[ 1997s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1997s] | ~~~~~~~~^~
[ 1997s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1997s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1997s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1997s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 1997s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../../zen/string_base.h:166:29,
[ 1997s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../../zen/string_base.h:152:10,
[ 1997s] inlined from ‘zen::Zbase<Char, SP>& zen::Zbase<Char, SP>::operator=(zen::Zbase<Char, SP>&&) [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../../zen/string_base.h:644:18,
[ 1997s] inlined from ‘bool zen::ConvertText<T, zen::TextType::string>::readText(const std::string&, T&) const [with T = zen::Zbase<char>]’ at ../../../zenXml/zenxml/cvrt_text.h:209:15,
[ 1997s] inlined from ‘bool zen::readText(const std::string&, T&) [with T = Zbase<char>]’ at ../../../zenXml/zenxml/cvrt_text.h:248:60,
[ 1997s] inlined from ‘bool zen::ConvertElement<T, zen::ValueType::other>::readStruc(const zen::XmlElement&, T&) const [with T = zen::Zbase<char>]’ at ../../../zenXml/zenxml/cvrt_struc.h:185:24,
[ 1997s] inlined from ‘bool zen::readStruc(const XmlElement&, T&) [with T = Zbase<char>]’ at ../../../zenXml/zenxml/cvrt_struc.h:200:65,
[ 1997s] inlined from ‘zen::ConvertElement<std::vector<zen::Zbase<char> >, zen::ValueType::stlContainer>::readStruc(const zen::XmlElement&, std::vector<zen::Zbase<char> >&) const::<lambda(const zen::XmlElement&)>’ at ../../../zenXml/zenxml/cvrt_struc.h:132:31,
[ 1997s] inlined from ‘constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _List_const_iterator<zen::XmlElement>; _Funct = zen::ConvertElement<vector<zen::Zbase<char> >, zen::ValueType::stlContainer>::readStruc(const zen::XmlElement&, std::vector<zen::Zbase<char> >&) const::<lambda(const zen::XmlElement&)>]’ at /usr/include/c++/15/bits/stl_algo.h:3798:5,
[ 1997s] inlined from ‘bool zen::ConvertElement<T, zen::ValueType::stlContainer>::readStruc(const zen::XmlElement&, T&) const [with T = std::vector<zen::Zbase<char> >]’ at ../../../zenXml/zenxml/cvrt_struc.h:129:22,
[ 1997s] inlined from ‘bool zen::readStruc(const XmlElement&, T&) [with T = std::vector<Zbase<char> >]’ at ../../../zenXml/zenxml/cvrt_struc.h:200:65,
[ 1997s] inlined from ‘bool zen::XmlIn::operator()(T&) const [with T = std::vector<zen::Zbase<char> >]’ at ../../../zenXml/zenxml/xml.h:293:26,
[ 1997s] inlined from ‘void {anonymous}::readConfig(const zen::XmlIn&, rts::XmlRealConfig&, int)’ at config.cpp:54:22,
[ 1997s] inlined from ‘std::pair<rts::XmlRealConfig, std::__cxx11::basic_string<wchar_t> > rts::readConfig(const Zstring&)’ at config.cpp:87:17:
[ 1997s] ../../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 1997s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 1997s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 1997s] ../../../zen/string_base.h: In function ‘std::pair<rts::XmlRealConfig, std::__cxx11::basic_string<wchar_t> > rts::readConfig(const Zstring&)’:
[ 1997s] ../../../zen/string_base.h:211:47: note: declared here
[ 1997s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 1997s] | ^~~~~~~~~~~~~~~~~
[ 1997s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 1998s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 1998s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/
[ 1998s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c application.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/application.cpp.o
[ 1998s] In file included from ../../../zen/zstring.h:12,
[ 1998s] from main_dlg.h:13,
[ 1998s] from application.cpp:8:
[ 1998s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1998s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 1998s] 161 | Descriptor* const d = descr(ptr);
[ 1998s] | ~~~~~^~~~~
[ 1998s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 1998s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 1998s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 1998s] ../../../zen/zstring.h:50:80: required from here
[ 1998s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 1998s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 1998s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1998s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 1998s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1998s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 1998s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 1998s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 1998s] | ~~~~~^~~~~
[ 1998s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 1998s] 529 | return SP<Char>::size(rawStr_);
[ 1998s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 1998s] ../../../zen/time.h:281:67: required from here
[ 1998s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 1998s] | ~~~~~~~~^~
[ 1998s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 1998s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 1998s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 1998s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2010s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2010s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/
[ 2010s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c main_dlg.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/main_dlg.cpp.o
[ 2010s] In file included from <command-line>:
[ 2010s] ../../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 2010s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 2010s] | ^~~~~~~
[ 2010s] ../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 2010s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 2010s] | ^~~~~~~~~~~
[ 2010s] In file included from ../../../zen/zstring.h:12,
[ 2010s] from main_dlg.h:13,
[ 2010s] from main_dlg.cpp:7:
[ 2010s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2010s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2010s] 161 | Descriptor* const d = descr(ptr);
[ 2010s] | ~~~~~^~~~~
[ 2010s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2010s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2010s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2010s] ../../../zen/zstring.h:50:80: required from here
[ 2010s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2010s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2010s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2010s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2010s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2010s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2010s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2010s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2010s] | ~~~~~^~~~~
[ 2010s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2010s] 529 | return SP<Char>::size(rawStr_);
[ 2010s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2010s] ../../../zen/time.h:281:67: required from here
[ 2010s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2010s] | ~~~~~~~~^~
[ 2010s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2010s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2010s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2010s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2043s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2043s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/
[ 2043s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c monitor.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/monitor.cpp.o
[ 2043s] In file included from ../../../zen/zstring.h:12,
[ 2043s] from monitor.h:12,
[ 2043s] from monitor.cpp:7:
[ 2043s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2043s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2043s] 161 | Descriptor* const d = descr(ptr);
[ 2043s] | ~~~~~^~~~~
[ 2043s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2043s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2043s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2043s] ../../../zen/zstring.h:50:80: required from here
[ 2043s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2043s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2043s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2043s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2043s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2043s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2043s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2043s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2043s] | ~~~~~^~~~~
[ 2043s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2043s] 529 | return SP<Char>::size(rawStr_);
[ 2043s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2043s] ../../../zen/time.h:281:67: required from here
[ 2043s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2043s] | ~~~~~~~~^~
[ 2043s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2043s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2043s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2043s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2045s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2045s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/
[ 2045s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c tray_menu.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/tray_menu.cpp.o
[ 2045s] In file included from ../../../zen/zstring.h:12,
[ 2045s] from config.h:11,
[ 2045s] from tray_menu.h:11,
[ 2045s] from tray_menu.cpp:7:
[ 2045s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2045s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2045s] 161 | Descriptor* const d = descr(ptr);
[ 2045s] | ~~~~~^~~~~
[ 2045s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2045s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2045s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2045s] ../../../zen/zstring.h:50:80: required from here
[ 2045s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2045s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2045s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2045s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2045s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2045s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2045s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2045s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2045s] | ~~~~~^~~~~
[ 2045s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2045s] 529 | return SP<Char>::size(rawStr_);
[ 2045s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2045s] ../../../zen/time.h:281:67: required from here
[ 2045s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2045s] | ~~~~~~~~^~
[ 2045s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2045s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2045s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2045s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 2045s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../../zen/string_base.h:166:29,
[ 2045s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../../zen/string_base.h:152:10,
[ 2045s] inlined from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../../zen/string_base.h:418:18,
[ 2045s] inlined from ‘rts::runFolderMonitor(const XmlRealConfig&, const wxString&)::<lambda(const std::wstring&)>’ at tray_menu.cpp:281:43:
[ 2045s] ../../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 2045s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 2045s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 2045s] ../../../zen/string_base.h: In lambda function:
[ 2045s] ../../../zen/string_base.h:211:47: note: declared here
[ 2045s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 2045s] | ^~~~~~~~~~~~~~~~~
[ 2045s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 2045s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../../zen/string_base.h:166:29,
[ 2045s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../../zen/string_base.h:152:10,
[ 2045s] inlined from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../../zen/string_base.h:418:18,
[ 2045s] inlined from ‘rts::runFolderMonitor(const XmlRealConfig&, const wxString&)::<lambda(const Zstring*)>’ at tray_menu.cpp:273:48,
[ 2045s] inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = rts::runFolderMonitor(const XmlRealConfig&, const wxString&)::<lambda(const Zstring*)>&; _Args = {const zen::Zbase<char, zen::DefaultStoragePolicy>*}]’ at /usr/include/c++/15/bits/invoke.h:63:36,
[ 2045s] inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = rts::runFolderMonitor(const XmlRealConfig&, const wxString&)::<lambda(const Zstring*)>&; _Args = {const zen::Zbase<char, zen::DefaultStoragePolicy>*}]’ at /usr/include/c++/15/bits/invoke.h:113:28,
[ 2045s] inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rts::runFolderMonitor(const XmlRealConfig&, const wxString&)::<lambda(const Zstring*)>; _ArgTypes = {const zen::Zbase<char, zen::DefaultStoragePolicy>*}]’ at /usr/include/c++/15/bits/std_function.h:292:30:
[ 2045s] ../../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 2045s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 2045s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 2045s] ../../../zen/string_base.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rts::runFolderMonitor(const XmlRealConfig&, const wxString&)::<lambda(const Zstring*)>; _ArgTypes = {const zen::Zbase<char, zen::DefaultStoragePolicy>*}]’:
[ 2045s] ../../../zen/string_base.h:211:47: note: declared here
[ 2045s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 2045s] | ^~~~~~~~~~~~~~~~~
[ 2045s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 2045s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../../zen/string_base.h:166:29,
[ 2045s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../../zen/string_base.h:152:10,
[ 2045s] inlined from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../../zen/string_base.h:418:18,
[ 2045s] inlined from ‘{anonymous}::TrayIconObject::TrayIconObject(const wxString&)’ at tray_menu.cpp:66:35,
[ 2045s] inlined from ‘{anonymous}::TrayIconHolder::TrayIconHolder(const wxString&)’ at tray_menu.cpp:196:44,
[ 2045s] inlined from ‘rts::CancelReason rts::runFolderMonitor(const XmlRealConfig&, const wxString&)’ at tray_menu.cpp:251:36:
[ 2045s] ../../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 2045s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 2045s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 2045s] ../../../zen/string_base.h: In function ‘rts::CancelReason rts::runFolderMonitor(const XmlRealConfig&, const wxString&)’:
[ 2045s] ../../../zen/string_base.h:211:47: note: declared here
[ 2045s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 2045s] | ^~~~~~~~~~~~~~~~~
[ 2045s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2057s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2057s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/
[ 2057s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c folder_selector2.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/folder_selector2.cpp.o
[ 2057s] In file included from ../../../zen/zstring.h:12,
[ 2057s] from ../../../wx+/file_drop.h:12,
[ 2057s] from folder_selector2.h:13,
[ 2057s] from folder_selector2.cpp:7:
[ 2057s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2057s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2057s] 161 | Descriptor* const d = descr(ptr);
[ 2057s] | ~~~~~^~~~~
[ 2057s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2057s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2057s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2057s] ../../../zen/zstring.h:50:80: required from here
[ 2057s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2057s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2057s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2057s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2057s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2057s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2057s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2057s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2057s] | ~~~~~^~~~~
[ 2057s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2057s] 529 | return SP<Char>::size(rawStr_);
[ 2057s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2057s] ../../../zen/time.h:281:67: required from here
[ 2057s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2057s] | ~~~~~~~~^~
[ 2057s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2057s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2057s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2057s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2069s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2069s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../afs/
[ 2069s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../afs/abstract.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../afs/abstract.cpp.o
[ 2069s] In file included from <command-line>:
[ 2069s] ../../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 2069s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 2069s] | ^~~~~~~
[ 2069s] ../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 2069s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 2069s] | ^~~~~~~~~~~
[ 2069s] In file included from ../../../zen/thread.h:13,
[ 2069s] from ../../../zen/extra_log.h:11,
[ 2069s] from ../../../zen/sys_error.h:13,
[ 2069s] from ../../../zen/file_error.h:10,
[ 2069s] from ../afs/abstract.h:12,
[ 2069s] from ../afs/abstract.cpp:7:
[ 2069s] ../../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = zen::Zbase<char>; size_t = long unsigned int]’:
[ 2069s] ../../../zen/ring_buffer.h:51:9: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = zen::Zbase<char>; T = zen::Zbase<char>]’
[ 2069s] 51 | reserve(size_ + 1); //throw ?
[ 2069s] | ^~~~~~~
[ 2069s] ../afs/abstract.cpp:281:39: required from here
[ 2069s] 281 | folderNames.push_front(getItemName(folderPathEx));
[ 2069s] | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2069s] ../../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::Zbase<char> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::Zbase<char>*’ increases required alignment of target type [-Wcast-align]
[ 2069s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 2069s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2069s] ../../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = zen::Zbase<char>]’:
[ 2069s] ../../../zen/ring_buffer.h:52:25: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = zen::Zbase<char>; T = zen::Zbase<char>]’
[ 2069s] 52 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward<U>(value)); //throw ?
[ 2069s] | ~~~~~~~~~^~
[ 2069s] ../afs/abstract.cpp:281:39: required from here
[ 2069s] 281 | folderNames.push_front(getItemName(folderPathEx));
[ 2069s] | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2069s] ../../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::Zbase<char> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::Zbase<char>*’ increases required alignment of target type [-Wcast-align]
[ 2069s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 2069s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2069s] In file included from ../../../zen/zstring.h:12,
[ 2069s] from ../../../zen/sys_error.h:12:
[ 2069s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2069s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2069s] 161 | Descriptor* const d = descr(ptr);
[ 2069s] | ~~~~~^~~~~
[ 2069s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2069s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2069s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2069s] ../../../zen/zstring.h:50:80: required from here
[ 2069s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2069s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2069s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2069s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2069s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2069s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2069s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2069s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2069s] | ~~~~~^~~~~
[ 2069s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2069s] 529 | return SP<Char>::size(rawStr_);
[ 2069s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2069s] ../../../zen/time.h:281:67: required from here
[ 2069s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2069s] | ~~~~~~~~^~
[ 2069s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2069s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2069s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2069s] ../../../zen/ring_buffer.h: In instantiation of ‘const T* zen::RingBuffer<T>::getBufPtr() const [with T = zen::Zbase<char>]’:
[ 2069s] ../../../zen/ring_buffer.h:170:25: required from ‘const T& zen::RingBuffer<T>::operator[](size_t) const [with T = zen::Zbase<char>; size_t = long unsigned int]’
[ 2069s] 170 | return getBufPtr()[getBufPos(offset)];
[ 2069s] | ~~~~~~~~~^~
[ 2069s] ../../../zen/ring_buffer.h:173:106: required from ‘T& zen::RingBuffer<T>::operator[](size_t) [with T = zen::Zbase<char>; size_t = long unsigned int]’
[ 2069s] 173 | T& operator[](size_t offset) { return const_cast<T&>(static_cast<const RingBuffer*>(this)->operator[](offset)); }
[ 2069s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
[ 2069s] ../../../zen/ring_buffer.h:189:58: required from ‘Value& zen::RingBuffer<T>::Iterator<Container, Value>::operator*() const [with Container = zen::RingBuffer<zen::Zbase<char> >; Value = zen::Zbase<char>; T = zen::Zbase<char>]’
[ 2069s] 189 | Value& operator* () const { return (*container_)[offset_]; }
[ 2069s] | ~~~~~~~~~~~~~^
[ 2069s] ../afs/abstract.cpp:287:42: required from here
[ 2069s] 287 | for (const Zstring& folderName : folderNames)
[ 2069s] | ^~~~~~~~~~~
[ 2069s] ../../../zen/ring_buffer.h:222:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::Zbase<char> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::Zbase<char>*’ increases required alignment of target type [-Wcast-align]
[ 2069s] 222 | const T* getBufPtr() const { return reinterpret_cast<T*>(rawMem_.get()); }
[ 2069s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2069s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2078s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2078s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../
[ 2078s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../ffs_paths.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../ffs_paths.cpp.o
[ 2078s] In file included from ../../../zen/zstring.h:12,
[ 2078s] from ../ffs_paths.h:10,
[ 2078s] from ../ffs_paths.cpp:7:
[ 2078s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2078s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2078s] 161 | Descriptor* const d = descr(ptr);
[ 2078s] | ~~~~~^~~~~
[ 2078s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2078s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2078s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2078s] ../../../zen/zstring.h:50:80: required from here
[ 2078s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2078s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2078s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2078s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2078s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2078s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2078s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2078s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2078s] | ~~~~~^~~~~
[ 2078s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2078s] 529 | return SP<Char>::size(rawStr_);
[ 2078s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2078s] ../../../zen/time.h:281:67: required from here
[ 2078s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2078s] | ~~~~~~~~^~
[ 2078s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2078s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2078s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2078s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2091s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2091s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../base/
[ 2091s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../base/icon_loader.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../base/icon_loader.cpp.o
[ 2091s] In file included from ../../../zen/zstring.h:12,
[ 2091s] from ../base/icon_loader.h:10,
[ 2091s] from ../base/icon_loader.cpp:7:
[ 2091s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2091s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2091s] 161 | Descriptor* const d = descr(ptr);
[ 2091s] | ~~~~~^~~~~
[ 2091s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2091s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2091s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2091s] ../../../zen/zstring.h:50:80: required from here
[ 2091s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2091s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2091s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2091s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2091s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2091s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2091s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2091s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2091s] | ~~~~~^~~~~
[ 2091s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2091s] 529 | return SP<Char>::size(rawStr_);
[ 2091s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2091s] ../../../zen/time.h:281:67: required from here
[ 2091s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2091s] | ~~~~~~~~^~
[ 2091s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2091s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2091s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2091s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2113s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2113s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../
[ 2113s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../icon_buffer.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../icon_buffer.cpp.o
[ 2113s] In file included from <command-line>:
[ 2113s] ../../../zen/warn_static.h:20:5: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]
[ 2113s] 20 | _Pragma(ZEN_STRINGIZE_STRING(GCC warning MSG))
[ 2113s] | ^~~~~~~
[ 2113s] ../afs/abstract.h:491:9: note: in expansion of macro ‘warn_static’
[ 2113s] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]")
[ 2113s] | ^~~~~~~~~~~
[ 2113s] In file included from ../../../zen/zstring.h:12,
[ 2113s] from ../icon_buffer.h:12,
[ 2113s] from ../icon_buffer.cpp:7:
[ 2113s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2113s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2113s] 161 | Descriptor* const d = descr(ptr);
[ 2113s] | ~~~~~^~~~~
[ 2113s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2113s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2113s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2113s] ../../../zen/zstring.h:50:80: required from here
[ 2113s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2113s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2113s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2113s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2113s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2113s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2113s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2113s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2113s] | ~~~~~^~~~~
[ 2113s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2113s] 529 | return SP<Char>::size(rawStr_);
[ 2113s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2113s] ../../../zen/time.h:281:67: required from here
[ 2113s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2113s] | ~~~~~~~~^~
[ 2113s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2113s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2113s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2113s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2119s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2119s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/
[ 2119s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../wx+/file_drop.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/file_drop.cpp.o
[ 2119s] In file included from ../../../zen/zstring.h:12,
[ 2119s] from ../../../wx+/file_drop.h:12,
[ 2119s] from ../../../wx+/file_drop.cpp:7:
[ 2119s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2119s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2119s] 161 | Descriptor* const d = descr(ptr);
[ 2119s] | ~~~~~^~~~~
[ 2119s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2119s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2119s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2119s] ../../../zen/zstring.h:50:80: required from here
[ 2119s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2119s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2119s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2119s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2119s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2119s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2119s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2119s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2119s] | ~~~~~^~~~~
[ 2119s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2119s] 529 | return SP<Char>::size(rawStr_);
[ 2119s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2119s] ../../../zen/time.h:281:67: required from here
[ 2119s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2119s] | ~~~~~~~~^~
[ 2119s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2119s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2119s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2119s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2126s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2126s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/
[ 2126s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../wx+/image_tools.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/image_tools.cpp.o
[ 2126s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2162s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2162s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../
[ 2162s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../localization.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../localization.cpp.o
[ 2162s] In file included from ../../../zen/zstring.h:12,
[ 2162s] from ../../../zen/sys_error.h:12,
[ 2162s] from ../../../zen/file_error.h:10,
[ 2162s] from ../localization.h:11,
[ 2162s] from ../localization.cpp:7:
[ 2162s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2162s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2162s] 161 | Descriptor* const d = descr(ptr);
[ 2162s] | ~~~~~^~~~~
[ 2162s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2162s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2162s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2162s] ../../../zen/zstring.h:50:80: required from here
[ 2162s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2162s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2162s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2162s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2162s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2162s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2162s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2162s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2162s] | ~~~~~^~~~~
[ 2162s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2162s] 529 | return SP<Char>::size(rawStr_);
[ 2162s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2162s] ../../../zen/time.h:281:67: required from here
[ 2162s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2162s] | ~~~~~~~~^~
[ 2162s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2162s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2162s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2162s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2172s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2172s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/
[ 2172s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../wx+/popup_dlg_generated.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/popup_dlg_generated.cpp.o
[ 2172s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2179s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2179s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/
[ 2179s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../wx+/image_resources.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/image_resources.cpp.o
[ 2179s] In file included from ../../../zen/zstring.h:12,
[ 2179s] from ../../../wx+/image_resources.h:11,
[ 2179s] from ../../../wx+/image_resources.cpp:7:
[ 2179s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2179s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2179s] 161 | Descriptor* const d = descr(ptr);
[ 2179s] | ~~~~~^~~~~
[ 2179s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2179s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2179s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2179s] ../../../zen/zstring.h:50:80: required from here
[ 2179s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2179s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2179s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2179s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2179s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2179s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2179s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2179s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2179s] | ~~~~~^~~~~
[ 2179s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2179s] 529 | return SP<Char>::size(rawStr_);
[ 2179s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2179s] ../../../zen/time.h:281:67: required from here
[ 2179s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2179s] | ~~~~~~~~^~
[ 2179s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2179s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2179s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2179s] In file included from ../../../zen/thread.h:13,
[ 2179s] from ../../../wx+/image_resources.cpp:10:
[ 2179s] ../../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>; size_t = long unsigned int]’:
[ 2179s] ../../../zen/ring_buffer.h:51:9: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>; T = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>]’
[ 2179s] 51 | reserve(size_ + 1); //throw ?
[ 2179s] | ^~~~~~~
[ 2179s] ../../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>]’
[ 2179s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 2179s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 2179s] ../../../wx+/image_resources.cpp:99:26: required from here
[ 2179s] 99 | threadGroup_->run(createScalerTask(imageName, img, hqScale_, protResult_));
[ 2179s] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2179s] ../../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<{anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘{anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>*’ increases required alignment of target type [-Wcast-align]
[ 2179s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 2179s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2179s] ../../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>]’:
[ 2179s] ../../../zen/ring_buffer.h:52:25: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>; T = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>]’
[ 2179s] 52 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward<U>(value)); //throw ?
[ 2179s] | ~~~~~~~~~^~
[ 2179s] ../../../zen/thread.h:180:49: required from ‘void zen::ThreadGroup<Function>::run(Function&&, bool) [with Function = {anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>]’
[ 2179s] 180 | workLoad_.ref().tasks.push_front(std::move(wi));
[ 2179s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[ 2179s] ../../../wx+/image_resources.cpp:99:26: required from here
[ 2179s] 99 | threadGroup_->run(createScalerTask(imageName, img, hqScale_, protResult_));
[ 2179s] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2179s] ../../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<{anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘{anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected<std::vector<std::pair<std::__cxx11::basic_string<char>, zen::ImageHolder> > >&)::<lambda()>*’ increases required alignment of target type [-Wcast-align]
[ 2179s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 2179s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2179s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2182s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2182s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/
[ 2182s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../wx+/popup_dlg.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/popup_dlg.cpp.o
[ 2182s] In file included from ../../../zen/zstring.h:12,
[ 2182s] from ../../../wx+/popup_dlg.h:12,
[ 2182s] from ../../../wx+/popup_dlg.cpp:7:
[ 2182s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2182s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2182s] 161 | Descriptor* const d = descr(ptr);
[ 2182s] | ~~~~~^~~~~
[ 2182s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2182s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2182s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2182s] ../../../zen/zstring.h:50:80: required from here
[ 2182s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2182s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2182s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2182s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2182s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2182s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2182s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2182s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2182s] | ~~~~~^~~~~
[ 2182s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2182s] 529 | return SP<Char>::size(rawStr_);
[ 2182s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2182s] ../../../zen/string_base.h:270:33: required from ‘bool zen::Zbase<Char, SP>::empty() const [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2182s] 270 | bool empty() const { return size() == 0; }
[ 2182s] | ^~~~
[ 2182s] ../../../wx+/popup_dlg.cpp:205:45: required from here
[ 2182s] 205 | if (!cfg.soundFileAlertPending.empty())
[ 2182s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 2182s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2182s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2182s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2182s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2187s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2187s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/
[ 2187s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../wx+/taskbar.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/taskbar.cpp.o
[ 2187s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2215s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2215s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2215s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/dir_watcher.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/dir_watcher.cpp.o
[ 2215s] ../../../zen/dir_watcher.cpp: In member function ‘std::vector<zen::DirWatcher::Change> zen::DirWatcher::fetchChanges(const std::function<void()>&, std::chrono::milliseconds)’:
[ 2215s] ../../../zen/dir_watcher.cpp:131:30: warning: cast from ‘__gnu_cxx::__alloc_traits<std::allocator<std::byte>, std::byte>::value_type*’ {aka ‘std::byte*’} to ‘inotify_event*’ increases required alignment of target type [-Wcast-align]
[ 2215s] 131 | inotify_event& evt = reinterpret_cast<inotify_event&>(buf[bytePos]);
[ 2215s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2215s] In file included from ../../../zen/zstring.h:12,
[ 2215s] from ../../../zen/sys_error.h:12,
[ 2215s] from ../../../zen/file_error.h:10,
[ 2215s] from ../../../zen/dir_watcher.h:13,
[ 2215s] from ../../../zen/dir_watcher.cpp:7:
[ 2215s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2215s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2215s] 161 | Descriptor* const d = descr(ptr);
[ 2215s] | ~~~~~^~~~~
[ 2215s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2215s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2215s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2215s] ../../../zen/zstring.h:50:80: required from here
[ 2215s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2215s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2215s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2215s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2215s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2215s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2215s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2215s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2215s] | ~~~~~^~~~~
[ 2215s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2215s] 529 | return SP<Char>::size(rawStr_);
[ 2215s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2215s] ../../../zen/time.h:281:67: required from here
[ 2215s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2215s] | ~~~~~~~~^~
[ 2215s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2215s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2215s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2215s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2230s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2230s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2230s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/file_io.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/file_io.cpp.o
[ 2230s] In file included from ../../../zen/zstring.h:12,
[ 2230s] from ../../../zen/file_path.h:10,
[ 2230s] from ../../../zen/file_access.h:11,
[ 2230s] from ../../../zen/file_io.h:10,
[ 2230s] from ../../../zen/file_io.cpp:7:
[ 2230s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2230s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2230s] 161 | Descriptor* const d = descr(ptr);
[ 2230s] | ~~~~~^~~~~
[ 2230s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2230s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2230s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2230s] ../../../zen/zstring.h:50:80: required from here
[ 2230s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2230s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2230s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2230s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2230s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2230s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2230s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2230s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2230s] | ~~~~~^~~~~
[ 2230s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2230s] 529 | return SP<Char>::size(rawStr_);
[ 2230s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2230s] ../../../zen/time.h:281:67: required from here
[ 2230s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2230s] | ~~~~~~~~^~
[ 2230s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2230s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2230s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2230s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2234s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2234s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2234s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/file_access.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/file_access.cpp.o
[ 2234s] In file included from ../../../zen/thread.h:13,
[ 2234s] from ../../../zen/extra_log.h:11,
[ 2234s] from ../../../zen/sys_error.h:13,
[ 2234s] from ../../../zen/file_error.h:10,
[ 2234s] from ../../../zen/file_access.h:12,
[ 2234s] from ../../../zen/file_access.cpp:7:
[ 2234s] ../../../zen/ring_buffer.h: In instantiation of ‘void zen::RingBuffer<T>::reserve(size_t) [with T = zen::Zbase<char>; size_t = long unsigned int]’:
[ 2234s] ../../../zen/ring_buffer.h:51:9: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = zen::Zbase<char>; T = zen::Zbase<char>]’
[ 2234s] 51 | reserve(size_ + 1); //throw ?
[ 2234s] | ^~~~~~~
[ 2234s] ../../../zen/file_access.cpp:576:36: required from here
[ 2234s] 576 | dirNames.push_front(getItemName(dirPathEx));
[ 2234s] | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[ 2234s] ../../../zen/ring_buffer.h:154:24: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::Zbase<char> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::Zbase<char>*’ increases required alignment of target type [-Wcast-align]
[ 2234s] 154 | T* itTrg = reinterpret_cast<T*>(newBuf.rawMem_.get());
[ 2234s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2234s] ../../../zen/ring_buffer.h: In instantiation of ‘T* zen::RingBuffer<T>::getBufPtr() [with T = zen::Zbase<char>]’:
[ 2234s] ../../../zen/ring_buffer.h:52:25: required from ‘void zen::RingBuffer<T>::push_front(U&&) [with U = zen::Zbase<char>; T = zen::Zbase<char>]’
[ 2234s] 52 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward<U>(value)); //throw ?
[ 2234s] | ~~~~~~~~~^~
[ 2234s] ../../../zen/file_access.cpp:576:36: required from here
[ 2234s] 576 | dirNames.push_front(getItemName(dirPathEx));
[ 2234s] | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[ 2234s] ../../../zen/ring_buffer.h:221:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::Zbase<char> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::Zbase<char>*’ increases required alignment of target type [-Wcast-align]
[ 2234s] 221 | /**/ T* getBufPtr() { return reinterpret_cast<T*>(rawMem_.get()); }
[ 2234s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2234s] In file included from ../../../zen/zstring.h:12,
[ 2234s] from ../../../zen/file_path.h:10,
[ 2234s] from ../../../zen/file_access.h:11:
[ 2234s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2234s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2234s] 161 | Descriptor* const d = descr(ptr);
[ 2234s] | ~~~~~^~~~~
[ 2234s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2234s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2234s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2234s] ../../../zen/zstring.h:50:80: required from here
[ 2234s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2234s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2234s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2234s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2234s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2234s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2234s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2234s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2234s] | ~~~~~^~~~~
[ 2234s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2234s] 529 | return SP<Char>::size(rawStr_);
[ 2234s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2234s] ../../../zen/time.h:281:67: required from here
[ 2234s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2234s] | ~~~~~~~~^~
[ 2234s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2234s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2234s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2234s] ../../../zen/ring_buffer.h: In instantiation of ‘const T* zen::RingBuffer<T>::getBufPtr() const [with T = zen::Zbase<char>]’:
[ 2234s] ../../../zen/ring_buffer.h:170:25: required from ‘const T& zen::RingBuffer<T>::operator[](size_t) const [with T = zen::Zbase<char>; size_t = long unsigned int]’
[ 2234s] 170 | return getBufPtr()[getBufPos(offset)];
[ 2234s] | ~~~~~~~~~^~
[ 2234s] ../../../zen/ring_buffer.h:173:106: required from ‘T& zen::RingBuffer<T>::operator[](size_t) [with T = zen::Zbase<char>; size_t = long unsigned int]’
[ 2234s] 173 | T& operator[](size_t offset) { return const_cast<T&>(static_cast<const RingBuffer*>(this)->operator[](offset)); }
[ 2234s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
[ 2234s] ../../../zen/ring_buffer.h:189:58: required from ‘Value& zen::RingBuffer<T>::Iterator<Container, Value>::operator*() const [with Container = zen::RingBuffer<zen::Zbase<char> >; Value = zen::Zbase<char>; T = zen::Zbase<char>]’
[ 2234s] 189 | Value& operator* () const { return (*container_)[offset_]; }
[ 2234s] | ~~~~~~~~~~~~~^
[ 2234s] ../../../zen/file_access.cpp:582:39: required from here
[ 2234s] 582 | for (const Zstring& dirName : dirNames)
[ 2234s] | ^~~~~~~~
[ 2234s] ../../../zen/ring_buffer.h:222:41: warning: cast from ‘std::unique_ptr<std::byte, zen::RingBuffer<zen::Zbase<char> >::FreeStoreDelete>::pointer’ {aka ‘std::byte*’} to ‘zen::Zbase<char>*’ increases required alignment of target type [-Wcast-align]
[ 2234s] 222 | const T* getBufPtr() const { return reinterpret_cast<T*>(rawMem_.get()); }
[ 2234s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2234s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 2234s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../../zen/string_base.h:166:29,
[ 2234s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../../zen/string_base.h:152:10,
[ 2234s] inlined from ‘zen::Zbase<Char, SP>& zen::Zbase<Char, SP>::operator=(zen::Zbase<Char, SP>&&) [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../../zen/string_base.h:644:18,
[ 2234s] inlined from ‘zen::SymlinkRawContent& zen::SymlinkRawContent::operator=(zen::SymlinkRawContent&&)’ at ../../../zen/symlink_target.h:20:8,
[ 2234s] inlined from ‘void zen::copySymlink(const Zstring&, const Zstring&)’ at ../../../zen/file_access.cpp:625:59:
[ 2234s] ../../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 2234s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 2234s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 2234s] ../../../zen/string_base.h: In function ‘void zen::copySymlink(const Zstring&, const Zstring&)’:
[ 2234s] ../../../zen/string_base.h:211:47: note: declared here
[ 2234s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 2234s] | ^~~~~~~~~~~~~~~~~
[ 2234s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2237s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2237s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2237s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/file_path.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/file_path.cpp.o
[ 2237s] In file included from ../../../zen/zstring.h:12,
[ 2237s] from ../../../zen/file_path.h:10,
[ 2237s] from ../../../zen/file_path.cpp:7:
[ 2237s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2237s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2237s] 161 | Descriptor* const d = descr(ptr);
[ 2237s] | ~~~~~^~~~~
[ 2237s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2237s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2237s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2237s] ../../../zen/zstring.h:50:80: required from here
[ 2237s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2237s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2237s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2237s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2237s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2237s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2237s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2237s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2237s] | ~~~~~^~~~~
[ 2237s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2237s] 529 | return SP<Char>::size(rawStr_);
[ 2237s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2237s] ../../../zen/file_path.cpp:122:33: required from here
[ 2237s] 122 | output.reserve(basePath.size() + 1 + relPath.size()); //append all three strings using a single memory allocation
[ 2237s] | ~~~~~~~~~~~~~^~
[ 2237s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2237s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2237s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2237s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2249s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2249s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2249s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/legacy_compiler.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/legacy_compiler.cpp.o
[ 2249s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2260s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2260s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2260s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/file_traverser.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/file_traverser.cpp.o
[ 2260s] In file included from ../../../zen/zstring.h:12,
[ 2260s] from ../../../zen/sys_error.h:12,
[ 2260s] from ../../../zen/file_error.h:10,
[ 2260s] from ../../../zen/file_traverser.h:11,
[ 2260s] from ../../../zen/file_traverser.cpp:7:
[ 2260s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2260s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2260s] 161 | Descriptor* const d = descr(ptr);
[ 2260s] | ~~~~~^~~~~
[ 2260s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2260s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2260s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2260s] ../../../zen/zstring.h:50:80: required from here
[ 2260s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2260s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2260s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2260s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2260s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2260s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2260s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2260s] | ~~~~~^~~~~
[ 2260s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2260s] 529 | return SP<Char>::size(rawStr_);
[ 2260s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2260s] ../../../zen/time.h:281:67: required from here
[ 2260s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2260s] | ~~~~~~~~^~
[ 2260s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2260s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2260s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2260s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2273s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2273s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2273s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/format_unit.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/format_unit.cpp.o
[ 2273s] In file included from ../../../zen/zstring.h:12,
[ 2273s] from ../../../zen/sys_error.h:12,
[ 2273s] from ../../../zen/format_unit.cpp:11:
[ 2273s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2273s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2273s] 161 | Descriptor* const d = descr(ptr);
[ 2273s] | ~~~~~^~~~~
[ 2273s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2273s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2273s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2273s] ../../../zen/zstring.h:50:80: required from here
[ 2273s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2273s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2273s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2273s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2273s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2273s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2273s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2273s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2273s] | ~~~~~^~~~~
[ 2273s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2273s] 529 | return SP<Char>::size(rawStr_);
[ 2273s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2273s] ../../../zen/time.h:281:67: required from here
[ 2273s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2273s] | ~~~~~~~~^~
[ 2273s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2273s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2273s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2273s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2288s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2288s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2288s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/resolve_path.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/resolve_path.cpp.o
[ 2288s] In file included from ../../../zen/zstring.h:12,
[ 2288s] from ../../../zen/sys_error.h:12,
[ 2288s] from ../../../zen/file_error.h:10,
[ 2288s] from ../../../zen/resolve_path.h:10,
[ 2288s] from ../../../zen/resolve_path.cpp:7:
[ 2288s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2288s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2288s] 161 | Descriptor* const d = descr(ptr);
[ 2288s] | ~~~~~^~~~~
[ 2288s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2288s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2288s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2288s] ../../../zen/zstring.h:50:80: required from here
[ 2288s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2288s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2288s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2288s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2288s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2288s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2288s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2288s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2288s] | ~~~~~^~~~~
[ 2288s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2288s] 529 | return SP<Char>::size(rawStr_);
[ 2288s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2288s] ../../../zen/time.h:281:67: required from here
[ 2288s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2288s] | ~~~~~~~~^~
[ 2288s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2288s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2288s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2288s] In static member function ‘static void zen::AllocatorOptimalSpeed::deallocate(void*)’,
[ 2288s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../../zen/string_base.h:166:29,
[ 2288s] inlined from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’ at ../../../zen/string_base.h:152:10,
[ 2288s] inlined from ‘void zen::Zbase<Char, SP>::reserve(size_t) [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../../zen/string_base.h:591:22,
[ 2288s] inlined from ‘zen::Zbase<Char, SP>& zen::Zbase<Char, SP>::append(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = const char*; Char = char; SP = zen::DefaultStoragePolicy]’ at ../../../zen/string_base.h:622:16,
[ 2288s] inlined from ‘zen::Zbase<Char, SP>& zen::Zbase<Char, SP>::append(const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../../zen/string_base.h:282:63,
[ 2288s] inlined from ‘zen::Zbase<Char, SP>& zen::Zbase<Char, SP>::operator+=(Char) [with Char = char; SP = zen::DefaultStoragePolicy]’ at ../../../zen/string_base.h:298:56,
[ 2288s] inlined from ‘zen::Zbase<Char, SP> zen::operator+(Zbase<Char, SP>&&, Char) [with Char = char; SP = DefaultStoragePolicy]’ at ../../../zen/string_base.h:346:157,
[ 2288s] inlined from ‘zen::getPathPhraseAliases(const Zstring&)::<lambda(ZstringView, const Zstring&)>’ at ../../../zen/resolve_path.cpp:175:109,
[ 2288s] inlined from ‘std::vector<zen::Zbase<char> > zen::getPathPhraseAliases(const Zstring&)’ at ../../../zen/resolve_path.cpp:184:29:
[ 2288s] ../../../zen/string_base.h:28:60: warning: ‘void operator delete(void*)’ called on unallocated object ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::globalEmptyString’ [-Wfree-nonheap-object]
[ 2288s] 28 | static void deallocate(void* ptr) { ::operator delete (ptr); }
[ 2288s] | ~~~~~~~~~~~~~~~~~~^~~~~
[ 2288s] ../../../zen/string_base.h: In function ‘std::vector<zen::Zbase<char> > zen::getPathPhraseAliases(const Zstring&)’:
[ 2288s] ../../../zen/string_base.h:211:47: note: declared here
[ 2288s] 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco!
[ 2288s] | ^~~~~~~~~~~~~~~~~
[ 2288s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2305s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2305s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2305s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/shutdown.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/shutdown.cpp.o
[ 2305s] In file included from ../../../zen/zstring.h:12,
[ 2305s] from ../../../zen/sys_error.h:12,
[ 2305s] from ../../../zen/file_error.h:10,
[ 2305s] from ../../../zen/shutdown.h:11,
[ 2305s] from ../../../zen/shutdown.cpp:7:
[ 2305s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2305s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2305s] 161 | Descriptor* const d = descr(ptr);
[ 2305s] | ~~~~~^~~~~
[ 2305s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2305s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2305s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2305s] ../../../zen/zstring.h:50:80: required from here
[ 2305s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2305s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2305s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2305s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2305s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2305s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2305s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2305s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2305s] | ~~~~~^~~~~
[ 2305s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2305s] 529 | return SP<Char>::size(rawStr_);
[ 2305s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2305s] ../../../zen/time.h:281:67: required from here
[ 2305s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2305s] | ~~~~~~~~^~
[ 2305s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2305s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2305s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2305s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2305s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2305s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2305s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/process_exec.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/process_exec.cpp.o
[ 2305s] In file included from ../../../zen/zstring.h:12,
[ 2305s] from ../../../zen/sys_error.h:12,
[ 2305s] from ../../../zen/file_error.h:10,
[ 2305s] from ../../../zen/process_exec.h:10,
[ 2305s] from ../../../zen/process_exec.cpp:7:
[ 2305s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2305s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2305s] 161 | Descriptor* const d = descr(ptr);
[ 2305s] | ~~~~~^~~~~
[ 2305s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2305s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2305s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2305s] ../../../zen/zstring.h:50:80: required from here
[ 2305s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2305s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2305s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2305s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2305s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2305s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2305s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2305s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2305s] | ~~~~~^~~~~
[ 2305s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2305s] 529 | return SP<Char>::size(rawStr_);
[ 2305s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2305s] ../../../zen/time.h:281:67: required from here
[ 2305s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2305s] | ~~~~~~~~^~
[ 2305s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2305s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2305s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2305s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2331s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2331s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2331s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/sys_error.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/sys_error.cpp.o
[ 2331s] In file included from ../../../zen/zstring.h:12,
[ 2331s] from ../../../zen/sys_error.h:12,
[ 2331s] from ../../../zen/sys_error.cpp:7:
[ 2331s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2331s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2331s] 161 | Descriptor* const d = descr(ptr);
[ 2331s] | ~~~~~^~~~~
[ 2331s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2331s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2331s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2331s] ../../../zen/zstring.h:50:80: required from here
[ 2331s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2331s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2331s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2331s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2331s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2331s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2331s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2331s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2331s] | ~~~~~^~~~~
[ 2331s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2331s] 529 | return SP<Char>::size(rawStr_);
[ 2331s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2331s] ../../../zen/time.h:281:67: required from here
[ 2331s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2331s] | ~~~~~~~~^~
[ 2331s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2331s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2331s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2331s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2342s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2342s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2342s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/sys_info.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/sys_info.cpp.o
[ 2342s] In file included from ../../../zen/zstring.h:12,
[ 2342s] from ../../../zen/sys_error.h:12,
[ 2342s] from ../../../zen/file_error.h:10,
[ 2342s] from ../../../zen/sys_info.h:10,
[ 2342s] from ../../../zen/sys_info.cpp:7:
[ 2342s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2342s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2342s] 161 | Descriptor* const d = descr(ptr);
[ 2342s] | ~~~~~^~~~~
[ 2342s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2342s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2342s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2342s] ../../../zen/zstring.h:50:80: required from here
[ 2342s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2342s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2342s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2342s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2342s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2342s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2342s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2342s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2342s] | ~~~~~^~~~~
[ 2342s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2342s] 529 | return SP<Char>::size(rawStr_);
[ 2342s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2342s] ../../../zen/time.h:281:67: required from here
[ 2342s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2342s] | ~~~~~~~~^~
[ 2342s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2342s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2342s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2342s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2343s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2343s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2343s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/sys_version.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/sys_version.cpp.o
[ 2343s] In file included from ../../../zen/zstring.h:12,
[ 2343s] from ../../../zen/sys_error.h:12,
[ 2343s] from ../../../zen/file_error.h:10,
[ 2343s] from ../../../zen/sys_version.h:10,
[ 2343s] from ../../../zen/sys_version.cpp:7:
[ 2343s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2343s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2343s] 161 | Descriptor* const d = descr(ptr);
[ 2343s] | ~~~~~^~~~~
[ 2343s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2343s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2343s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2343s] ../../../zen/zstring.h:50:80: required from here
[ 2343s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2343s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2343s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2343s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2343s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2343s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2343s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2343s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2343s] | ~~~~~^~~~~
[ 2343s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2343s] 529 | return SP<Char>::size(rawStr_);
[ 2343s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2343s] ../../../zen/time.h:281:67: required from here
[ 2343s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2343s] | ~~~~~~~~^~
[ 2343s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2343s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2343s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2343s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2351s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2351s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2351s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/thread.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/thread.cpp.o
[ 2351s] In file included from ../../../zen/zstring.h:12,
[ 2351s] from ../../../zen/thread.h:14,
[ 2351s] from ../../../zen/thread.cpp:7:
[ 2351s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2351s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2351s] 161 | Descriptor* const d = descr(ptr);
[ 2351s] | ~~~~~^~~~~
[ 2351s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2351s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2351s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2351s] ../../../zen/zstring.h:50:80: required from here
[ 2351s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2351s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2351s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2351s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2351s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2351s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2351s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2351s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2351s] | ~~~~~^~~~~
[ 2351s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2351s] 529 | return SP<Char>::size(rawStr_);
[ 2351s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2351s] ../../../zen/string_base.h:263:36: required from ‘size_t zen::Zbase<Char, SP>::length() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2351s] 263 | size_t length() const { return size(); }
[ 2351s] | ^~~~
[ 2351s] ../../../zen/string_traits.h:169:22: required from ‘size_t zen::impl::strLength(const S&) [with S = zen::Zbase<char>; <template-parameter-1-2> = void; size_t = long unsigned int]’
[ 2351s] 169 | return str.length();
[ 2351s] | ~~~~~~~~~~^~
[ 2351s] ../../../zen/string_traits.h:196:27: required from ‘size_t zen::strLength(S&&) [with S = const Zbase<char>&; size_t = long unsigned int]’
[ 2351s] 196 | return impl::strLength(std::forward<S>(str));
[ 2351s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 2351s] ../../../zen/string_tools.h:962:49: required from ‘Num zen::hashString(const S&) [with Num = long unsigned int; S = Zbase<char>]’
[ 2351s] 962 | std::for_each(strFirst, strFirst + strLength(str), [&hash](CharType c) { hash.add(c); });
[ 2351s] | ~~~~~~~~~^~~~~
[ 2351s] ../../../zen/string_base.h:669:80: required from ‘std::size_t std::hash<zen::Zbase<Char, SP> >::operator()(const String&) const [with String = zen::Zbase<char>; Char = char; SP = zen::DefaultStoragePolicy; std::size_t = long unsigned int]’
[ 2351s] 669 | size_t operator()(const String& str) const { return zen::hashString<size_t>(str); }
[ 2351s] | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2351s] ../../../zen/zstring.h:55:121: required from here
[ 2351s] 55 | template<> struct std::hash<ZstringNorm> { size_t operator()(const ZstringNorm& str) const { return std::hash<Zstring>()(str.normStr); } };
[ 2351s] | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[ 2351s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2351s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2351s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2351s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2378s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2378s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/
[ 2378s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../zen/zstring.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/zstring.cpp.o
[ 2378s] In file included from ../../../zen/zstring.h:12,
[ 2378s] from ../../../zen/zstring.cpp:7:
[ 2378s] ../../../zen/string_base.h: In instantiation of ‘static zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2378s] ../../../zen/string_base.h:161:36: required from ‘void zen::StorageRefCountThreadSafe<Char, AP>::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’
[ 2378s] 161 | Descriptor* const d = descr(ptr);
[ 2378s] | ~~~~~^~~~~
[ 2378s] ../../../zen/string_base.h:418:18: required from ‘zen::Zbase<Char, SP>::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]’
[ 2378s] 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor!
[ 2378s] | ~~~~~~~~~~~~~^~~~~~~~~
[ 2378s] ../../../zen/zstring.h:50:80: required from here
[ 2378s] 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {}
[ 2378s] | ~~~~~~~~~~~~~~~~~~~~^~~~~
[ 2378s] ../../../zen/string_base.h:200:62: warning: cast from ‘char*’ to ‘zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2378s] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; }
[ 2378s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2378s] ../../../zen/string_base.h: In instantiation of ‘static const zen::StorageRefCountThreadSafe<Char, AP>::Descriptor* zen::StorageRefCountThreadSafe<Char, AP>::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]’:
[ 2378s] ../../../zen/string_base.h:177:55: required from ‘static size_t zen::StorageRefCountThreadSafe<Char, AP>::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = long unsigned int]’
[ 2378s] 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; }
[ 2378s] | ~~~~~^~~~~
[ 2378s] ../../../zen/string_base.h:529:26: required from ‘size_t zen::Zbase<Char, SP>::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = long unsigned int]’
[ 2378s] 529 | return SP<Char>::size(rawStr_);
[ 2378s] | ~~~~~~~~~~~~~~^~~~~~~~~
[ 2378s] ../../../zen/time.h:281:67: required from here
[ 2378s] 281 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc);
[ 2378s] | ~~~~~~~~^~
[ 2378s] ../../../zen/string_base.h:201:62: warning: cast from ‘const char*’ to ‘const zen::StorageRefCountThreadSafe<char, zen::AllocatorOptimalSpeed>::Descriptor*’ increases required alignment of target type [-Wcast-align]
[ 2378s] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast<const Descriptor*>(ptr) - 1; }
[ 2378s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2378s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2394s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2394s] mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../xBRZ/src/
[ 2394s] g++ -std=c++23 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wnon-virtual-dtor -Wno-unused-function -Wshadow -Wno-maybe-uninitialized -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread -fpie `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../../../xBRZ/src/xbrz.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../../../xBRZ/src/xbrz.cpp.o
[ 2394s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2399s] make: Entering directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2399s] mkdir -p ../../Build/Bin/
[ 2399s] g++ -o ../../Build/Bin/RealTimeSync /tmp/RealTimeSync_Make/ffs/src/rts/application.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/config.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/gui_generated.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/main_dlg.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/tray_menu.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/monitor.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/folder_selector2.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../afs/abstract.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../base/icon_loader.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../ffs_paths.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../icon_buffer.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../localization.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/file_drop.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/image_tools.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/image_resources.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/popup_dlg.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/popup_dlg_generated.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/taskbar.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../xBRZ/src/xbrz.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/dir_watcher.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/file_access.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/file_io.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/file_path.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/file_traverser.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/format_unit.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/legacy_compiler.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/resolve_path.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/process_exec.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/shutdown.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/sys_error.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/sys_info.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/sys_version.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/thread.cpp.o /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/zstring.cpp.o -s `wx-config --libs std, aui, richtext --debug=no` -pthread -lz -pie `pkg-config --libs gtk+-3.0`
[ 2399s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Source/RealTimeSync'
[ 2399s] + RPM_EC=0
[ 2399s] ++ jobs -p
[ 2399s] + exit 0
[ 2399s] Executing(%install): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.FiTfzV
[ 2399s] + umask 022
[ 2399s] + cd /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build
[ 2399s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT
[ 2399s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build
[ 2399s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT
[ 2400s] + cd FreeFileSync-13.7
[ 2400s] + pushd FreeFileSync/Build
[ 2400s] ~/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/FreeFileSync/Build ~/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7
[ 2400s] + mkdir -p /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/bin
[ 2400s] + install -t /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/bin Bin/FreeFileSync
[ 2400s] + mkdir -p /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/FreeFileSync
[ 2400s] + cp -rT Resources /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/FreeFileSync
[ 2400s] + install -Dm 0644 /home/abuild/rpmbuild/SOURCES/Animal.dat /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/FreeFileSync
[ 2400s] + xargs -0 chmod 644
[ 2400s] + find /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/FreeFileSync -type f -print0
[ 2400s] + mkdir -p /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/bin
[ 2400s] + install -t /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/bin Bin/RealTimeSync
[ 2400s] + popd
[ 2400s] ~/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7
[ 2400s] + mkdir -p /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/pixmaps
[ 2400s] + install -p /home/abuild/rpmbuild/SOURCES/FreeFileSync.png /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/pixmaps/
[ 2400s] + install -p /home/abuild/rpmbuild/SOURCES/RealTimeSync.png /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/pixmaps/
[ 2400s] + /usr/lib/rpm/suse_update_desktop_file.sh -i FreeFileSync
[ 2400s] '/home/abuild/rpmbuild/SOURCES/FreeFileSync.desktop' -> '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/applications/FreeFileSync.desktop'
[ 2400s] '/home/abuild/rpmbuild/SOURCES/FreeFileSync.png' -> '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/pixmaps/FreeFileSync.png'
[ 2401s] '//home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/applications/FreeFileSync.desktop' -> '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/suse_update_desktop_file/update-desktop-files/FreeFileSync/FreeFileSync-upstream.desktop'
[ 2401s] '//home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/applications/FreeFileSync.desktop' -> '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/suse_update_desktop_file/update-desktop-files/FreeFileSync/FreeFileSync-downstream-no-translation.desktop'
[ 2520s] Merging translations into FreeFileSync-downstream-translated-raw.desktop.
[ 2520s] 'FreeFileSync-downstream-translated.desktop' -> '//home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/applications/FreeFileSync.desktop'
[ 2521s] Generating C format header file for translation.
[ 2521s] Wrote FreeFileSync-downstream-no-translation-desktop_translations.desktop.h
[ 2524s] ....... done.
[ 2528s] ....... done.
[ 2535s] ....... done.
[ 2539s] ....... done.
[ 2544s] ....... done.
[ 2550s] ....... done.
[ 2555s] .... done.
[ 2559s] ....... done.
[ 2565s] ....... done.
[ 2572s] ....... done.
[ 2579s] ....... done.
[ 2584s] ...... done.
[ 2591s] ....... done.
[ 2598s] ..... done.
[ 2605s] ....... done.
[ 2610s] ...... done.
[ 2612s] ....... done.
[ 2618s] ....... done.
[ 2624s] ....... done.
[ 2631s] ....... done.
[ 2636s] ....... done.
[ 2641s] ....... done.
[ 2648s] ....... done.
[ 2655s] ....... done.
[ 2658s] ....... done.
[ 2663s] ..... done.
[ 2669s] ...... done.
[ 2673s] ....... done.
[ 2678s] ....... done.
[ 2683s] ....... done.
[ 2689s] ....... done.
[ 2695s] ....... done.
[ 2700s] ..... done.
[ 2703s] ....... done.
[ 2708s] ....... done.
[ 2714s] ....... done.
[ 2720s] ....... done.
[ 2723s] ..... done.
[ 2726s] ....... done.
[ 2731s] ....... done.
[ 2737s] ....... done.
[ 2741s] ....... done.
[ 2745s] ....... done.
[ 2751s] ....... done.
[ 2756s] ....... done.
[ 2760s] ...... done.
[ 2763s] ....... done.
[ 2768s] ....... done.
[ 2772s] ..... done.
[ 2774s] ....... done.
[ 2780s] ....... done.
[ 2785s] ....... done.
[ 2792s] ....... done.
[ 2797s] ....... done.
[ 2800s] ...... done.
[ 2806s] ....... done.
[ 2813s] ....... done.
[ 2819s] ....... done.
[ 2826s] ....... done.
[ 2833s] ....... done.
[ 2839s] ..... done.
[ 2842s] ..... done.
[ 2846s] ....... done.
[ 2850s] ....... done.
[ 2857s] ....... done.
[ 2863s] ....... done.
[ 2870s] ....... done.
[ 2875s] ....... done.
[ 2882s] ...... done.
[ 2887s] ....... done.
[ 2891s] ...... done.
[ 2897s] ....... done.
[ 2902s] ...... done.
[ 2903s] .. done.
[ 2906s] ..... done.
[ 2913s] ....... done.
[ 2916s] ... done.
[ 2918s] ....... done.
[ 2923s] ....... done.
[ 2927s] ....... done.
[ 2931s] ...... done.
[ 2938s] ....... done.
[ 2944s] ....... done.
[ 2945s] ========================= Deprecation notice ==============================
[ 2945s]
[ 2945s] %suse_update_desktop_file is deprecated and will be removed in the future.
[ 2945s] It provides SUSE specific changes that were never sent to the upstream.
[ 2945s] there is a time to change this now.
[ 2945s]
[ 2945s] Please follow
[ 2945s] https://en.opensuse.org/openSUSE:Update-desktop-files_deprecation
[ 2945s]
[ 2945s] Are there any generic changes to upstream: true
[ 2945s] Are there any translation changes to upstream: true
[ 2945s]
[ 2945s] Location of the upstreaming files during the build:
[ 2945s] /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/suse_update_desktop_file/FreeFileSync
[ 2945s] - FreeFileSync-downstream-directly-translated.diff
[ 2945s] - FreeFileSync-downstream-in-translated.diff
[ 2945s] - FreeFileSync-downstream-no-translation.desktop
[ 2945s] - FreeFileSync-downstream-no-translation.desktop.in
[ 2945s] - FreeFileSync-downstream-translated.desktop
[ 2945s] - FreeFileSync-upstream.desktop
[ 2945s] - FreeFileSync-upstream.desktop.in
[ 2945s]
[ 2945s] Customized helpers for you:
[ 2945s] cd update-desktop-files/FreeFileSync/po
[ 2945s] for PO in *.po ; do
[ 2945s] if test -f ../../../po/$PO ; then
[ 2945s] msgcat --use-first $PO ../../../po/$PO -o ../../../po/$PO.new
[ 2945s] mv ../../../po/$PO.new ../../../po/$PO
[ 2945s] else
[ 2945s] cp -a $PO ../../../po/$PO
[ 2945s] fi
[ 2945s] done
[ 2945s]
[ 2945s] Or swap arguments of msgcat according to the documentation:
[ 2945s] msgcat --use-first ../../../po/$PO $PO -o ../../../po/$PO.new
[ 2945s]
[ 2945s] sed "/\(Name\|GenericName\|Comment\|Keywords\)\[/d;s@^Name=@_Name=@;s@^GenericName=@_GenericName=@;s@^Comment=@_Comment=@;s@^Keywords=@_Keywords=@" <FreeFileSync.desktop >FreeFileSync.desktop.in
[ 2945s] patch <FreeFileSync-downstream-in-translated.diff
[ 2945s]
[ 2945s] Source{number}: FreeFileSync.desktop.in
[ 2945s] or
[ 2945s] Source{number}: FreeFileSync.desktop
[ 2945s]
[ 2945s] cp %{SOURCE{NUMBER}} .
[ 2945s]
[ 2945s] %translate_suse_desktop FreeFileSync.desktop
[ 2945s]
[ 2945s] install -D -m 0644 FreeFileSync.desktop %{buildroot}/usr/share/applications/FreeFileSync.desktop
[ 2945s]
[ 2945s] osc add FreeFileSync.desktop.in
[ 2945s] osc rm FreeFileSync.desktop
[ 2945s]
[ 2945s] if ! diff FreeFileSync.desktop %{SOURCE{number}} ; then
[ 2945s] cat <<EOF
[ 2945s] A new version of desktop file exists. Please update FreeFileSync.desktop
[ 2945s] rpm source from /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/suse_update_desktop_file to get translations to older products.
[ 2945s] EOF
[ 2945s] -===========================================================================
[ 2945s] + /usr/lib/rpm/suse_update_desktop_file.sh -i RealTimeSync
[ 2945s] '/home/abuild/rpmbuild/SOURCES/RealTimeSync.desktop' -> '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/applications/RealTimeSync.desktop'
[ 2945s] '/home/abuild/rpmbuild/SOURCES/RealTimeSync.png' -> '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/pixmaps/RealTimeSync.png'
[ 2946s] '//home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/applications/RealTimeSync.desktop' -> '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/suse_update_desktop_file/update-desktop-files/RealTimeSync/RealTimeSync-upstream.desktop'
[ 2946s] '//home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/applications/RealTimeSync.desktop' -> '/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/suse_update_desktop_file/update-desktop-files/RealTimeSync/RealTimeSync-downstream-no-translation.desktop'
[ 3063s] Merging translations into RealTimeSync-downstream-translated-raw.desktop.
[ 3064s] 'RealTimeSync-downstream-translated.desktop' -> '//home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/applications/RealTimeSync.desktop'
[ 3065s] Generating C format header file for translation.
[ 3065s] Wrote RealTimeSync-downstream-no-translation-desktop_translations.desktop.h
[ 3067s] ....... done.
[ 3071s] ....... done.
[ 3077s] ....... done.
[ 3081s] ....... done.
[ 3086s] ....... done.
[ 3092s] ...... done.
[ 3096s] ....... done.
[ 3100s] ....... done.
[ 3105s] ....... done.
[ 3112s] ...... done.
[ 3119s] ....... done.
[ 3123s] ....... done.
[ 3129s] ....... done.
[ 3136s] ....... done.
[ 3143s] ....... done.
[ 3148s] ....... done.
[ 3151s] ....... done.
[ 3156s] ....... done.
[ 3162s] ....... done.
[ 3168s] ....... done.
[ 3173s] ....... done.
[ 3178s] ....... done.
[ 3184s] ...... done.
[ 3191s] ....... done.
[ 3194s] ....... done.
[ 3199s] ..... done.
[ 3205s] ....... done.
[ 3209s] ....... done.
[ 3214s] ....... done.
[ 3219s] ....... done.
[ 3225s] ....... done.
[ 3231s] ....... done.
[ 3236s] .... done.
[ 3239s] ....... done.
[ 3243s] .... done.
[ 3250s] ..... done.
[ 3256s] ....... done.
[ 3259s] ..... done.
[ 3261s] ....... done.
[ 3267s] ...... done.
[ 3273s] ....... done.
[ 3277s] .... done.
[ 3280s] ....... done.
[ 3286s] ..... done.
[ 3291s] ....... done.
[ 3295s] ...... done.
[ 3299s] ....... done.
[ 3304s] ...... done.
[ 3307s] ...... done.
[ 3310s] ....... done.
[ 3316s] ....... done.
[ 3321s] .... done.
[ 3327s] ....... done.
[ 3332s] ....... done.
[ 3335s] ....... done.
[ 3340s] ....... done.
[ 3347s] ....... done.
[ 3354s] ...... done.
[ 3361s] ....... done.
[ 3367s] ....... done.
[ 3374s] ....... done.
[ 3376s] ....... done.
[ 3380s] ....... done.
[ 3384s] ....... done.
[ 3391s] ....... done.
[ 3397s] ....... done.
[ 3403s] ....... done.
[ 3408s] .... done.
[ 3415s] ...... done.
[ 3420s] ....... done.
[ 3425s] ....... done.
[ 3430s] ....... done.
[ 3436s] ....... done.
[ 3437s] .... done.
[ 3440s] ....... done.
[ 3447s] ....... done.
[ 3450s] .... done.
[ 3452s] ....... done.
[ 3457s] ....... done.
[ 3461s] ....... done.
[ 3465s] .... done.
[ 3472s] ....... done.
[ 3478s] ..... done.
[ 3480s] ========================= Deprecation notice ==============================
[ 3480s]
[ 3480s] %suse_update_desktop_file is deprecated and will be removed in the future.
[ 3480s] It provides SUSE specific changes that were never sent to the upstream.
[ 3480s] there is a time to change this now.
[ 3480s]
[ 3480s] Please follow
[ 3480s] https://en.opensuse.org/openSUSE:Update-desktop-files_deprecation
[ 3480s]
[ 3480s] Are there any generic changes to upstream: true
[ 3480s] Are there any translation changes to upstream: true
[ 3480s]
[ 3480s] Location of the upstreaming files during the build:
[ 3480s] /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/suse_update_desktop_file/RealTimeSync
[ 3480s] - RealTimeSync-downstream-directly-translated.diff
[ 3480s] - RealTimeSync-downstream-in-translated.diff
[ 3480s] - RealTimeSync-downstream-no-translation.desktop
[ 3480s] - RealTimeSync-downstream-no-translation.desktop.in
[ 3480s] - RealTimeSync-downstream-translated.desktop
[ 3480s] - RealTimeSync-upstream.desktop
[ 3480s] - RealTimeSync-upstream.desktop.in
[ 3480s]
[ 3480s] Customized helpers for you:
[ 3480s] cd update-desktop-files/RealTimeSync/po
[ 3480s] for PO in *.po ; do
[ 3480s] if test -f ../../../po/$PO ; then
[ 3480s] msgcat --use-first $PO ../../../po/$PO -o ../../../po/$PO.new
[ 3480s] mv ../../../po/$PO.new ../../../po/$PO
[ 3480s] else
[ 3480s] cp -a $PO ../../../po/$PO
[ 3480s] fi
[ 3480s] done
[ 3480s]
[ 3480s] Or swap arguments of msgcat according to the documentation:
[ 3480s] msgcat --use-first ../../../po/$PO $PO -o ../../../po/$PO.new
[ 3480s]
[ 3480s] sed "/\(Name\|GenericName\|Comment\|Keywords\)\[/d;s@^Name=@_Name=@;s@^GenericName=@_GenericName=@;s@^Comment=@_Comment=@;s@^Keywords=@_Keywords=@" <RealTimeSync.desktop >RealTimeSync.desktop.in
[ 3480s] patch <RealTimeSync-downstream-in-translated.diff
[ 3480s]
[ 3480s] Source{number}: RealTimeSync.desktop.in
[ 3480s] or
[ 3480s] Source{number}: RealTimeSync.desktop
[ 3480s]
[ 3480s] cp %{SOURCE{NUMBER}} .
[ 3480s]
[ 3480s] %translate_suse_desktop RealTimeSync.desktop
[ 3480s]
[ 3480s] install -D -m 0644 RealTimeSync.desktop %{buildroot}/usr/share/applications/RealTimeSync.desktop
[ 3480s]
[ 3480s] osc add RealTimeSync.desktop.in
[ 3480s] osc rm RealTimeSync.desktop
[ 3480s]
[ 3480s] if ! diff RealTimeSync.desktop %{SOURCE{number}} ; then
[ 3480s] cat <<EOF
[ 3480s] A new version of desktop file exists. Please update RealTimeSync.desktop
[ 3480s] rpm source from /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/suse_update_desktop_file to get translations to older products.
[ 3480s] EOF
[ 3480s] -===========================================================================
[ 3480s] + /usr/lib/rpm/find-debuginfo -j4 -n --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7
[ 3480s] find-debuginfo: starting
[ 3480s] WARNING: /usr/bin/FreeFileSync is already stripped!
[ 3480s] WARNING: /usr/bin/RealTimeSync is already stripped!
[ 3480s] Extracting debug info from 0 files
[ 3480s] find-debuginfo: done
[ 3480s] + /usr/lib/rpm/brp-compress
[ 3480s] + /usr/lib/rpm/brp-suse
[ 3480s] calling /usr/lib/rpm/brp-suse.d/brp-05-permissions
[ 3481s] calling /usr/lib/rpm/brp-suse.d/brp-15-strip-debug
[ 3481s] calling /usr/lib/rpm/brp-suse.d/brp-25-symlink
[ 3481s] calling /usr/lib/rpm/brp-suse.d/brp-50-generate-fips-hmac
[ 3481s] calling /usr/lib/rpm/brp-suse.d/brp-75-ar
[ 3481s] Reading /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/SPECPARTS/rpm-debuginfo.specpart
[ 3481s] Processing files: FreeFileSync-13.7-1.1.riscv64
[ 3481s] Executing(%doc): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.QLdkTZ
[ 3481s] + umask 022
[ 3481s] + cd /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build
[ 3481s] + cd FreeFileSync-13.7
[ 3481s] + DOCDIR=/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/doc/packages/FreeFileSync
[ 3481s] + export LC_ALL=C.UTF-8
[ 3481s] + LC_ALL=C.UTF-8
[ 3481s] + export DOCDIR
[ 3481s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/doc/packages/FreeFileSync
[ 3481s] + cp -pr /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/Changelog.txt /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/doc/packages/FreeFileSync
[ 3481s] + RPM_EC=0
[ 3481s] ++ jobs -p
[ 3481s] + exit 0
[ 3482s] Executing(%license): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.BVdtAs
[ 3482s] + umask 022
[ 3482s] + cd /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build
[ 3482s] + cd FreeFileSync-13.7
[ 3482s] + LICENSEDIR=/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/licenses/FreeFileSync
[ 3482s] + export LC_ALL=C.UTF-8
[ 3482s] + LC_ALL=C.UTF-8
[ 3482s] + export LICENSEDIR
[ 3482s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/licenses/FreeFileSync
[ 3482s] + cp -pr /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/License.txt /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/licenses/FreeFileSync
[ 3482s] + RPM_EC=0
[ 3482s] ++ jobs -p
[ 3482s] + exit 0
[ 3483s] Provides: FreeFileSync = 13.7-1.1 FreeFileSync(riscv-64) = 13.7-1.1 application() application(FreeFileSync.desktop)
[ 3483s] Requires(interp): /bin/sh
[ 3483s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
[ 3483s] Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libcurl.so.4()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgdk-3.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libselinux.so.1()(64bit) libselinux.so.1(LIBSELINUX_1.0)(64bit) libssh2.so.1()(64bit) libssl.so.3()(64bit) libssl.so.3(OPENSSL_3.0.0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.31)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-suse.so.16.0.0()(64bit) libwx_baseu-suse.so.16.0.0(WXU_3.2)(64bit) libwx_gtk3u_aui-suse.so.16.0.0()(64bit) libwx_gtk3u_aui-suse.so.16.0.0(WXU_3.2)(64bit) libwx_gtk3u_core-suse.so.16.0.0()(64bit) libwx_gtk3u_core-suse.so.16.0.0(WXU_3.2)(64bit) libwx_gtk3u_richtext-suse.so.16.0.0()(64bit) libwx_gtk3u_richtext-suse.so.16.0.0(WXU_3.2)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit)
[ 3483s] Processing files: RealtimeSync-13.7-1.1.riscv64
[ 3483s] Executing(%doc): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.EZNbfo
[ 3483s] + umask 022
[ 3483s] + cd /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build
[ 3483s] + cd FreeFileSync-13.7
[ 3483s] + DOCDIR=/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/doc/packages/RealtimeSync
[ 3483s] + export LC_ALL=C.UTF-8
[ 3483s] + LC_ALL=C.UTF-8
[ 3483s] + export DOCDIR
[ 3483s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/doc/packages/RealtimeSync
[ 3483s] + cp -pr /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/Changelog.txt /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/doc/packages/RealtimeSync
[ 3483s] + RPM_EC=0
[ 3483s] ++ jobs -p
[ 3483s] + exit 0
[ 3483s] Executing(%license): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.BZIhuO
[ 3484s] + umask 022
[ 3484s] + cd /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build
[ 3484s] + cd FreeFileSync-13.7
[ 3484s] + LICENSEDIR=/home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/licenses/RealtimeSync
[ 3484s] + export LC_ALL=C.UTF-8
[ 3484s] + LC_ALL=C.UTF-8
[ 3484s] + export LICENSEDIR
[ 3484s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/licenses/RealtimeSync
[ 3484s] + cp -pr /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/License.txt /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT/usr/share/licenses/RealtimeSync
[ 3484s] + RPM_EC=0
[ 3484s] ++ jobs -p
[ 3484s] + exit 0
[ 3486s] Provides: RealtimeSync = 13.7-1.1 RealtimeSync(riscv-64) = 13.7-1.1 application() application(RealTimeSync.desktop)
[ 3486s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
[ 3486s] Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgdk-3.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.31)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-suse.so.16.0.0()(64bit) libwx_baseu-suse.so.16.0.0(WXU_3.2)(64bit) libwx_gtk3u_core-suse.so.16.0.0()(64bit) libwx_gtk3u_core-suse.so.16.0.0(WXU_3.2)(64bit) libwx_gtk3u_richtext-suse.so.16.0.0()(64bit) libwx_gtk3u_richtext-suse.so.16.0.0(WXU_3.2)(64bit)
[ 3486s] Processing files: FreeFileSync-debugsource-13.7-1.1.riscv64
[ 3486s] warning: Empty %files file /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/debugsourcefiles.list
[ 3486s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/BUILDROOT
[ 3487s] Wrote: /home/abuild/rpmbuild/SRPMS/FreeFileSync-13.7-1.1.src.rpm
[ 3487s] Wrote: /home/abuild/rpmbuild/RPMS/riscv64/FreeFileSync-debugsource-13.7-1.1.riscv64.rpm
[ 3491s] Wrote: /home/abuild/rpmbuild/RPMS/riscv64/RealtimeSync-13.7-1.1.riscv64.rpm
[ 3509s] Wrote: /home/abuild/rpmbuild/RPMS/riscv64/FreeFileSync-13.7-1.1.riscv64.rpm
[ 3509s] Executing(rmbuild): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.uNmDgH
[ 3509s] + umask 022
[ 3509s] + cd /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build
[ 3509s] + test -d /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build
[ 3509s] + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build
[ 3509s] + rm -rf /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build
[ 3509s] + RPM_EC=0
[ 3509s] ++ jobs -p
[ 3509s] + exit 0
[ 3509s]
[ 3509s] RPM build warnings:
[ 3509s] Empty %files file /home/abuild/rpmbuild/BUILD/FreeFileSync-13.7-build/FreeFileSync-13.7/debugsourcefiles.list
[ 3510s] ... checking for files with abuild user/group
[ 3511s] ... running 00-check-install-rpms
[ 3511s] ... installing all built rpms
[ 3511s] Verifying packages...
[ 3511s] Preparing packages...
[ 3511s] FreeFileSync-13.7-1.1.riscv64
[ 3513s] setting SOURCE_DATE_EPOCH_MTIME to 1719994952
[ 3515s] RealtimeSync-13.7-1.1.riscv64
[ 3516s] setting SOURCE_DATE_EPOCH_MTIME to 1719994952
[ 3517s] FreeFileSync-debugsource-13.7-1.1.riscv64
[ 3518s] ... running 50-check-binary-kernel-log
[ 3518s] ... running 50-check-core-files
[ 3518s] ... checking for core files
[ 3518s] ... running 50-check-debuginfo
[ 3518s] ... testing for empty debuginfo packages
[ 3518s] !
[ 3518s] ! //.build.packages/RPMS/riscv64/FreeFileSync-debugsource-13.7-1.1.riscv64.rpm: empty debuginfo/debugsource package, deleting
[ 3518s] !
[ 3518s] ... running 50-check-filelist
[ 3518s] ... checking filelist
[ 3519s] ... running 50-check-gconf-scriptlets
[ 3519s] ... testing GConf scriptlet presence
[ 3519s] ... running 50-check-installtest
[ 3519s] ... testing for pre/postinstall scripts that are not idempotent
[ 3519s] ... running 50-check-invalid-provides
[ 3520s] ... running 50-check-invalid-requires
[ 3520s] ... running 50-check-kernel-build-id
[ 3520s] ... running 50-check-lanana
[ 3521s] ... running 50-check-libtool-deps
[ 3521s] ... testing devel dependencies required by libtool .la files
[ 3521s] (can be skipped by "skip-check-libtool-deps" anywhere in spec)
[ 3521s] ... running 50-check-packaged-twice
[ 3522s] ... running 50-check-permissions
[ 3522s] ... testing for modified permissions
[ 3524s] ... running 98-revert-uname-hack
[ 3524s] ... running 99-check-remove-rpms
[ 3524s] ... removing all built rpms
[ 3525s] (order: reverse FreeFileSync RealtimeSync)
[ 3526s] setting SOURCE_DATE_EPOCH_MTIME to 1719994952
[ 3528s] setting SOURCE_DATE_EPOCH_MTIME to 1719994952
[ 3530s]
[ 3530s] RPMLINT report:
[ 3530s] ===============
[ 3541s] ============================ rpmlint session starts ============================
[ 3541s] rpmlint: 2.7.0
[ 3541s] configuration:
[ 3541s] /opt/testing/lib64/python3.13/rpmlint/configdefaults.toml
[ 3541s] /opt/testing/share/rpmlint/cron-whitelist.toml
[ 3541s] /opt/testing/share/rpmlint/dbus-services.toml
[ 3541s] /opt/testing/share/rpmlint/device-files-whitelist.toml
[ 3541s] /opt/testing/share/rpmlint/licenses.toml
[ 3541s] /opt/testing/share/rpmlint/opensuse.toml
[ 3541s] /opt/testing/share/rpmlint/pam-modules.toml
[ 3541s] /opt/testing/share/rpmlint/permissions-whitelist.toml
[ 3541s] /opt/testing/share/rpmlint/pie-executables.toml
[ 3541s] /opt/testing/share/rpmlint/polkit-rules-whitelist.toml
[ 3541s] /opt/testing/share/rpmlint/scoring.toml
[ 3541s] /opt/testing/share/rpmlint/security.toml
[ 3541s] /opt/testing/share/rpmlint/sudoers-whitelist.toml
[ 3541s] /opt/testing/share/rpmlint/sysctl-whitelist.toml
[ 3541s] /opt/testing/share/rpmlint/systemd-tmpfiles.toml
[ 3541s] /opt/testing/share/rpmlint/users-groups.toml
[ 3541s] /opt/testing/share/rpmlint/world-writable-whitelist.toml
[ 3541s] /opt/testing/share/rpmlint/zypper-plugins.toml
[ 3541s] checks: 41, packages: 3
[ 3541s]
[ 3541s] FreeFileSync.riscv64: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/FreeFileSync/Changelog.txt
[ 3541s] RealtimeSync.riscv64: W: wrong-file-end-of-line-encoding /usr/share/doc/packages/RealtimeSync/Changelog.txt
[ 3541s] This file has wrong end-of-line encoding, usually caused by creation or
[ 3541s] modification on a non-Unix system. It could prevent it from being displayed
[ 3541s] correctly in some circumstances.
[ 3541s]
[ 3541s] FreeFileSync.spec:49: W: suse-update-desktop-file-deprecated %suse_update_desktop_file is deprecated
[ 3541s] The usage of %suse_update_desktop_file is deprecated and changes should be
[ 3541s] migrated to the upstream. Please check the build log for details.
[ 3541s]
[ 3541s] FreeFileSync.spec: W: no-%check-section
[ 3541s] The spec file does not contain an %check section. Please check if the package
[ 3541s] has a testsuite and what it takes to enable the testsuite as part of the
[ 3541s] package build. If it is not possible to run it in the build environment
[ 3541s] (OBS/koji) or no testsuite exists, then please ignore this warning. You should
[ 3541s] not insert an empty %check section.
[ 3541s]
[ 3541s] Check time report (>1% & >0.1s):
[ 3541s] Check Duration (in s) Fraction (in %) Checked files
[ 3541s] ExtractRpm 3.2 49.4
[ 3541s] BinariesCheck 1.1 16.7
[ 3541s] SignatureCheck 0.9 14.2
[ 3541s] SpecCheck 0.4 6.7
[ 3541s] ZipCheck 0.3 5.3
[ 3541s] PostCheck 0.1 2.1
[ 3541s] TagsCheck 0.1 1.8
[ 3541s] TOTAL 6.5 100.0
[ 3541s]
[ 3541s] 3 packages and 0 specfiles checked; 0 errors, 4 warnings, 10 filtered, 0 badness; has taken 6.6 s
[ 3541s]
[ 3541s] ... creating baselibs
[ 3542s] setting SOURCE_DATE_EPOCH_MTIME to 1719994952
[ 3543s] ... running 01-delete-x86_64-subarches
[ 3543s] ... saving statistics
[ 3543s] ... saving built packages
[ 3543s] RPMS/riscv64/FreeFileSync-13.7-1.1.riscv64.rpm
[ 3543s] RPMS/riscv64/RealtimeSync-13.7-1.1.riscv64.rpm
[ 3543s] SRPMS/FreeFileSync-13.7-1.1.src.rpm
[ 3543s] OTHER/update-desktop-files.tar.gz
[ 3543s] OTHER/_statistics
[ 3543s] OTHER/rpmlint.log
[ 3543s]
[ 3543s] h02-ch1a finished "build FreeFileSync.spec" at Fri Aug 8 08:15:10 UTC 2025.
[ 3543s]
[ 3543s] ### VM INTERACTION START ###
[ 3543s] mount: /: mount point is busy.
[ 3543s] dmesg(1) may have more information after failed mount system call.
[ 3543s] Warning: 'remount -o ro /' failed. Triple Syncing..
[ 3543s] Powering off.
[ 3544s] ### VM INTERACTION END ###
[ 3544s] build: extracting built packages...
[ 3544s] RPMS/riscv64/FreeFileSync-13.7-1.1.riscv64.rpm
[ 3544s] RPMS/riscv64/RealtimeSync-13.7-1.1.riscv64.rpm
[ 3544s] SRPMS/FreeFileSync-13.7-1.1.src.rpm
[ 3544s] OTHER/update-desktop-files.tar.gz
[ 3544s] OTHER/_statistics
[ 3544s] OTHER/rpmlint.log
Retried build at Fri Aug 8 13:08:50 2025 returned same result, skipped
Retried build at Sat Aug 9 21:44:53 2025 returned same result, skipped
Retried build at Mon Aug 11 00:41:15 2025 returned same result, skipped