Diff of the two buildlogs: -- --- b1/build.log 2025-01-25 14:02:22.491215164 +0000 +++ b2/build.log 2025-01-25 14:25:10.461763197 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Jan 25 01:36:29 -12 2025 -I: pbuilder-time-stamp: 1737812189 +I: Current time: Sun Jan 26 04:05:37 +14 2025 +I: pbuilder-time-stamp: 1737813937 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -39,52 +39,84 @@ dpkg-source: info: applying libcurl_improve_supported_error_codes.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/23421/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/4360/tmp/hooks/D01_modify_environment starting +debug: Running on virt64z. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jan 25 14:05 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/4360/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/4360/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='5c8d03ee26944ea39f3c0908465f509f' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='23421' - PS1='# ' - PS2='> ' + INVOCATION_ID=72a0ab77c0984ba4819c0e58a189f06b + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=4360 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.OYc3XsOX/pbuilderrc_U0Wg --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OYc3XsOX/b1 --logfile b1/build.log freefilesync_13.7-1.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.OYc3XsOX/pbuilderrc_HYVE --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OYc3XsOX/b2 --logfile b2/build.log freefilesync_13.7-1.dsc' + SUDO_GID=110 + SUDO_UID=103 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt32a 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/23421/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/4360/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -500,7 +532,7 @@ Get: 358 http://deb.debian.org/debian trixie/main armhf wx3.2-headers all 3.2.6+dfsg-2 [1127 kB] Get: 359 http://deb.debian.org/debian trixie/main armhf libwxgtk3.2-dev armhf 3.2.6+dfsg-2 [80.3 kB] Get: 360 http://deb.debian.org/debian trixie/main armhf unzip armhf 6.0-28 [152 kB] -Fetched 149 MB in 3s (55.2 MB/s) +Fetched 149 MB in 15s (9845 kB/s) Preconfiguring packages ... Selecting previously unselected package libapparmor1:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19569 files and directories currently installed.) @@ -1667,8 +1699,8 @@ Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Jan 25 13:38:44 UTC 2025. -Universal Time is now: Sat Jan 25 13:38:44 UTC 2025. +Local time is now: Sat Jan 25 14:07:05 UTC 2025. +Universal Time is now: Sat Jan 25 14:07:05 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:armhf (1.17.0-2+b1) ... @@ -2021,7 +2053,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/freefilesync-13.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../freefilesync_13.7-1_source.changes +I: user script /srv/workspace/pbuilder/4360/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/4360/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/freefilesync-13.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../freefilesync_13.7-1_source.changes dpkg-buildpackage: info: source package freefilesync dpkg-buildpackage: info: source version 13.7-1 dpkg-buildpackage: info: source distribution unstable @@ -2031,7 +2067,7 @@ debian/rules clean dh clean --sourcedirectory=FreeFileSync/Source dh_auto_clean -O--sourcedirectory=FreeFileSync/Source - cd FreeFileSync/Source && make -j3 clean + cd FreeFileSync/Source && make -j4 clean make[1]: Entering directory '/build/reproducible-path/freefilesync-13.7/FreeFileSync/Source' rm -rf /tmp/FreeFileSync_Make rm -f ../Build/Bin/FreeFileSync @@ -2040,7 +2076,7 @@ make[1]: Entering directory '/build/reproducible-path/freefilesync-13.7' # Now, auto_clean RealTimeSync dh_auto_clean --sourcedirectory=FreeFileSync/Source/RealTimeSync - cd FreeFileSync/Source/RealTimeSync && make -j3 clean + cd FreeFileSync/Source/RealTimeSync && make -j4 clean make[2]: Entering directory '/build/reproducible-path/freefilesync-13.7/FreeFileSync/Source/RealTimeSync' rm -rf /tmp/RealTimeSync_Make rm -f ../../Build/Bin/RealTimeSync @@ -2068,7 +2104,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/freefilesync-13.7' dh_auto_build --sourcedirectory=FreeFileSync/Source -- CXX=arm-linux-gnueabihf-g++ - cd FreeFileSync/Source && make -j3 "INSTALL=install --strip-program=true" CXX=arm-linux-gnueabihf-g\+\+ + cd FreeFileSync/Source && make -j4 "INSTALL=install --strip-program=true" CXX=arm-linux-gnueabihf-g\+\+ make[2]: Entering directory '/build/reproducible-path/freefilesync-13.7/FreeFileSync/Source' mkdir -p /tmp/FreeFileSync_Make/ffs/src/ mkdir -p /tmp/FreeFileSync_Make/ffs/src/ @@ -2076,6 +2112,8 @@ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c application.cpp -o /tmp/FreeFileSync_Make/ffs/src/application.cpp.o arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base_tools.cpp -o /tmp/FreeFileSync_Make/ffs/src/base_tools.cpp.o arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c config.cpp -o /tmp/FreeFileSync_Make/ffs/src/config.cpp.o +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ffs_paths.cpp -o /tmp/FreeFileSync_Make/ffs/src/ffs_paths.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, @@ -2095,6 +2133,18 @@ from ../../zen/sys_error.h:13, from ../../zen/file_error.h:10, from ../../zen/file_access.h:12, + from ffs_paths.cpp:8: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from ../../zen/file_access.h:12, from config.h:11, from config.cpp:7: ../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] @@ -2103,9 +2153,6 @@ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ -base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, @@ -2120,6 +2167,9 @@ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from base/structures.h:15, from config.h:13: base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] @@ -2131,6 +2181,53 @@ 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, + from ffs_paths.h:10, + from ffs_paths.cpp:7: +../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' + 161 | Descriptor* const d = descr(ptr); + | ~~~~~^~~~~ +../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' + 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! + | ~~~~~~~~~~~~~^~~~~~~~~ +../../zen/zstring.h:50:80: required from here + 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' + 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } + | ~~~~~^~~~~ +../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' + 529 | return SP::size(rawStr_); + | ~~~~~~~~~~~~~~^~~~~~~~~ +../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ +../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c icon_buffer.cpp -o /tmp/FreeFileSync_Make/ffs/src/icon_buffer.cpp.o +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from afs/abstract.h:12, + from icon_buffer.h:14, + from icon_buffer.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../zen/zstring.h:12, from base/structures.h:14: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' @@ -2233,6 +2330,34 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from ../../zen/zstring.h:12, + from icon_buffer.h:12: +../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' + 161 | Descriptor* const d = descr(ptr); + | ~~~~~^~~~~ +../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' + 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! + | ~~~~~~~~~~~~~^~~~~~~~~ +../../zen/zstring.h:50:80: required from here + 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' + 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } + | ~~~~~^~~~~ +../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' + 529 | return SP::size(rawStr_); + | ~~~~~~~~~~~~~~^~~~~~~~~ +../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ +../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:66: In member function 'constexpr std::vector< , >::iterator std::vector< , >::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = fff::LocalPairConfig; _Alloc = std::allocator]', inlined from 'void zen::append(std::vector<_Tp, _Alloc>&, const C&) [with T = fff::LocalPairConfig; Alloc = std::allocator; C = std::vector]' at ../../zen/stl_tools.h:161:61, @@ -2243,20 +2368,42 @@ 1489 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, + from /usr/include/c++/14/memory:69, + from ../../zen/globals.h:11, + from ../../zen/i18n.h:10, + from : +In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', + inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, + inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, + inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, + inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, + inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, + inlined from 'wxImage fff::IconBuffer::getIconByExtension(const Zstring&)' at icon_buffer.cpp:380:85: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset 16 is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In member function 'wxImage fff::IconBuffer::getIconByExtension(const Zstring&)': +../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ffs_paths.cpp -o /tmp/FreeFileSync_Make/ffs/src/ffs_paths.cpp.o +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c localization.cpp -o /tmp/FreeFileSync_Make/ffs/src/localization.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, from ../../zen/file_error.h:10, - from ../../zen/file_access.h:12, - from ffs_paths.cpp:8: + from localization.h:11, + from localization.cpp:7: ../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c log_file.cpp -o /tmp/FreeFileSync_Make/ffs/src/log_file.cpp.o In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69, from ../../zen/globals.h:11, @@ -2277,87 +2424,19 @@ ../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ -In file included from ../../zen/zstring.h:12, - from ffs_paths.h:10, - from ffs_paths.cpp:7: -../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' - 161 | Descriptor* const d = descr(ptr); - | ~~~~~^~~~~ -../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' - 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! - | ~~~~~~~~~~~~~^~~~~~~~~ -../../zen/zstring.h:50:80: required from here - 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' - 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } - | ~~~~~^~~~~ -../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' - 529 | return SP::size(rawStr_); - | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ -../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c icon_buffer.cpp -o /tmp/FreeFileSync_Make/ffs/src/icon_buffer.cpp.o In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from afs/abstract.h:12, - from icon_buffer.h:14, - from icon_buffer.cpp:7: + from log_file.h:11, + from log_file.cpp:7: ../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c localization.cpp -o /tmp/FreeFileSync_Make/ffs/src/localization.cpp.o +In file included from log_file.h:14: afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from localization.h:11, - from localization.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, - inlined from 'zen::Zbase& zen::Zbase::operator=(zen::Zbase&&) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:644:18, - inlined from 'bool zen::ConvertText::readText(const std::string&, T&) const [with T = zen::Zbase]' at ../../zenXml/zenxml/cvrt_text.h:209:15, - inlined from 'bool zen::readText(const std::string&, T&) [with T = Zbase]' at ../../zenXml/zenxml/cvrt_text.h:248:60, - inlined from 'bool zen::ConvertElement::readStruc(const zen::XmlElement&, T&) const [with T = zen::Zbase]' at ../../zenXml/zenxml/cvrt_struc.h:185:24, - inlined from 'bool zen::readStruc(const XmlElement&, T&) [with T = Zbase]' at ../../zenXml/zenxml/cvrt_struc.h:200:65, - inlined from 'zen::ConvertElement >, zen::ValueType::stlContainer>::readStruc(const zen::XmlElement&, std::vector >&) const::' at ../../zenXml/zenxml/cvrt_struc.h:132:31, - inlined from 'constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _List_const_iterator; _Funct = zen::ConvertElement >, zen::ValueType::stlContainer>::readStruc(const zen::XmlElement&, std::vector >&) const::]' at /usr/include/c++/14/bits/stl_algo.h:3786:5, - inlined from 'bool zen::ConvertElement::readStruc(const zen::XmlElement&, T&) const [with T = std::vector >]' at ../../zenXml/zenxml/cvrt_struc.h:129:22, - inlined from 'bool zen::readStruc(const XmlElement&, T&) [with T = std::vector >]' at ../../zenXml/zenxml/cvrt_struc.h:200:65, - inlined from 'bool zen::XmlIn::operator()(T&) const [with T = std::vector >]' at ../../zenXml/zenxml/xml.h:293:26: -../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] - 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } - | ~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h: In member function 'bool zen::XmlIn::operator()(T&) const [with T = std::vector >]': -../../zen/string_base.h:211:47: note: declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -2387,7 +2466,7 @@ 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, - from icon_buffer.h:12: + from ../../zen/time.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -2414,71 +2493,28 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, - from /usr/include/c++/14/memory:69, - from ../../zen/globals.h:11, - from ../../zen/i18n.h:10, - from : -In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', - inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, - inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, - inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, - inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, - inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from 'wxImage fff::IconBuffer::getIconByExtension(const Zstring&)' at icon_buffer.cpp:380:85: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset 16 is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In member function 'wxImage fff::IconBuffer::getIconByExtension(const Zstring&)': -../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c log_file.cpp -o /tmp/FreeFileSync_Make/ffs/src/log_file.cpp.o -In file included from ../../zen/error_log.h:12, - from log_file.h:11, - from log_file.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -In file included from log_file.h:14: -afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c status_handler.cpp -o /tmp/FreeFileSync_Make/ffs/src/status_handler.cpp.o -In file included from ../../zen/zstring.h:12, - from ../../zen/time.h:12: -../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' - 161 | Descriptor* const d = descr(ptr); - | ~~~~~^~~~~ -../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' - 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! - | ~~~~~~~~~~~~~^~~~~~~~~ -../../zen/zstring.h:50:80: required from here - 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' - 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } - | ~~~~~^~~~~ -../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' - 529 | return SP::size(rawStr_); - | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ -../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, + inlined from 'zen::Zbase& zen::Zbase::operator=(zen::Zbase&&) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:644:18, + inlined from 'bool zen::ConvertText::readText(const std::string&, T&) const [with T = zen::Zbase]' at ../../zenXml/zenxml/cvrt_text.h:209:15, + inlined from 'bool zen::readText(const std::string&, T&) [with T = Zbase]' at ../../zenXml/zenxml/cvrt_text.h:248:60, + inlined from 'bool zen::ConvertElement::readStruc(const zen::XmlElement&, T&) const [with T = zen::Zbase]' at ../../zenXml/zenxml/cvrt_struc.h:185:24, + inlined from 'bool zen::readStruc(const XmlElement&, T&) [with T = Zbase]' at ../../zenXml/zenxml/cvrt_struc.h:200:65, + inlined from 'zen::ConvertElement >, zen::ValueType::stlContainer>::readStruc(const zen::XmlElement&, std::vector >&) const::' at ../../zenXml/zenxml/cvrt_struc.h:132:31, + inlined from 'constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _List_const_iterator; _Funct = zen::ConvertElement >, zen::ValueType::stlContainer>::readStruc(const zen::XmlElement&, std::vector >&) const::]' at /usr/include/c++/14/bits/stl_algo.h:3786:5, + inlined from 'bool zen::ConvertElement::readStruc(const zen::XmlElement&, T&) const [with T = std::vector >]' at ../../zenXml/zenxml/cvrt_struc.h:129:22, + inlined from 'bool zen::readStruc(const XmlElement&, T&) [with T = std::vector >]' at ../../zenXml/zenxml/cvrt_struc.h:200:65, + inlined from 'bool zen::XmlIn::operator()(T&) const [with T = std::vector >]' at ../../zenXml/zenxml/xml.h:293:26: +../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] + 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } + | ~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h: In member function 'bool zen::XmlIn::operator()(T&) const [with T = std::vector >]': +../../zen/string_base.h:211:47: note: declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/algorithm.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/algorithm.cpp.o In file included from ../../zen/error_log.h:12, @@ -2519,36 +2555,6 @@ base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../zen/zstring.h:12, - from ../../zen/sys_error.h:12: -../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' - 161 | Descriptor* const d = descr(ptr); - | ~~~~~^~~~~ -../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' - 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! - | ~~~~~~~~~~~~~^~~~~~~~~ -../../zen/zstring.h:50:80: required from here - 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' - 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } - | ~~~~~^~~~~ -../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' - 529 | return SP::size(rawStr_); - | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ -../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/comparison.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/comparison.cpp.o In file included from ../../zen/thread.h:13, from ../../zen/extra_log.h:11: ../../zen/ring_buffer.h: In instantiation of 'T* zen::RingBuffer::getBufPtr() [with T = fff::SpeedTest::Sample]': @@ -2589,21 +2595,6 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from base/../afs/abstract.h:12, - from base/structures.h:15, - from base/file_hierarchy.h:16, - from base/comparison.h:10, - from base/comparison.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ ../../zen/ring_buffer.h: In instantiation of 'void zen::RingBuffer::reserve(size_t) [with T = std::function; size_t = unsigned int]': ../../zen/ring_buffer.h:50:9: required from 'void zen::RingBuffer::push_front(U&&) [with U = std::function; T = std::function]' 50 | reserve(size_ + 1); //throw ? @@ -2658,6 +2649,51 @@ ../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'std::function*' increases required alignment of target type [-Wcast-align] 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/comparison.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/comparison.cpp.o +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from base/../afs/abstract.h:12, + from base/structures.h:15, + from base/file_hierarchy.h:16, + from base/comparison.h:10, + from base/comparison.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +In file included from ../../zen/zstring.h:12, + from ../../zen/sys_error.h:12: +../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' + 161 | Descriptor* const d = descr(ptr); + | ~~~~~^~~~~ +../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' + 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! + | ~~~~~~~~~~~~~^~~~~~~~~ +../../zen/zstring.h:50:80: required from here + 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' + 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } + | ~~~~~^~~~~ +../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' + 529 | return SP::size(rawStr_); + | ~~~~~~~~~~~~~~^~~~~~~~~ +../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ +../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2675,12 +2711,26 @@ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/dir_lock.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/dir_lock.cpp.o In file included from base/structures.h:15, from base/file_hierarchy.h:16, from base/db_file.h:12: base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from base/dir_lock.h:13, + from base/dir_lock.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ In file included from ../../zen/thread.h:13, from ../../zen/extra_log.h:11: ../../zen/ring_buffer.h: In instantiation of 'void zen::RingBuffer::reserve(size_t) [with T = fff::{anonymous}::getFolderStatusParallel(const std::set&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::AsyncPrompt; size_t = unsigned int]': @@ -2733,18 +2783,6 @@ ../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'fff::FilePair**' increases required alignment of target type [-Wcast-align] 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../zen/thread.h:13, - from ../../zen/extra_log.h:11: -../../zen/ring_buffer.h: In instantiation of 'T* zen::RingBuffer::getBufPtr() [with T = fff::SpeedTest::Sample]': -../../zen/ring_buffer.h:90:31: required from 'void zen::RingBuffer::clear() [with T = fff::SpeedTest::Sample]' - 90 | std::destroy(getBufPtr() + bufStart_, getBufPtr() + bufStart_ + frontSize); - | ~~~~~~~~~^~ -base/speed_test.h:32:34: required from here - 32 | void clear() { samples_.clear(); } - | ~~~~~~~~~~~~~~^~ -../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'fff::SpeedTest::Sample*' increases required alignment of target type [-Wcast-align] - 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -2773,6 +2811,60 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../zen/zstring.h:12, + from base/structures.h:14: +../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' + 161 | Descriptor* const d = descr(ptr); + | ~~~~~^~~~~ +../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' + 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! + | ~~~~~~~~~~~~~^~~~~~~~~ +../../zen/zstring.h:50:80: required from here + 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' + 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } + | ~~~~~^~~~~ +../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' + 529 | return SP::size(rawStr_); + | ~~~~~~~~~~~~~~^~~~~~~~~ +../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ +../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/ring_buffer.h: In instantiation of 'void zen::RingBuffer::reserve(size_t) [with T = std::packaged_task; size_t = unsigned int]': +../../zen/ring_buffer.h:50:9: required from 'void zen::RingBuffer::push_front(U&&) [with U = std::packaged_task; T = std::packaged_task]' + 50 | reserve(size_ + 1); //throw ? + | ^~~~~~~ +../../zen/thread.h:180:49: required from 'void zen::ThreadGroup::run(Function&&, bool) [with Function = std::packaged_task]' + 180 | workLoad_.ref().tasks.push_front(std::move(wi)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +base/dir_exist_async.h:111:42: required from here + 111 | deviceThreadGroups.back().run(std::move(pt)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +../../zen/ring_buffer.h:153:24: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'std::packaged_task*' increases required alignment of target type [-Wcast-align] + 153 | T* itTrg = reinterpret_cast(newBuf.rawMem_.get()); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/ring_buffer.h: In instantiation of 'T* zen::RingBuffer::getBufPtr() [with T = std::packaged_task]': +../../zen/ring_buffer.h:51:25: required from 'void zen::RingBuffer::push_front(U&&) [with U = std::packaged_task; T = std::packaged_task]' + 51 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward(value)); //throw ? + | ~~~~~~~~~^~ +../../zen/thread.h:180:49: required from 'void zen::ThreadGroup::run(Function&&, bool) [with Function = std::packaged_task]' + 180 | workLoad_.ref().tasks.push_front(std::move(wi)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +base/dir_exist_async.h:111:42: required from here + 111 | deviceThreadGroups.back().run(std::move(pt)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'std::packaged_task*' increases required alignment of target type [-Wcast-align] + 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../zen/ring_buffer.h: In instantiation of 'void zen::RingBuffer::reserve(size_t) [with T = std::function; size_t = unsigned int]': ../../zen/ring_buffer.h:50:9: required from 'void zen::RingBuffer::push_front(U&&) [with U = std::function; T = std::function]' 50 | reserve(size_ + 1); //throw ? @@ -2827,8 +2919,33 @@ ../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'std::function*' increases required alignment of target type [-Wcast-align] 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/ring_buffer.h: In instantiation of 'const T* zen::RingBuffer::getBufPtr() const [with T = fff::FilePair*]': +../../zen/ring_buffer.h:169:25: required from 'const T& zen::RingBuffer::operator[](size_t) const [with T = fff::FilePair*; size_t = unsigned int]' + 169 | return getBufPtr()[getBufPos(offset)]; + | ~~~~~~~~~^~ +../../zen/ring_buffer.h:188:58: required from 'Value& zen::RingBuffer::Iterator::operator*() const [with Container = const zen::RingBuffer; Value = fff::FilePair* const; T = fff::FilePair*]' + 188 | Value& operator* () const { return (*container_)[offset_]; } + | ~~~~~~~~~~~~~^ +base/comparison.cpp:583:45: required from here + 583 | for (const FilePair* file : bwl.filesToCompareBytewise) + | ^~~~~~~~~~~~~~~~~~~~~~ +../../zen/ring_buffer.h:221:41: warning: cast from 'std::unique_ptr::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'fff::FilePair**' increases required alignment of target type [-Wcast-align] + 221 | const T* getBufPtr() const { return reinterpret_cast(rawMem_.get()); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../zen/thread.h:13, + from ../../zen/extra_log.h:11: +../../zen/ring_buffer.h: In instantiation of 'T* zen::RingBuffer::getBufPtr() [with T = fff::SpeedTest::Sample]': +../../zen/ring_buffer.h:90:31: required from 'void zen::RingBuffer::clear() [with T = fff::SpeedTest::Sample]' + 90 | std::destroy(getBufPtr() + bufStart_, getBufPtr() + bufStart_ + frontSize); + | ~~~~~~~~~^~ +base/speed_test.h:32:34: required from here + 32 | void clear() { samples_.clear(); } + | ~~~~~~~~~~~~~~^~ +../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'fff::SpeedTest::Sample*' increases required alignment of target type [-Wcast-align] + 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, - from base/structures.h:14: + from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -2855,32 +2972,6 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/ring_buffer.h: In instantiation of 'void zen::RingBuffer::reserve(size_t) [with T = std::packaged_task; size_t = unsigned int]': -../../zen/ring_buffer.h:50:9: required from 'void zen::RingBuffer::push_front(U&&) [with U = std::packaged_task; T = std::packaged_task]' - 50 | reserve(size_ + 1); //throw ? - | ^~~~~~~ -../../zen/thread.h:180:49: required from 'void zen::ThreadGroup::run(Function&&, bool) [with Function = std::packaged_task]' - 180 | workLoad_.ref().tasks.push_front(std::move(wi)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -base/dir_exist_async.h:111:42: required from here - 111 | deviceThreadGroups.back().run(std::move(pt)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -../../zen/ring_buffer.h:153:24: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'std::packaged_task*' increases required alignment of target type [-Wcast-align] - 153 | T* itTrg = reinterpret_cast(newBuf.rawMem_.get()); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/ring_buffer.h: In instantiation of 'T* zen::RingBuffer::getBufPtr() [with T = std::packaged_task]': -../../zen/ring_buffer.h:51:25: required from 'void zen::RingBuffer::push_front(U&&) [with U = std::packaged_task; T = std::packaged_task]' - 51 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward(value)); //throw ? - | ~~~~~~~~~^~ -../../zen/thread.h:180:49: required from 'void zen::ThreadGroup::run(Function&&, bool) [with Function = std::packaged_task]' - 180 | workLoad_.ref().tasks.push_front(std::move(wi)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -base/dir_exist_async.h:111:42: required from here - 111 | deviceThreadGroups.back().run(std::move(pt)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'std::packaged_task*' increases required alignment of target type [-Wcast-align] - 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../zen/ring_buffer.h: In instantiation of 'void zen::RingBuffer::reserve(size_t) [with T = std::function; size_t = unsigned int]': ../../zen/ring_buffer.h:50:9: required from 'void zen::RingBuffer::push_front(U&&) [with U = std::function; T = std::function]' 50 | reserve(size_ + 1); //throw ? @@ -2935,19 +3026,49 @@ ../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'std::function*' increases required alignment of target type [-Wcast-align] 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/ring_buffer.h: In instantiation of 'const T* zen::RingBuffer::getBufPtr() const [with T = fff::FilePair*]': -../../zen/ring_buffer.h:169:25: required from 'const T& zen::RingBuffer::operator[](size_t) const [with T = fff::FilePair*; size_t = unsigned int]' - 169 | return getBufPtr()[getBufPos(offset)]; - | ~~~~~~~~~^~ -../../zen/ring_buffer.h:188:58: required from 'Value& zen::RingBuffer::Iterator::operator*() const [with Container = const zen::RingBuffer; Value = fff::FilePair* const; T = fff::FilePair*]' - 188 | Value& operator* () const { return (*container_)[offset_]; } - | ~~~~~~~~~~~~~^ -base/comparison.cpp:583:45: required from here - 583 | for (const FilePair* file : bwl.filesToCompareBytewise) - | ^~~~~~~~~~~~~~~~~~~~~~ -../../zen/ring_buffer.h:221:41: warning: cast from 'std::unique_ptr::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'fff::FilePair**' increases required alignment of target type [-Wcast-align] - 221 | const T* getBufPtr() const { return reinterpret_cast(rawMem_.get()); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, + from /usr/include/c++/14/memory:69, + from ../../zen/globals.h:11, + from ../../zen/i18n.h:10, + from : +In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', + inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, + inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, + inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, + inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, + inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, + inlined from 'Zstring fff::impl::getAbandonedLockFileName(const Zstring&)' at base/dir_lock.cpp:60:53: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 18] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In function 'Zstring fff::impl::getAbandonedLockFileName(const Zstring&)': +../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ +In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', + inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, + inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, + inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, + inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, + inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, + inlined from 'void {anonymous}::LifeSigns::operator()() const' at base/dir_lock.cpp:77:92, + inlined from 'zen::InterruptibleThread::InterruptibleThread<{anonymous}::LifeSigns>({anonymous}::LifeSigns&&):: mutable' at ../../zen/thread.h:517:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = zen::InterruptibleThread::InterruptibleThread<{anonymous}::LifeSigns>({anonymous}::LifeSigns&&)::; _Args = {}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = zen::InterruptibleThread::InterruptibleThread<{anonymous}::LifeSigns>({anonymous}::LifeSigns&&)::; _Args = {}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with unsigned int ..._Ind = {0}; _Tuple = std::tuple({anonymous}::LifeSigns&&):: >]' at /usr/include/c++/14/bits/std_thread.h:301:26, + inlined from 'typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple({anonymous}::LifeSigns&&):: >]' at /usr/include/c++/14/bits/std_thread.h:308:20, + inlined from 'void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker({anonymous}::LifeSigns&&):: > >]' at /usr/include/c++/14/bits/std_thread.h:253:20: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 20] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In member function 'void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker({anonymous}::LifeSigns&&):: > >]': +../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/file_hierarchy.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/file_hierarchy.cpp.o In file included from /usr/include/c++/14/vector:72, from ../../zen/stl_tools.h:12, from ../../zen/string_tools.h:14, @@ -2968,49 +3089,45 @@ 1489 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'constexpr std::vector< , >::iterator std::vector< , >::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = fff::LocalPairConfig; _Alloc = std::allocator]', - inlined from 'void fff::applyFiltering(FolderComparison&, const MainConfiguration&)' at base/algorithm.cpp:1127:20: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/dir_lock.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/dir_lock.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, from ../../zen/file_error.h:10, - from base/dir_lock.h:13, - from base/dir_lock.cpp:7: + from base/../afs/abstract.h:12, + from base/structures.h:15, + from base/file_hierarchy.h:16, + from base/file_hierarchy.cpp:7: ../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +In member function 'constexpr std::vector< , >::iterator std::vector< , >::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = fff::LocalPairConfig; _Alloc = std::allocator]', + inlined from 'void fff::applyFiltering(FolderComparison&, const MainConfiguration&)' at base/algorithm.cpp:1127:20: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/file_hierarchy.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/file_hierarchy.cpp.o +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/icon_loader.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/icon_loader.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from base/../afs/abstract.h:12, - from base/structures.h:15, - from base/file_hierarchy.h:16, - from base/file_hierarchy.cpp:7: + from base/icon_loader.cpp:13: ../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ -base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, - from ../../zen/sys_error.h:12: + from base/structures.h:14: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -3037,48 +3154,11 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, - from /usr/include/c++/14/memory:69, - from ../../zen/globals.h:11, - from ../../zen/i18n.h:10, - from : -In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', - inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, - inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, - inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, - inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, - inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from 'fff::{anonymous}::getFolderStatusParallel(const std::set&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::' at base/dir_exist_async.h:83:122: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 17] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In lambda function: -../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, - from /usr/include/c++/14/memory:69, - from ../../zen/globals.h:11, - from ../../zen/i18n.h:10, - from : -In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', - inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, - inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, - inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, - inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, - inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from 'Zstring fff::impl::getAbandonedLockFileName(const Zstring&)' at base/dir_lock.cpp:60:53: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 18] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In function 'Zstring fff::impl::getAbandonedLockFileName(const Zstring&)': -../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/multi_rename.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/multi_rename.cpp.o In file included from ../../zen/zstring.h:12, - from base/structures.h:14: + from base/icon_loader.h:10, + from base/icon_loader.cpp:7: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -3105,6 +3185,11 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, + from /usr/include/c++/14/memory:69, + from ../../zen/globals.h:11, + from ../../zen/i18n.h:10, + from : In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, @@ -3112,15 +3197,16 @@ inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from 'fff::{anonymous}::FolderStatus fff::{anonymous}::getFolderStatusParallel(const std::set&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)' at base/dir_exist_async.h:60:142, - inlined from '{anonymous}::initializeBaseFolders(const std::vector&, const fff::AbstractFileSystem::RequestPasswordFun&, fff::WarningDialogs&, fff::PhaseCallback&)::' at base/comparison.cpp:127:58: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 21] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + inlined from 'fff::{anonymous}::getFolderStatusParallel(const std::set&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)::' at base/dir_exist_async.h:83:122: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 17] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../zen/string_base.h: In lambda function: ../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/parallel_scan.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/parallel_scan.cpp.o In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, @@ -3128,67 +3214,15 @@ inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from 'void {anonymous}::LifeSigns::operator()() const' at base/dir_lock.cpp:77:92, - inlined from 'zen::InterruptibleThread::InterruptibleThread<{anonymous}::LifeSigns>({anonymous}::LifeSigns&&):: mutable' at ../../zen/thread.h:517:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = zen::InterruptibleThread::InterruptibleThread<{anonymous}::LifeSigns>({anonymous}::LifeSigns&&)::; _Args = {}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = zen::InterruptibleThread::InterruptibleThread<{anonymous}::LifeSigns>({anonymous}::LifeSigns&&)::; _Args = {}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with unsigned int ..._Ind = {0}; _Tuple = std::tuple({anonymous}::LifeSigns&&):: >]' at /usr/include/c++/14/bits/std_thread.h:301:26, - inlined from 'typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple({anonymous}::LifeSigns&&):: >]' at /usr/include/c++/14/bits/std_thread.h:308:20, - inlined from 'void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker({anonymous}::LifeSigns&&):: > >]' at /usr/include/c++/14/bits/std_thread.h:253:20: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 20] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + inlined from 'fff::{anonymous}::FolderStatus fff::{anonymous}::getFolderStatusParallel(const std::set&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)' at base/dir_exist_async.h:60:142, + inlined from '{anonymous}::initializeBaseFolders(const std::vector&, const fff::AbstractFileSystem::RequestPasswordFun&, fff::WarningDialogs&, fff::PhaseCallback&)::' at base/comparison.cpp:127:58: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 21] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In member function 'void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker({anonymous}::LifeSigns&&):: > >]': +../../zen/string_base.h: In lambda function: ../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/icon_loader.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/icon_loader.cpp.o -mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/multi_rename.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/multi_rename.cpp.o -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from base/icon_loader.cpp:13: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -In file included from ../../zen/zstring.h:12, - from base/icon_loader.h:10, - from base/icon_loader.cpp:7: -../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' - 161 | Descriptor* const d = descr(ptr); - | ~~~~~^~~~~ -../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' - 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! - | ~~~~~~~~~~~~~^~~~~~~~~ -../../zen/zstring.h:50:80: required from here - 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' - 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } - | ~~~~~^~~~~ -../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' - 529 | return SP::size(rawStr_); - | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ -../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/parallel_scan.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/parallel_scan.cpp.o -mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/path_filter.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/path_filter.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, @@ -3207,6 +3241,8 @@ 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/path_filter.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/path_filter.cpp.o +mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/speed_test.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/speed_test.cpp.o In file included from ../../zen/zstring.h:12, from base/path_filter.h:13, @@ -3335,6 +3371,18 @@ base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, + inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:418:18, + inlined from 'virtual fff::AbstractFileSystem::TraverserCallback::HandleError {anonymous}::DirCallback::reportDirError(const fff::AbstractFileSystem::TraverserCallback::ErrorInfo&)' at base/parallel_scan.cpp:238:128: +../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] + 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } + | ~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h: In member function 'virtual fff::AbstractFileSystem::TraverserCallback::HandleError {anonymous}::DirCallback::reportDirError(const fff::AbstractFileSystem::TraverserCallback::ErrorInfo&)': +../../zen/string_base.h:211:47: note: declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, from base/structures.h:14: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -3363,18 +3411,8 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, - inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:418:18, - inlined from 'virtual fff::AbstractFileSystem::TraverserCallback::HandleError {anonymous}::DirCallback::reportDirError(const fff::AbstractFileSystem::TraverserCallback::ErrorInfo&)' at base/parallel_scan.cpp:238:128: -../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] - 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } - | ~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h: In member function 'virtual fff::AbstractFileSystem::TraverserCallback::HandleError {anonymous}::DirCallback::reportDirError(const fff::AbstractFileSystem::TraverserCallback::ErrorInfo&)': -../../zen/string_base.h:211:47: note: declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/versioning.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/versioning.cpp.o In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69, from ../../zen/globals.h:11, @@ -3408,6 +3446,21 @@ ../../zen/string_base.h:211:47: note: declared here 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ +In file included from base/versioning.h:11, + from base/versioning.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +In file included from base/structures.h:15, + from base/versioning.h:13: +base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c afs/abstract.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/abstract.cpp.o In file included from ../../zen/thread.h:13, from ../../zen/extra_log.h:11: ../../zen/ring_buffer.h: In instantiation of 'T* zen::RingBuffer::getBufPtr() [with T = fff::SpeedTest::Sample]': @@ -3480,8 +3533,21 @@ ../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'fff::ContainerObject**' increases required alignment of target type [-Wcast-align] 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/base/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c base/versioning.cpp -o /tmp/FreeFileSync_Make/ffs/src/base/versioning.cpp.o +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from afs/abstract.h:12, + from afs/abstract.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, from base/structures.h:14: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -3510,27 +3576,15 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from base/versioning.h:11, - from base/versioning.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c afs/abstract.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/abstract.cpp.o -In file included from base/structures.h:15, - from base/versioning.h:13: -base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c afs/concrete.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/concrete.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, from ../../zen/file_error.h:10, from afs/abstract.h:12, - from afs/abstract.cpp:7: + from afs/concrete.h:10, + from afs/concrete.cpp:7: ../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ @@ -3541,72 +3595,6 @@ 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../zen/thread.h:13, - from ../../zen/extra_log.h:11: -../../zen/ring_buffer.h: In instantiation of 'void zen::RingBuffer::reserve(size_t) [with T = zen::Zbase; size_t = unsigned int]': -../../zen/ring_buffer.h:50:9: required from 'void zen::RingBuffer::push_front(U&&) [with U = zen::Zbase; T = zen::Zbase]' - 50 | reserve(size_ + 1); //throw ? - | ^~~~~~~ -afs/abstract.cpp:281:39: required from here - 281 | folderNames.push_front(getItemName(folderPathEx)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/ring_buffer.h:153:24: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'zen::Zbase*' increases required alignment of target type [-Wcast-align] - 153 | T* itTrg = reinterpret_cast(newBuf.rawMem_.get()); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/ring_buffer.h: In instantiation of 'T* zen::RingBuffer::getBufPtr() [with T = zen::Zbase]': -../../zen/ring_buffer.h:51:25: required from 'void zen::RingBuffer::push_front(U&&) [with U = zen::Zbase; T = zen::Zbase]' - 51 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward(value)); //throw ? - | ~~~~~~~~~^~ -afs/abstract.cpp:281:39: required from here - 281 | folderNames.push_front(getItemName(folderPathEx)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'zen::Zbase*' increases required alignment of target type [-Wcast-align] - 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../zen/zstring.h:12, - from ../../zen/sys_error.h:12: -../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' - 161 | Descriptor* const d = descr(ptr); - | ~~~~~^~~~~ -../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' - 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! - | ~~~~~~~~~~~~~^~~~~~~~~ -../../zen/zstring.h:50:80: required from here - 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' - 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } - | ~~~~~^~~~~ -../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' - 529 | return SP::size(rawStr_); - | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ -../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/ring_buffer.h: In instantiation of 'const T* zen::RingBuffer::getBufPtr() const [with T = zen::Zbase]': -../../zen/ring_buffer.h:169:25: required from 'const T& zen::RingBuffer::operator[](size_t) const [with T = zen::Zbase; size_t = unsigned int]' - 169 | return getBufPtr()[getBufPos(offset)]; - | ~~~~~~~~~^~ -../../zen/ring_buffer.h:172:106: required from 'T& zen::RingBuffer::operator[](size_t) [with T = zen::Zbase; size_t = unsigned int]' - 172 | T& operator[](size_t offset) { return const_cast(static_cast(this)->operator[](offset)); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -../../zen/ring_buffer.h:188:58: required from 'Value& zen::RingBuffer::Iterator::operator*() const [with Container = zen::RingBuffer >; Value = zen::Zbase; T = zen::Zbase]' - 188 | Value& operator* () const { return (*container_)[offset_]; } - | ~~~~~~~~~~~~~^ -afs/abstract.cpp:287:42: required from here - 287 | for (const Zstring& folderName : folderNames) - | ^~~~~~~~~~~ -../../zen/ring_buffer.h:221:41: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'zen::Zbase*' increases required alignment of target type [-Wcast-align] - 221 | const T* getBufPtr() const { return reinterpret_cast(rawMem_.get()); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../zen/thread.h:13, from ../../zen/extra_log.h:11, from ../../zen/sys_error.h:13, from ../../zen/file_error.h:10, @@ -3749,6 +3737,118 @@ ../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'std::packaged_task*' increases required alignment of target type [-Wcast-align] 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../zen/thread.h:13, + from ../../zen/extra_log.h:11: +../../zen/ring_buffer.h: In instantiation of 'void zen::RingBuffer::reserve(size_t) [with T = zen::Zbase; size_t = unsigned int]': +../../zen/ring_buffer.h:50:9: required from 'void zen::RingBuffer::push_front(U&&) [with U = zen::Zbase; T = zen::Zbase]' + 50 | reserve(size_ + 1); //throw ? + | ^~~~~~~ +afs/abstract.cpp:281:39: required from here + 281 | folderNames.push_front(getItemName(folderPathEx)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/ring_buffer.h:153:24: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'zen::Zbase*' increases required alignment of target type [-Wcast-align] + 153 | T* itTrg = reinterpret_cast(newBuf.rawMem_.get()); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/ring_buffer.h: In instantiation of 'T* zen::RingBuffer::getBufPtr() [with T = zen::Zbase]': +../../zen/ring_buffer.h:51:25: required from 'void zen::RingBuffer::push_front(U&&) [with U = zen::Zbase; T = zen::Zbase]' + 51 | ::new (getBufPtr() + getBufPos(capacity_ - 1)) T(std::forward(value)); //throw ? + | ~~~~~~~~~^~ +afs/abstract.cpp:281:39: required from here + 281 | folderNames.push_front(getItemName(folderPathEx)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'zen::Zbase*' increases required alignment of target type [-Wcast-align] + 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../zen/zstring.h:12, + from ../../zen/sys_error.h:12: +../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' + 161 | Descriptor* const d = descr(ptr); + | ~~~~~^~~~~ +../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' + 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! + | ~~~~~~~~~~~~~^~~~~~~~~ +../../zen/zstring.h:50:80: required from here + 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' + 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } + | ~~~~~^~~~~ +../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' + 529 | return SP::size(rawStr_); + | ~~~~~~~~~~~~~~^~~~~~~~~ +../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ +../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/ring_buffer.h: In instantiation of 'const T* zen::RingBuffer::getBufPtr() const [with T = zen::Zbase]': +../../zen/ring_buffer.h:169:25: required from 'const T& zen::RingBuffer::operator[](size_t) const [with T = zen::Zbase; size_t = unsigned int]' + 169 | return getBufPtr()[getBufPos(offset)]; + | ~~~~~~~~~^~ +../../zen/ring_buffer.h:172:106: required from 'T& zen::RingBuffer::operator[](size_t) [with T = zen::Zbase; size_t = unsigned int]' + 172 | T& operator[](size_t offset) { return const_cast(static_cast(this)->operator[](offset)); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +../../zen/ring_buffer.h:188:58: required from 'Value& zen::RingBuffer::Iterator::operator*() const [with Container = zen::RingBuffer >; Value = zen::Zbase; T = zen::Zbase]' + 188 | Value& operator* () const { return (*container_)[offset_]; } + | ~~~~~~~~~~~~~^ +afs/abstract.cpp:287:42: required from here + 287 | for (const Zstring& folderName : folderNames) + | ^~~~~~~~~~~ +../../zen/ring_buffer.h:221:41: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'zen::Zbase*' increases required alignment of target type [-Wcast-align] + 221 | const T* getBufPtr() const { return reinterpret_cast(rawMem_.get()); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../zen/zstring.h:12, + from ../../zen/sys_error.h:12: +../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' + 161 | Descriptor* const d = descr(ptr); + | ~~~~~^~~~~ +../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' + 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! + | ~~~~~~~~~~~~~^~~~~~~~~ +../../zen/zstring.h:50:80: required from here + 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' + 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } + | ~~~~~^~~~~ +../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' + 529 | return SP::size(rawStr_); + | ~~~~~~~~~~~~~~^~~~~~~~~ +../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ +../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c afs/ftp.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/ftp.cpp.o +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from afs/abstract.h:12, + from afs/ftp.h:10, + from afs/ftp.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:72, from ../../zen/stl_tools.h:12, from ../../zen/string_tools.h:14, @@ -3842,8 +3942,6 @@ /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ChildPathRef*, std::vector<{anonymous}::ChildPathRef> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c afs/concrete.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/concrete.cpp.o In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/bits/unicode.h:39, from /usr/include/c++/14/format:58, @@ -3857,22 +3955,21 @@ /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::VersionInfo*, std::vector<{anonymous}::VersionInfo> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c afs/gdrive.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/gdrive.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, from ../../zen/file_error.h:10, from afs/abstract.h:12, - from afs/concrete.h:10, - from afs/concrete.cpp:7: + from afs/gdrive.h:10, + from afs/gdrive.cpp:7: ../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ -afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -3901,6 +3998,27 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, + from /usr/include/c++/14/memory:69: +In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', + inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, + inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, + inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, + inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, + inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, + inlined from 'fff::{anonymous}::FolderStatus fff::{anonymous}::getFolderStatusParallel(const std::set&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)' at base/dir_exist_async.h:60:142, + inlined from 'fff::applyVersioningLimit(const std::set&, PhaseCallback&)::' at base/versioning.cpp:453:132: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 21] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In lambda function: +../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:66: In member function 'constexpr std::vector< , >::iterator std::vector< , >::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = {anonymous}::ChildPathRef; _Alloc = std::allocator<{anonymous}::ChildPathRef>]', inlined from 'void zen::append(std::vector<_Tp, _Alloc>&, const C&) [with T = {anonymous}::ChildPathRef; Alloc = std::allocator<{anonymous}::ChildPathRef>; C = std::vector<{anonymous}::ChildPathRef>]' at ../../zen/stl_tools.h:161:61, @@ -3920,8 +4038,6 @@ 1489 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c afs/ftp.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/ftp.cpp.o In member function 'constexpr std::vector< , >::iterator std::vector< , >::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = {anonymous}::ChildPathRef; _Alloc = std::allocator<{anonymous}::ChildPathRef>]', inlined from 'void zen::append(std::vector<_Tp, _Alloc>&, const C&) [with T = {anonymous}::ChildPathRef; Alloc = std::allocator<{anonymous}::ChildPathRef>; C = std::vector<{anonymous}::ChildPathRef>]' at ../../zen/stl_tools.h:161:61, inlined from 'void {anonymous}::checkPathRaceCondition(const fff::BaseFolderPair&, const fff::BaseFolderPair&, std::vector&) [with fff::SelectSide sideP = fff::SelectSide::right; fff::SelectSide sideC = fff::SelectSide::left]' at base/synchronization.cpp:622:23: @@ -3931,37 +4047,6 @@ 1489 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, - from /usr/include/c++/14/memory:69: -In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', - inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, - inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, - inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, - inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, - inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from 'fff::{anonymous}::FolderStatus fff::{anonymous}::getFolderStatusParallel(const std::set&, bool, const fff::AbstractFileSystem::RequestPasswordFun&, fff::PhaseCallback&)' at base/dir_exist_async.h:60:142, - inlined from 'fff::applyVersioningLimit(const std::set&, PhaseCallback&)::' at base/versioning.cpp:453:132: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 21] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In lambda function: -../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from afs/abstract.h:12, - from afs/ftp.h:10, - from afs/ftp.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ In member function 'constexpr std::vector< , >::iterator std::vector< , >::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = {anonymous}::ChildPathRef; _Alloc = std::allocator<{anonymous}::ChildPathRef>]', inlined from 'void zen::append(std::vector<_Tp, _Alloc>&, const C&) [with T = {anonymous}::ChildPathRef; Alloc = std::allocator<{anonymous}::ChildPathRef>; C = std::vector<{anonymous}::ChildPathRef>]' at ../../zen/stl_tools.h:161:61, inlined from 'void {anonymous}::checkPathRaceCondition(const fff::BaseFolderPair&, const fff::BaseFolderPair&, std::vector&) [with fff::SelectSide sideP = fff::SelectSide::left; fff::SelectSide sideC = fff::SelectSide::right]' at base/synchronization.cpp:622:23: @@ -3971,27 +4056,6 @@ 1489 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c afs/gdrive.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/gdrive.cpp.o -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from afs/abstract.h:12, - from afs/gdrive.h:10, - from afs/gdrive.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -4033,34 +4097,41 @@ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ -In file included from ../../zen/zstring.h:12, - from ../../zen/sys_error.h:12: -../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' - 161 | Descriptor* const d = descr(ptr); - | ~~~~~^~~~~ -../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' - 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! - | ~~~~~~~~~~~~~^~~~~~~~~ -../../zen/zstring.h:50:80: required from here - 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' - 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } - | ~~~~~^~~~~ -../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' - 529 | return SP::size(rawStr_); - | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ -../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, + from /usr/include/c++/14/memory:69, + from ../../zen/globals.h:11, + from ../../zen/i18n.h:10, + from : +In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', + inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, + inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, + inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, + inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, + inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, + inlined from 'Zstring {anonymous}::concatenateFtpFolderPathPhrase(const fff::FtpLogin&, const fff::AfsPath&)' at afs/ftp.cpp:2589:74: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 20] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In function 'Zstring {anonymous}::concatenateFtpFolderPathPhrase(const fff::FtpLogin&, const fff::AfsPath&)': +../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ +In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', + inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, + inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, + inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, + inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, + inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, + inlined from 'Zstring {anonymous}::concatenateFtpFolderPathPhrase(const fff::FtpLogin&, const fff::AfsPath&)' at afs/ftp.cpp:2597:79: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 19] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In function 'Zstring {anonymous}::concatenateFtpFolderPathPhrase(const fff::FtpLogin&, const fff::AfsPath&)': +../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, from ../../zen/thread.h:14, from afs/init_curl_libssh2.cpp:8: @@ -4108,11 +4179,24 @@ afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, - from /usr/include/c++/14/memory:69, - from ../../zen/globals.h:11, - from ../../zen/i18n.h:10, - from : +mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c afs/sftp.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/sftp.cpp.o +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from afs/abstract.h:12, + from afs/sftp.h:10, + from afs/sftp.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, @@ -4120,11 +4204,11 @@ inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from 'Zstring {anonymous}::concatenateFtpFolderPathPhrase(const fff::FtpLogin&, const fff::AfsPath&)' at afs/ftp.cpp:2589:74: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 20] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + inlined from '{anonymous}::OutputStreamFtp::OutputStreamFtp(const fff::FtpLogin&, const fff::AfsPath&, std::optional):: mutable' at afs/ftp.cpp:2063:103: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 19] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In function 'Zstring {anonymous}::concatenateFtpFolderPathPhrase(const fff::FtpLogin&, const fff::AfsPath&)': +../../zen/string_base.h: In lambda function: ../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ @@ -4135,14 +4219,16 @@ inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from 'Zstring {anonymous}::concatenateFtpFolderPathPhrase(const fff::FtpLogin&, const fff::AfsPath&)' at afs/ftp.cpp:2597:79: + inlined from '{anonymous}::InputStreamFtp::InputStreamFtp(const fff::FtpLogin&, const fff::AfsPath&)::' at afs/ftp.cpp:1993:103: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 19] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In function 'Zstring {anonymous}::concatenateFtpFolderPathPhrase(const fff::FtpLogin&, const fff::AfsPath&)': +../../zen/string_base.h: In lambda function: ../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/batch_config.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/batch_config.cpp.o In file included from ../../zen/zstring.h:12, from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -4171,69 +4257,6 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', - inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, - inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, - inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, - inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, - inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from '{anonymous}::OutputStreamFtp::OutputStreamFtp(const fff::FtpLogin&, const fff::AfsPath&, std::optional):: mutable' at afs/ftp.cpp:2063:103: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 19] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In lambda function: -../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', - inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, - inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, - inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, - inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, - inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from '{anonymous}::InputStreamFtp::InputStreamFtp(const fff::FtpLogin&, const fff::AfsPath&)::' at afs/ftp.cpp:1993:103: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 19] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In lambda function: -../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, - inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:418:18, - inlined from 'fff::AfsPath::~AfsPath()' at afs/abstract.h:28:8, - inlined from 'fff::AbstractPath fff::createItemPathNativeNoFormatting(const Zstring&)' at afs/native.cpp:746:70: -../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] - 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } - | ~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h: In function 'fff::AbstractPath fff::createItemPathNativeNoFormatting(const Zstring&)': -../../zen/string_base.h:211:47: note: declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/afs/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c afs/sftp.cpp -o /tmp/FreeFileSync_Make/ffs/src/afs/sftp.cpp.o -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from afs/abstract.h:12, - from afs/sftp.h:10, - from afs/sftp.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/batch_config.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/batch_config.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, @@ -4253,26 +4276,6 @@ ui/../base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, - from /usr/include/c++/14/memory:69, - from ../../zen/globals.h:11, - from ../../zen/i18n.h:10, - from : -In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', - inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, - inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, - inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, - inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, - inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from 'Zstring {anonymous}::concatenateGdriveFolderPathPhrase(const fff::GdrivePath&)' at afs/gdrive.cpp:3915:91: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 20] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In function 'Zstring {anonymous}::concatenateGdriveFolderPathPhrase(const fff::GdrivePath&)': -../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ In file included from ../../zen/thread.h:13, from ../../zen/extra_log.h:11: ../../zen/ring_buffer.h: In instantiation of 'void zen::RingBuffer::reserve(size_t) [with T = std::pair >; size_t = unsigned int]': @@ -4323,12 +4326,47 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, + inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:418:18, + inlined from 'fff::AfsPath::~AfsPath()' at afs/abstract.h:28:8, + inlined from 'fff::AbstractPath fff::createItemPathNativeNoFormatting(const Zstring&)' at afs/native.cpp:746:70: +../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] + 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } + | ~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h: In function 'fff::AbstractPath fff::createItemPathNativeNoFormatting(const Zstring&)': +../../zen/string_base.h:211:47: note: declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, + from /usr/include/c++/14/memory:69, + from ../../zen/globals.h:11, + from ../../zen/i18n.h:10, + from : +In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', + inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, + inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, + inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, + inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, + inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, + inlined from 'Zstring {anonymous}::concatenateGdriveFolderPathPhrase(const fff::GdrivePath&)' at afs/gdrive.cpp:3915:91: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 20] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In function 'Zstring {anonymous}::concatenateGdriveFolderPathPhrase(const fff::GdrivePath&)': +../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ In file included from ui/gui_generated.h:21, from ui/batch_config.cpp:14: ../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': ../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } | ^ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/abstract_folder_picker.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/abstract_folder_picker.cpp.o In file included from ../../zen/zstring.h:12, from ../../wx+/popup_dlg.h:12, from ui/batch_config.h:11: @@ -4345,6 +4383,19 @@ ../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from ui/../afs/abstract.h:12, + from ui/abstract_folder_picker.h:12, + from ui/abstract_folder_picker.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ ../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } @@ -4358,6 +4409,9 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ui/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69, from ../../zen/globals.h:11, @@ -4424,76 +4478,7 @@ 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/abstract_folder_picker.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/abstract_folder_picker.cpp.o -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from ui/../afs/abstract.h:12, - from ui/abstract_folder_picker.h:12, - from ui/abstract_folder_picker.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -ui/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', - inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, - inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, - inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, - inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, - inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from '{anonymous}::InputStreamGdrive::InputStreamGdrive(const fff::GdrivePath&)::' at afs/gdrive.cpp:3096:100: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 19] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In lambda function: -../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', - inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, - inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, - inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, - inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, - inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from 'Zstring {anonymous}::GdriveFileSystem::getFolderUrl(const fff::AfsPath&) const' at afs/gdrive.cpp:3334:102: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 50] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In member function 'Zstring {anonymous}::GdriveFileSystem::getFolderUrl(const fff::AfsPath&) const': -../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', - inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, - inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, - inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, - inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, - inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from '{anonymous}::OutputStreamGdrive::OutputStreamGdrive(const fff::GdrivePath&, std::optional, std::optional, std::unique_ptr::Lock>&&):: mutable' at afs/gdrive.cpp:3209:100: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 19] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In lambda function: -../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/batch_status_handler.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/batch_status_handler.cpp.o -In file included from ui/gui_generated.h:21, - from ui/abstract_folder_picker.cpp:12: -../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': -../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } - | ^ In file included from ../../zen/error_log.h:12, from ui/batch_status_handler.h:10, from ui/batch_status_handler.cpp:7: @@ -4509,6 +4494,12 @@ ui/../base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ui/gui_generated.h:21, + from ui/abstract_folder_picker.cpp:12: +../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': +../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } + | ^ In file included from ../../zen/zstring.h:12, from ../../wx+/popup_dlg.h:12, from ui/abstract_folder_picker.h:11: @@ -4585,6 +4576,51 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', + inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, + inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, + inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, + inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, + inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, + inlined from '{anonymous}::InputStreamGdrive::InputStreamGdrive(const fff::GdrivePath&)::' at afs/gdrive.cpp:3096:100: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 19] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In lambda function: +../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ +In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', + inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, + inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, + inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, + inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, + inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, + inlined from 'Zstring {anonymous}::GdriveFileSystem::getFolderUrl(const fff::AfsPath&) const' at afs/gdrive.cpp:3334:102: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 50] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In member function 'Zstring {anonymous}::GdriveFileSystem::getFolderUrl(const fff::AfsPath&) const': +../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ +In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', + inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, + inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, + inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, + inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, + inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, + inlined from '{anonymous}::OutputStreamGdrive::OutputStreamGdrive(const fff::GdrivePath&, std::optional, std::optional, std::unique_ptr::Lock>&&):: mutable' at afs/gdrive.cpp:3209:100: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 19] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In lambda function: +../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/unicode.h:39, from /usr/include/c++/14/format:58, from /usr/include/c++/14/ostream:43, @@ -4852,6 +4888,24 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/folder_history_box.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/folder_history_box.cpp.o +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/folder_selector.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/folder_selector.cpp.o +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from ui/../afs/abstract.h:12, + from ui/../afs/concrete.h:10, + from ui/folder_history_box.cpp:10: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +ui/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, from ui/command_box.h:13, from ui/command_box.cpp:7: @@ -4889,24 +4943,6 @@ from ../../zen/sys_error.h:13, from ../../zen/file_error.h:10, from ui/../afs/abstract.h:12, - from ui/../afs/concrete.h:10, - from ui/folder_history_box.cpp:10: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -ui/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/folder_selector.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/folder_selector.cpp.o -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from ui/../afs/abstract.h:12, from ui/folder_selector.h:15, from ui/folder_selector.cpp:7: ../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] @@ -4949,6 +4985,8 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/file_grid.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/file_grid.cpp.o +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/file_view.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/file_view.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, @@ -4968,8 +5006,34 @@ ui/../base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/file_view.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/file_view.cpp.o +In file included from ../../zen/zstring.h:12, + from ui/folder_selector.h:10: +../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' + 161 | Descriptor* const d = descr(ptr); + | ~~~~~^~~~~ +../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' + 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! + | ~~~~~~~~~~~~~^~~~~~~~~ +../../zen/zstring.h:50:80: required from here + 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' + 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } + | ~~~~~^~~~~ +../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' + 529 | return SP::size(rawStr_); + | ~~~~~~~~~~~~~~^~~~~~~~~ +../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ +../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, @@ -4988,8 +5052,21 @@ ui/../base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/log_panel.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/log_panel.cpp.o +In file included from ../../zen/error_log.h:12, + from ui/log_panel.h:10, + from ui/log_panel.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/tree_grid.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/tree_grid.cpp.o In file included from ../../zen/zstring.h:12, - from ui/folder_selector.h:10: + from ui/../base/structures.h:14: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -5044,8 +5121,32 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from ui/../base/../afs/abstract.h:12, + from ui/../base/structures.h:15, + from ui/../base/file_hierarchy.h:16, + from ui/tree_grid.h:13, + from ui/tree_grid.cpp:8: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +ui/../base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ui/gui_generated.h:21, + from ui/log_panel.h:11: +../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': +../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } + | ^ In file included from ../../zen/zstring.h:12, - from ui/../base/structures.h:14: + from ../../zen/time.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -5072,25 +5173,8 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/log_panel.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/log_panel.cpp.o -In file included from ../../zen/error_log.h:12, - from ui/log_panel.h:10, - from ui/log_panel.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -In file included from ui/gui_generated.h:21, - from ui/log_panel.h:11: -../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': -../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } - | ^ In file included from ../../zen/zstring.h:12, - from ../../zen/time.h:12: + from ui/../base/structures.h:14: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -5118,35 +5202,15 @@ 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/tree_grid.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/tree_grid.cpp.o -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from ui/../base/../afs/abstract.h:12, - from ui/../base/structures.h:15, - from ui/../base/file_hierarchy.h:16, - from ui/tree_grid.h:13, - from ui/tree_grid.cpp:8: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -ui/../base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/gui_generated.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/gui_generated.cpp.o +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/gui_status_handler.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/gui_status_handler.cpp.o In file included from ui/gui_generated.h:21, from ui/gui_generated.cpp:8: ../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': ../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } | ^ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/gui_status_handler.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/gui_status_handler.cpp.o In file included from ../../zen/error_log.h:12, from ui/gui_status_handler.h:10, from ui/gui_status_handler.cpp:7: @@ -5162,8 +5226,11 @@ ui/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/main_dlg.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/main_dlg.cpp.o In file included from ../../zen/zstring.h:12, - from ui/../base/structures.h:14: + from ui/folder_history_box.h:12, + from ui/gui_generated.h:16: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -5184,15 +5251,59 @@ ../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' 529 | return SP::size(rawStr_); | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ +../../zen/string_base.h:270:33: required from 'bool zen::Zbase::empty() const [with Char = char; SP = zen::DefaultStoragePolicy]' + 270 | bool empty() const { return size() == 0; } + | ^~~~ +ui/folder_history_box.h:34:35: required from here + 34 | if (folderPathPhrase.empty() || folderPathPhrase == zen::utfTo(separationLine())) + | ~~~~~~~~~~~~~~~~~~~~~~^~ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/progress_indicator.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/progress_indicator.cpp.o +In file included from ../../zen/error_log.h:12, + from ui/progress_indicator.h:11, + from ui/progress_indicator.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from ui/../afs/abstract.h:12, + from ui/folder_selector.h:15, + from ui/main_dlg.h:16, + from ui/main_dlg.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +ui/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ui/../icon_buffer.h:14, + from ui/progress_indicator.cpp:29: +ui/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ui/main_dlg.cpp:3258:13: warning: shouldn't delete on access denied!? + 3258 | warn_static("shouldn't delete on access denied!?") //https://freefilesync.org/forum/viewtopic.php?t=11363 + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ui/gui_generated.h:21, + from ui/main_dlg.h:15: +../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': +../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } + | ^ In file included from ../../zen/zstring.h:12, - from ui/folder_history_box.h:12, - from ui/gui_generated.h:16: + from ../../zen/time.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -5213,21 +5324,68 @@ ../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' 529 | return SP::size(rawStr_); | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/string_base.h:270:33: required from 'bool zen::Zbase::empty() const [with Char = char; SP = zen::DefaultStoragePolicy]' - 270 | bool empty() const { return size() == 0; } - | ^~~~ -ui/folder_history_box.h:34:35: required from here - 34 | if (folderPathPhrase.empty() || folderPathPhrase == zen::utfTo(separationLine())) - | ~~~~~~~~~~~~~~~~~~~~~~^~ +../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ui/progress_indicator.cpp:16: +../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': +../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } + | ^ In file included from ui/gui_generated.h:21, from ui/main_dlg.h:15: ../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': ../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } | ^ +In file included from ../../zen/thread.h:13, + from ../../zen/extra_log.h:11, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from ui/../afs/abstract.h:12: +../../zen/ring_buffer.h: In instantiation of 'T* zen::RingBuffer::getBufPtr() [with T = fff::SpeedTest::Sample]': +../../zen/ring_buffer.h:90:31: required from 'void zen::RingBuffer::clear() [with T = fff::SpeedTest::Sample]' + 90 | std::destroy(getBufPtr() + bufStart_, getBufPtr() + bufStart_ + frontSize); + | ~~~~~~~~~^~ +ui/../base/speed_test.h:32:34: required from here + 32 | void clear() { samples_.clear(); } + | ~~~~~~~~~~~~~~^~ +../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'fff::SpeedTest::Sample*' increases required alignment of target type [-Wcast-align] + 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/ring_buffer.h: In instantiation of 'T* zen::RingBuffer::getBufPtr() [with T = zen::CurvePoint]': +../../zen/ring_buffer.h:90:31: required from 'void zen::RingBuffer::clear() [with T = zen::CurvePoint]' + 90 | std::destroy(getBufPtr() + bufStart_, getBufPtr() + bufStart_ + frontSize); + | ~~~~~~~~~^~ +ui/progress_indicator.cpp:466:34: required from here + 466 | void clear() { samples_.clear(); lastSample_ = {}; } + | ~~~~~~~~~~~~~~^~ +../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'zen::CurvePoint*' increases required alignment of target type [-Wcast-align] + 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/ring_buffer.h: In instantiation of 'void zen::RingBuffer::reserve(size_t) [with T = zen::CurvePoint; size_t = unsigned int]': +../../zen/ring_buffer.h:59:9: required from 'void zen::RingBuffer::push_back(U&&) [with U = zen::CurvePoint; T = zen::CurvePoint]' + 59 | reserve(size_ + 1); //throw ? + | ^~~~~~~ +ui/progress_indicator.cpp:485:27: required from here + 485 | samples_.push_back(CurvePoint{timeElapsed, value}); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/ring_buffer.h:153:24: warning: cast from 'std::unique_ptr::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'zen::CurvePoint*' increases required alignment of target type [-Wcast-align] + 153 | T* itTrg = reinterpret_cast(newBuf.rawMem_.get()); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/ring_buffer.h: In instantiation of 'const T* zen::RingBuffer::getBufPtr() const [with T = zen::CurvePoint]': +../../zen/ring_buffer.h:42:90: required from 'const T& zen::RingBuffer::front() const [with T = zen::CurvePoint; const_reference = const zen::CurvePoint&]' + 42 | const_reference front() const { checkInvariants(); assert(!empty()); return getBufPtr()[bufStart_]; } + | ~~~~~~~~~^~ +ui/progress_indicator.cpp:502:31: required from here + 502 | return {samples_.front().x, //need not start with 0, e.g. "binary comparison, graph reset, followed by sync" + | ~~~~~~~~~~~~~~^~ +../../zen/ring_buffer.h:221:41: warning: cast from 'std::unique_ptr::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'zen::CurvePoint*' increases required alignment of target type [-Wcast-align] + 221 | const T* getBufPtr() const { return reinterpret_cast(rawMem_.get()); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, from ../../zen/time.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -5256,8 +5414,6 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/main_dlg.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/main_dlg.cpp.o In file included from /usr/include/c++/14/bits/unicode.h:39, from /usr/include/c++/14/format:58, from /usr/include/c++/14/ostream:43, @@ -5406,26 +5562,6 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from ui/../afs/abstract.h:12, - from ui/folder_selector.h:15, - from ui/main_dlg.h:16, - from ui/main_dlg.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -ui/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ui/main_dlg.cpp:3258:13: warning: shouldn't delete on access denied!? - 3258 | warn_static("shouldn't delete on access denied!?") //https://freefilesync.org/forum/viewtopic.php?t=11363 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/memory:66: /usr/include/c++/14/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = zen::LogEntry]': /usr/include/c++/14/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -5780,32 +5916,7 @@ 4959 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/progress_indicator.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/progress_indicator.cpp.o -In file included from ../../zen/error_log.h:12, - from ui/progress_indicator.h:11, - from ui/progress_indicator.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -In file included from ui/gui_generated.h:21, - from ui/main_dlg.h:15: -../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': -../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } - | ^ -In file included from ui/../icon_buffer.h:14, - from ui/progress_indicator.cpp:29: -ui/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ui/progress_indicator.cpp:16: -../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': -../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } - | ^ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/rename_dlg.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/rename_dlg.cpp.o In file included from ../../zen/zstring.h:12, from ../../zen/thread.h:14, from ../../wx+/async_task.h:11, @@ -5836,53 +5947,16 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../zen/thread.h:13, - from ../../zen/extra_log.h:11, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from ui/../afs/abstract.h:12: -../../zen/ring_buffer.h: In instantiation of 'T* zen::RingBuffer::getBufPtr() [with T = fff::SpeedTest::Sample]': -../../zen/ring_buffer.h:90:31: required from 'void zen::RingBuffer::clear() [with T = fff::SpeedTest::Sample]' - 90 | std::destroy(getBufPtr() + bufStart_, getBufPtr() + bufStart_ + frontSize); - | ~~~~~~~~~^~ -ui/../base/speed_test.h:32:34: required from here - 32 | void clear() { samples_.clear(); } - | ~~~~~~~~~~~~~~^~ -../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'fff::SpeedTest::Sample*' increases required alignment of target type [-Wcast-align] - 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/ring_buffer.h: In instantiation of 'T* zen::RingBuffer::getBufPtr() [with T = zen::CurvePoint]': -../../zen/ring_buffer.h:90:31: required from 'void zen::RingBuffer::clear() [with T = zen::CurvePoint]' - 90 | std::destroy(getBufPtr() + bufStart_, getBufPtr() + bufStart_ + frontSize); - | ~~~~~~~~~^~ -ui/progress_indicator.cpp:466:34: required from here - 466 | void clear() { samples_.clear(); lastSample_ = {}; } - | ~~~~~~~~~~~~~~^~ -../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'zen::CurvePoint*' increases required alignment of target type [-Wcast-align] - 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/ring_buffer.h: In instantiation of 'void zen::RingBuffer::reserve(size_t) [with T = zen::CurvePoint; size_t = unsigned int]': -../../zen/ring_buffer.h:59:9: required from 'void zen::RingBuffer::push_back(U&&) [with U = zen::CurvePoint; T = zen::CurvePoint]' - 59 | reserve(size_ + 1); //throw ? - | ^~~~~~~ -ui/progress_indicator.cpp:485:27: required from here - 485 | samples_.push_back(CurvePoint{timeElapsed, value}); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/ring_buffer.h:153:24: warning: cast from 'std::unique_ptr::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'zen::CurvePoint*' increases required alignment of target type [-Wcast-align] - 153 | T* itTrg = reinterpret_cast(newBuf.rawMem_.get()); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/ring_buffer.h: In instantiation of 'const T* zen::RingBuffer::getBufPtr() const [with T = zen::CurvePoint]': -../../zen/ring_buffer.h:42:90: required from 'const T& zen::RingBuffer::front() const [with T = zen::CurvePoint; const_reference = const zen::CurvePoint&]' - 42 | const_reference front() const { checkInvariants(); assert(!empty()); return getBufPtr()[bufStart_]; } - | ~~~~~~~~~^~ -ui/progress_indicator.cpp:502:31: required from here - 502 | return {samples_.front().x, //need not start with 0, e.g. "binary comparison, graph reset, followed by sync" - | ~~~~~~~~~~~~~~^~ -../../zen/ring_buffer.h:221:41: warning: cast from 'std::unique_ptr::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'zen::CurvePoint*' increases required alignment of target type [-Wcast-align] - 221 | const T* getBufPtr() const { return reinterpret_cast(rawMem_.get()); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ui/gui_generated.h:21, + from ui/rename_dlg.cpp:12: +../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': +../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } + | ^ In file included from ../../zen/zstring.h:12, - from ../../zen/time.h:12: + from ../../wx+/popup_dlg.h:12, + from ui/rename_dlg.h:10, + from ui/rename_dlg.cpp:7: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -5903,14 +5977,77 @@ ../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' 529 | return SP::size(rawStr_); | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ +../../zen/string_base.h:270:33: required from 'bool zen::Zbase::empty() const [with Char = char; SP = zen::DefaultStoragePolicy]' + 270 | bool empty() const { return size() == 0; } + | ^~~~ +ui/folder_history_box.h:34:35: required from here + 34 | if (folderPathPhrase.empty() || folderPathPhrase == zen::utfTo(separationLine())) + | ~~~~~~~~~~~~~~~~~~~~~~^~ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/rename_dlg.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/rename_dlg.cpp.o +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/search_grid.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/search_grid.cpp.o +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/small_dlgs.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/small_dlgs.cpp.o +In file included from ../../zen/zstring.h:12, + from ui/search_grid.cpp:8: +../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' + 161 | Descriptor* const d = descr(ptr); + | ~~~~~^~~~~ +../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' + 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! + | ~~~~~~~~~~~~~^~~~~~~~~ +../../zen/zstring.h:50:80: required from here + 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' + 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } + | ~~~~~^~~~~ +../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' + 529 | return SP::size(rawStr_); + | ~~~~~~~~~~~~~~^~~~~~~~~ +../../zen/string_base.h:263:36: required from 'size_t zen::Zbase::length() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' + 263 | size_t length() const { return size(); } + | ^~~~ +../../zen/string_traits.h:169:22: required from 'size_t zen::impl::strLength(const S&) [with S = zen::Zbase; = void; size_t = unsigned int]' + 169 | return str.length(); + | ~~~~~~~~~~^~ +../../zen/utf.h:353:57: required from 'TargetString zen::impl::utfTo(const SourceString&, std::false_type) [with TargetString = std::__cxx11::basic_string; SourceString = zen::Zbase; std::false_type = std::false_type]' + 353 | UtfDecoder decoder(strBegin(str), strLength(str)); + | ~~~~~~~~~^~~~~ +../../zen/utf.h:365:37: required from 'TargetString zen::utfTo(const SourceString&) [with TargetString = std::__cxx11::basic_string; SourceString = Zbase]' + 365 | return impl::utfTo(str, std::bool_constant) == sizeof(GetCharTypeT)>()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ui/search_grid.cpp:27:38: required from here + 27 | str = utfTo(getUnicodeNormalForm(utfTo(str))); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from ui/../base/../afs/abstract.h:12, + from ui/../base/structures.h:15, + from ui/../base/synchronization.h:11, + from ui/small_dlgs.h:12, + from ui/small_dlgs.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +ui/../base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/unicode.h:39, from /usr/include/c++/14/format:58, from /usr/include/c++/14/ostream:43, @@ -5934,6 +6071,8 @@ /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = zen::LogEntry*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, const fff::XmlGlobalSettings&):::: >]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/sync_cfg.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/sync_cfg.cpp.o /usr/include/c++/14/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, const fff::XmlGlobalSettings&):::: >]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, @@ -5988,6 +6127,23 @@ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from ui/../base/../afs/abstract.h:12, + from ui/../base/structures.h:15, + from ui/sync_cfg.h:12, + from ui/sync_cfg.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +ui/../base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = zen::LogEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, const fff::XmlGlobalSettings&):::: >]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, @@ -6037,15 +6193,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from ui/gui_generated.h:21, - from ui/rename_dlg.cpp:12: + from ui/small_dlgs.cpp:27: +../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': +../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } + | ^ +In file included from ui/gui_generated.h:21, + from ui/sync_cfg.cpp:20: ../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': ../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } | ^ In file included from ../../zen/zstring.h:12, from ../../wx+/popup_dlg.h:12, - from ui/rename_dlg.h:10, - from ui/rename_dlg.cpp:7: + from ui/small_dlgs.h:11: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -6066,21 +6227,97 @@ ../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' 529 | return SP::size(rawStr_); | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/string_base.h:270:33: required from 'bool zen::Zbase::empty() const [with Char = char; SP = zen::DefaultStoragePolicy]' - 270 | bool empty() const { return size() == 0; } - | ^~~~ -ui/folder_history_box.h:34:35: required from here - 34 | if (folderPathPhrase.empty() || folderPathPhrase == zen::utfTo(separationLine())) - | ~~~~~~~~~~~~~~~~~~~~~~^~ +../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ +../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../zen/zstring.h:12, + from ../../wx+/popup_dlg.h:12, + from ui/sync_cfg.h:11: +../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' + 161 | Descriptor* const d = descr(ptr); + | ~~~~~^~~~~ +../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' + 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! + | ~~~~~~~~~~~~~^~~~~~~~~ +../../zen/zstring.h:50:80: required from here + 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' + 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } + | ~~~~~^~~~~ +../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' + 529 | return SP::size(rawStr_); + | ~~~~~~~~~~~~~~^~~~~~~~~ +../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/search_grid.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/search_grid.cpp.o -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/small_dlgs.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/small_dlgs.cpp.o +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/tray_icon.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/tray_icon.cpp.o +In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, + inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:418:18, + inlined from 'fff::AfsPath::~AfsPath()' at ui/../base/../afs/abstract.h:28:8, + inlined from 'void {anonymous}::ConfigDialog::setMiscSyncOptions(const fff::MiscSyncConfig&)' at ui/sync_cfg.cpp:1483:84: +../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] + 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } + | ~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h: In member function 'void {anonymous}::ConfigDialog::setMiscSyncOptions(const fff::MiscSyncConfig&)': +../../zen/string_base.h:211:47: note: declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ +In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, + inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:418:18, + inlined from 'zen::Zbase& zen::Zbase::operator=(const zen::Zbase&) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:635:5, + inlined from 'void {anonymous}::ConfigDialog::setMiscSyncOptions(const fff::MiscSyncConfig&)' at ui/sync_cfg.cpp:1505:33: +../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] + 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } + | ~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h: In member function 'void {anonymous}::ConfigDialog::setMiscSyncOptions(const fff::MiscSyncConfig&)': +../../zen/string_base.h:211:47: note: declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ +In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, + inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:418:18, + inlined from 'fff::FilterConfig::~FilterConfig()' at ui/../base/structures.h:278:8, + inlined from 'virtual void {anonymous}::ConfigDialog::onFilterClear(wxCommandEvent&)' at ui/sync_cfg.cpp:268:81: +../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] + 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } + | ~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h: In member function 'virtual void {anonymous}::ConfigDialog::onFilterClear(wxCommandEvent&)': +../../zen/string_base.h:211:47: note: declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ +In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, + inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:418:18, + inlined from 'virtual void {anonymous}::CloudSetupDlg::onGdriveUserSelect(wxCommandEvent&)' at ui/small_dlgs.cpp:485:49: +../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] + 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } + | ~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h: In member function 'virtual void {anonymous}::CloudSetupDlg::onGdriveUserSelect(wxCommandEvent&)': +../../zen/string_base.h:211:47: note: declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, - from ui/search_grid.cpp:8: + from ../../wx+/image_resources.h:11, + from ui/tray_icon.cpp:14: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -6107,67 +6344,21 @@ ../../zen/string_traits.h:169:22: required from 'size_t zen::impl::strLength(const S&) [with S = zen::Zbase; = void; size_t = unsigned int]' 169 | return str.length(); | ~~~~~~~~~~^~ -../../zen/utf.h:353:57: required from 'TargetString zen::impl::utfTo(const SourceString&, std::false_type) [with TargetString = std::__cxx11::basic_string; SourceString = zen::Zbase; std::false_type = std::false_type]' - 353 | UtfDecoder decoder(strBegin(str), strLength(str)); - | ~~~~~~~~~^~~~~ -../../zen/utf.h:365:37: required from 'TargetString zen::utfTo(const SourceString&) [with TargetString = std::__cxx11::basic_string; SourceString = Zbase]' - 365 | return impl::utfTo(str, std::bool_constant) == sizeof(GetCharTypeT)>()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ui/search_grid.cpp:27:38: required from here - 27 | str = utfTo(getUnicodeNormalForm(utfTo(str))); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_traits.h:196:27: required from 'size_t zen::strLength(S&&) [with S = const Zbase&; size_t = unsigned int]' + 196 | return impl::strLength(std::forward(str)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_tools.h:962:49: required from 'Num zen::hashString(const S&) [with Num = unsigned int; S = Zbase]' + 962 | std::for_each(strFirst, strFirst + strLength(str), [&hash](CharType c) { hash.add(c); }); + | ~~~~~~~~~^~~~~ +../../zen/string_base.h:669:80: required from 'std::size_t std::hash >::operator()(const String&) const [with String = zen::Zbase; Char = char; SP = zen::DefaultStoragePolicy; std::size_t = unsigned int]' + 669 | size_t operator()(const String& str) const { return zen::hashString(str); } + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/zstring.h:55:121: required from here + 55 | template<> struct std::hash { size_t operator()(const ZstringNorm& str) const { return std::hash()(str.normStr); } }; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from ui/../base/../afs/abstract.h:12, - from ui/../base/structures.h:15, - from ui/../base/synchronization.h:11, - from ui/small_dlgs.h:12, - from ui/small_dlgs.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -ui/../base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/sync_cfg.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/sync_cfg.cpp.o -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from ui/../base/../afs/abstract.h:12, - from ui/../base/structures.h:15, - from ui/sync_cfg.h:12, - from ui/sync_cfg.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -ui/../base/../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ui/gui_generated.h:21, - from ui/small_dlgs.cpp:27: -../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': -../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } - | ^ -In file included from ui/gui_generated.h:21, - from ui/sync_cfg.cpp:20: -../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': -../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } - | ^ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, const fff::XmlGlobalSettings&):::: >]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, @@ -6192,22 +6383,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../zen/zstring.h:12, - from ../../wx+/popup_dlg.h:12, - from ui/small_dlgs.h:11: -../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' - 161 | Descriptor* const d = descr(ptr); - | ~~~~~^~~~~ -../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' - 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! - | ~~~~~~~~~~~~~^~~~~~~~~ -../../zen/zstring.h:50:80: required from here - 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, const fff::XmlGlobalSettings&):::: >]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2743 | __inplace_stable_sort(_RandomAccessIterator __first, @@ -6231,19 +6406,6 @@ | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ -../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' - 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } - | ~~~~~^~~~~ -../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' - 529 | return SP::size(rawStr_); - | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ -../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = zen::LogEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, const fff::XmlGlobalSettings&):::: >]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, @@ -6332,9 +6494,25 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/triple_splitter.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/triple_splitter.cpp.o +mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../libcurl/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../libcurl/curl_wrap.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../libcurl/curl_wrap.cpp.o +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../libcurl/curl_wrap.h:13, + from ../../libcurl/curl_wrap.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/argon2.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/argon2.cpp.o In file included from ../../zen/zstring.h:12, - from ../../wx+/popup_dlg.h:12, - from ui/sync_cfg.h:11: + from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -6388,171 +6566,46 @@ 1489 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'constexpr std::vector< , >::iterator std::vector< , >::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = zen::LogEntry; _Alloc = std::allocator]', - inlined from 'void zen::append(std::vector<_Tp, _Alloc>&, const C&) [with T = LogEntry; Alloc = std::allocator; C = std::vector]' at ../../zen/stl_tools.h:161:61, - inlined from 'virtual void fff::MainDialog::onStartSync(wxCommandEvent&)' at ui/main_dlg.cpp:4909:11: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, - inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:418:18, - inlined from 'fff::AfsPath::~AfsPath()' at ui/../base/../afs/abstract.h:28:8, - inlined from 'void {anonymous}::ConfigDialog::setMiscSyncOptions(const fff::MiscSyncConfig&)' at ui/sync_cfg.cpp:1483:84: -../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] - 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } - | ~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h: In member function 'void {anonymous}::ConfigDialog::setMiscSyncOptions(const fff::MiscSyncConfig&)': -../../zen/string_base.h:211:47: note: declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, - inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:418:18, - inlined from 'zen::Zbase& zen::Zbase::operator=(const zen::Zbase&) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:635:5, - inlined from 'void {anonymous}::ConfigDialog::setMiscSyncOptions(const fff::MiscSyncConfig&)' at ui/sync_cfg.cpp:1505:33: -../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] - 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } - | ~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h: In member function 'void {anonymous}::ConfigDialog::setMiscSyncOptions(const fff::MiscSyncConfig&)': -../../zen/string_base.h:211:47: note: declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, - inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:418:18, - inlined from 'fff::FilterConfig::~FilterConfig()' at ui/../base/structures.h:278:8, - inlined from 'virtual void {anonymous}::ConfigDialog::onFilterClear(wxCommandEvent&)' at ui/sync_cfg.cpp:268:81: -../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] - 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } - | ~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h: In member function 'virtual void {anonymous}::ConfigDialog::onFilterClear(wxCommandEvent&)': -../../zen/string_base.h:211:47: note: declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, - inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:418:18, - inlined from 'virtual void {anonymous}::CloudSetupDlg::onGdriveUserSelect(wxCommandEvent&)' at ui/small_dlgs.cpp:485:49: -../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] - 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } - | ~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h: In member function 'virtual void {anonymous}::CloudSetupDlg::onGdriveUserSelect(wxCommandEvent&)': -../../zen/string_base.h:211:47: note: declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/tray_icon.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/tray_icon.cpp.o -mkdir -p /tmp/FreeFileSync_Make/ffs/src/ui/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ui/triple_splitter.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/triple_splitter.cpp.o -mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../libcurl/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../libcurl/curl_wrap.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../libcurl/curl_wrap.cpp.o +mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/file_access.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_access.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, - from ../../libcurl/curl_wrap.h:13, - from ../../libcurl/curl_wrap.cpp:7: + from ../../zen/file_error.h:10, + from ../../zen/file_access.h:12, + from ../../zen/file_access.cpp:7: ../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ -In file included from ../../zen/zstring.h:12, - from ../../wx+/image_resources.h:11, - from ui/tray_icon.cpp:14: -../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' - 161 | Descriptor* const d = descr(ptr); - | ~~~~~^~~~~ -../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' - 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! - | ~~~~~~~~~~~~~^~~~~~~~~ -../../zen/zstring.h:50:80: required from here - 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' - 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } - | ~~~~~^~~~~ -../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' - 529 | return SP::size(rawStr_); - | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/string_base.h:263:36: required from 'size_t zen::Zbase::length() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' - 263 | size_t length() const { return size(); } - | ^~~~ -../../zen/string_traits.h:169:22: required from 'size_t zen::impl::strLength(const S&) [with S = zen::Zbase; = void; size_t = unsigned int]' - 169 | return str.length(); - | ~~~~~~~~~~^~ -../../zen/string_traits.h:196:27: required from 'size_t zen::strLength(S&&) [with S = const Zbase&; size_t = unsigned int]' - 196 | return impl::strLength(std::forward(str)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_tools.h:962:49: required from 'Num zen::hashString(const S&) [with Num = unsigned int; S = Zbase]' - 962 | std::for_each(strFirst, strFirst + strLength(str), [&hash](CharType c) { hash.add(c); }); - | ~~~~~~~~~^~~~~ -../../zen/string_base.h:669:80: required from 'std::size_t std::hash >::operator()(const String&) const [with String = zen::Zbase; Char = char; SP = zen::DefaultStoragePolicy; std::size_t = unsigned int]' - 669 | size_t operator()(const String& str) const { return zen::hashString(str); } - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/zstring.h:55:121: required from here - 55 | template<> struct std::hash { size_t operator()(const ZstringNorm& str) const { return std::hash()(str.normStr); } }; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/argon2.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/argon2.cpp.o +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/file_io.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_io.cpp.o mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/file_access.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_access.cpp.o -In file included from ../../zen/zstring.h:12, - from ../../zen/sys_error.h:12: -../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' - 161 | Descriptor* const d = descr(ptr); - | ~~~~~^~~~~ -../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' - 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! - | ~~~~~~~~~~~~~^~~~~~~~~ -../../zen/zstring.h:50:80: required from here - 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' - 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } - | ~~~~~^~~~~ -../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' - 529 | return SP::size(rawStr_); - | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ -../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/file_path.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_path.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, from ../../zen/file_error.h:10, from ../../zen/file_access.h:12, - from ../../zen/file_access.cpp:7: + from ../../zen/file_io.h:10, + from ../../zen/file_io.cpp:7: ../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +In member function 'constexpr std::vector< , >::iterator std::vector< , >::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = zen::LogEntry; _Alloc = std::allocator]', + inlined from 'void zen::append(std::vector<_Tp, _Alloc>&, const C&) [with T = LogEntry; Alloc = std::allocator; C = std::vector]' at ../../zen/stl_tools.h:161:61, + inlined from 'virtual void fff::MainDialog::onStartSync(wxCommandEvent&)' at ui/main_dlg.cpp:4909:11: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 ../../zen/file_access.cpp: In function 'void {anonymous}::copySecurityContext(const Zstring&, const Zstring&, zen::ProcSymlink)': ../../zen/file_access.cpp:427:24: warning: 'security_context_t' is deprecated [-Wdeprecated-declarations] 427 | security_context_t contextSource = nullptr; @@ -6567,8 +6620,6 @@ /usr/include/selinux/selinux.h:17:15: note: declared here 17 | typedef char *security_context_t | ^~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/file_io.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_io.cpp.o In file included from ../../zen/thread.h:13, from ../../zen/extra_log.h:11: ../../zen/ring_buffer.h: In instantiation of 'void zen::RingBuffer::reserve(size_t) [with T = zen::Zbase; size_t = unsigned int]': @@ -6636,24 +6687,9 @@ ../../zen/ring_buffer.h:221:41: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'zen::Zbase*' increases required alignment of target type [-Wcast-align] 221 | const T* getBufPtr() const { return reinterpret_cast(rawMem_.get()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from ../../zen/file_access.h:12, - from ../../zen/file_io.h:10, - from ../../zen/file_io.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/file_path.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_path.cpp.o In file included from ../../zen/zstring.h:12, from ../../zen/file_path.h:10, - from ../../zen/file_access.h:11: + from ../../zen/file_path.cpp:7: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -6674,15 +6710,15 @@ ../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' 529 | return SP::size(rawStr_); | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ +../../zen/file_path.cpp:122:33: required from here + 122 | output.reserve(basePath.size() + 1 + relPath.size()); //append all three strings using a single memory allocation + | ~~~~~~~~~~~~~^~ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, from ../../zen/file_path.h:10, - from ../../zen/file_path.cpp:7: + from ../../zen/file_access.h:11: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -6703,27 +6739,12 @@ ../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' 529 | return SP::size(rawStr_); | ~~~~~~~~~~~~~~^~~~~~~~~ -../../zen/file_path.cpp:122:33: required from here - 122 | output.reserve(basePath.size() + 1 + relPath.size()); //append all three strings using a single memory allocation - | ~~~~~~~~~~~~~^~ +../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, - inlined from 'zen::Zbase& zen::Zbase::operator=(zen::Zbase&&) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:644:18, - inlined from 'zen::SymlinkRawContent& zen::SymlinkRawContent::operator=(zen::SymlinkRawContent&&)' at ../../zen/symlink_target.h:20:8, - inlined from 'void zen::copySymlink(const Zstring&, const Zstring&)' at ../../zen/file_access.cpp:625:59: -../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] - 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } - | ~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h: In function 'void zen::copySymlink(const Zstring&, const Zstring&)': -../../zen/string_base.h:211:47: note: declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/file_traverser.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_traverser.cpp.o In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69, from ../../zen/globals.h:11, @@ -6759,6 +6780,8 @@ ../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/file_traverser.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/file_traverser.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, @@ -6771,6 +6794,19 @@ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, + inlined from 'zen::Zbase& zen::Zbase::operator=(zen::Zbase&&) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:644:18, + inlined from 'zen::SymlinkRawContent& zen::SymlinkRawContent::operator=(zen::SymlinkRawContent&&)' at ../../zen/symlink_target.h:20:8, + inlined from 'void zen::copySymlink(const Zstring&, const Zstring&)' at ../../zen/file_access.cpp:625:59: +../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] + 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } + | ~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h: In function 'void zen::copySymlink(const Zstring&, const Zstring&)': +../../zen/string_base.h:211:47: note: declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/http.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/http.cpp.o In file included from ../../zen/error_log.h:12, @@ -6786,16 +6822,6 @@ | ^~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/zstring.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/zstring.cpp.o -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/zstring.cpp:9: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ In file included from ../../zen/zstring.h:12, from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -6824,6 +6850,30 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/zstring.cpp:9: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/format_unit.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/format_unit.cpp.o +mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/legacy_compiler.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/legacy_compiler.cpp.o +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/format_unit.cpp:11: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ In file included from ../../zen/zstring.h:12, from ../../zen/zstring.cpp:7: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -6852,8 +6902,6 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/format_unit.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/format_unit.cpp.o In file included from ../../zen/zstring.h:12, from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -6882,18 +6930,8 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/format_unit.cpp:11: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/legacy_compiler.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/legacy_compiler.cpp.o +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/open_ssl.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/open_ssl.cpp.o In file included from ../../zen/zstring.h:12, from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -6922,28 +6960,6 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, - from /usr/include/c++/14/memory:69, - from ../../zen/globals.h:11, - from ../../zen/i18n.h:10, - from : -In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', - inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, - inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, - inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, - inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, - inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, - inlined from 'zen::HttpInputStream::Impl::Impl(const Zstring&, const std::string*, const std::string&, const zen::IoCallback&, bool, const Zstring&, const Zstring&)::' at ../../zen/http.cpp:75:53: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 19] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../zen/string_base.h: In lambda function: -../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/open_ssl.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/open_ssl.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, @@ -6969,32 +6985,26 @@ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ -In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, - inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:418:18, - inlined from 'bool zen::internetIsAlive()' at ../../zen/http.cpp:396:65: -../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] - 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } - | ~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h: In function 'bool zen::internetIsAlive()': -../../zen/string_base.h:211:47: note: declared here +In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, + from /usr/include/c++/14/memory:69, + from ../../zen/globals.h:11, + from ../../zen/i18n.h:10, + from : +In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', + inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, + inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, + inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, + inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:408:15, + inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../zen/string_base.h:303:155, + inlined from 'zen::HttpInputStream::Impl::Impl(const Zstring&, const std::string*, const std::string&, const zen::IoCallback&, bool, const Zstring&, const Zstring&)::' at ../../zen/http.cpp:75:53: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [16, 19] is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../zen/string_base.h: In lambda function: +../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/recycler.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/recycler.cpp.o -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from ../../zen/recycler.h:12, - from ../../zen/recycler.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ In file included from ../../zen/zstring.h:12, from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -7023,6 +7033,20 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/recycler.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/recycler.cpp.o +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from ../../zen/recycler.h:12, + from ../../zen/recycler.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ In file included from ../../zen/zstring.h:12, from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -7053,6 +7077,18 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/resolve_path.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/resolve_path.cpp.o +In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, + inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:418:18, + inlined from 'bool zen::internetIsAlive()' at ../../zen/http.cpp:396:65: +../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] + 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } + | ~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h: In function 'bool zen::internetIsAlive()': +../../zen/string_base.h:211:47: note: declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, @@ -7065,6 +7101,8 @@ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/process_exec.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/process_exec.cpp.o In file included from ../../zen/zstring.h:12, from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -7093,8 +7131,6 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/process_exec.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/process_exec.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, @@ -7137,6 +7173,18 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/shutdown.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/shutdown.cpp.o +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from ../../zen/shutdown.h:11, + from ../../zen/shutdown.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69, from ../../zen/globals.h:11, @@ -7158,35 +7206,6 @@ ../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, - from ../../zen/shutdown.h:11, - from ../../zen/shutdown.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, - inlined from 'void zen::Zbase::reserve(size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:591:22, - inlined from 'zen::Zbase& zen::Zbase::append(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = const char*; Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:622:16, - inlined from 'zen::Zbase& zen::Zbase::append(const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:282:63, - inlined from 'zen::Zbase& zen::Zbase::operator+=(Char) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:298:56, - inlined from 'zen::Zbase zen::operator+(Zbase&&, Char) [with Char = char; SP = DefaultStoragePolicy]' at ../../zen/string_base.h:346:157, - inlined from 'zen::getPathPhraseAliases(const Zstring&)::' at ../../zen/resolve_path.cpp:175:109, - inlined from 'std::vector > zen::getPathPhraseAliases(const Zstring&)' at ../../zen/resolve_path.cpp:184:29: -../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] - 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } - | ~~~~~~~~~~~~~~~~~~^~~~~ -../../zen/string_base.h: In function 'std::vector > zen::getPathPhraseAliases(const Zstring&)': -../../zen/string_base.h:211:47: note: declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ In file included from ../../zen/zstring.h:12, from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -7217,6 +7236,23 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/sys_error.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/sys_error.cpp.o +In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:166:29, + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../zen/string_base.h:152:10, + inlined from 'void zen::Zbase::reserve(size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:591:22, + inlined from 'zen::Zbase& zen::Zbase::append(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = const char*; Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:622:16, + inlined from 'zen::Zbase& zen::Zbase::append(const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:282:63, + inlined from 'zen::Zbase& zen::Zbase::operator+=(Char) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../zen/string_base.h:298:56, + inlined from 'zen::Zbase zen::operator+(Zbase&&, Char) [with Char = char; SP = DefaultStoragePolicy]' at ../../zen/string_base.h:346:157, + inlined from 'zen::getPathPhraseAliases(const Zstring&)::' at ../../zen/resolve_path.cpp:175:109, + inlined from 'std::vector > zen::getPathPhraseAliases(const Zstring&)' at ../../zen/resolve_path.cpp:184:29: +../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] + 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } + | ~~~~~~~~~~~~~~~~~~^~~~~ +../../zen/string_base.h: In function 'std::vector > zen::getPathPhraseAliases(const Zstring&)': +../../zen/string_base.h:211:47: note: declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, @@ -7227,6 +7263,20 @@ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/sys_info.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/sys_info.cpp.o +In file included from ../../zen/error_log.h:12, + from ../../zen/extra_log.h:10, + from ../../zen/sys_error.h:13, + from ../../zen/file_error.h:10, + from ../../zen/sys_info.h:10, + from ../../zen/sys_info.cpp:7: +../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ In file included from ../../zen/zstring.h:12, from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -7284,25 +7334,11 @@ 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/sys_info.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/sys_info.cpp.o -mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/sys_version.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/sys_version.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, from ../../zen/file_error.h:10, - from ../../zen/sys_info.h:10, - from ../../zen/sys_info.cpp:7: -../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -In file included from ../../zen/error_log.h:12, - from ../../zen/extra_log.h:10, - from ../../zen/sys_error.h:13, - from ../../zen/file_error.h:10, from ../../zen/sys_version.h:10, from ../../zen/sys_version.cpp:7: ../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] @@ -7341,6 +7377,8 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/zlib_wrap.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/zlib_wrap.cpp.o In file included from ../../zen/zstring.h:12, from ../../zen/sys_error.h:12: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -7413,12 +7451,6 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../zen/zlib_wrap.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../zen/zlib_wrap.cpp.o -mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../wx+/file_drop.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/file_drop.cpp.o -mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../wx+/grid.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/grid.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, @@ -7430,6 +7462,10 @@ ../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../wx+/file_drop.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/file_drop.cpp.o +mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../wx+/grid.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/grid.cpp.o In file included from ../../zen/error_log.h:12, from ../../zen/extra_log.h:10, from ../../zen/sys_error.h:13, @@ -7470,6 +7506,8 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../wx+/image_tools.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/image_tools.cpp.o In file included from ../../zen/zstring.h:12, from ../../wx+/file_drop.h:12, from ../../wx+/file_drop.cpp:7: @@ -7500,7 +7538,7 @@ 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../wx+/image_tools.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/image_tools.cpp.o +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../wx+/graph.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/graph.cpp.o In file included from ../../zen/zstring.h:12, from ../../wx+/grid.cpp:20: ../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -7545,15 +7583,13 @@ 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../wx+/graph.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/graph.cpp.o +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../wx+/taskbar.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/taskbar.cpp.o In file included from ../../wx+/graph.cpp:7: ../../wx+/graph.h: In member function 'virtual std::pair zen::ArrayCurveData::getRangeX() const': ../../wx+/graph.h:74:58: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | std::pair getRangeX() const override { const size_t sz = getSize(); return { 0.0, sz == 0 ? 0.0 : sz - 1.0}; } | ^ mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../wx+/taskbar.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/taskbar.cpp.o -mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../wx+/tooltip.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/tooltip.cpp.o mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../wx+/image_resources.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/image_resources.cpp.o @@ -7617,6 +7653,8 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../wx+/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../wx+/popup_dlg_generated.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../wx+/popup_dlg_generated.cpp.o +mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../xBRZ/src/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../xBRZ/src/xbrz.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../xBRZ/src/xbrz.cpp.o In file included from ../../zen/zstring.h:12, from ../../wx+/image_resources.h:11, from ../../wx+/image_resources.cpp:7: @@ -7706,8 +7744,6 @@ ../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/FreeFileSync_Make/ffs/src/../../xBRZ/src/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags openssl` `pkgconf --cflags libcurl` `pkgconf --cflags libssh2` `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkgconf --cflags libselinux` -DHAVE_SELINUX `pkgconf --cflags zlib` -c ../../xBRZ/src/xbrz.cpp -o /tmp/FreeFileSync_Make/ffs/src/../../xBRZ/src/xbrz.cpp.o mkdir -p ../Build/Bin/ arm-linux-gnueabihf-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/../../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 -Wl,-z,relro -Wl,-z,now `wx-config --version=3.2 --libs std, aui, richtext --debug=no` -pthread `pkgconf --libs openssl` `pkgconf --libs libcurl` `pkgconf --libs libssh2` `pkgconf --libs gtk+-3.0` `pkgconf --libs libselinux` `pkgconf --libs zlib` make[2]: Leaving directory '/build/reproducible-path/freefilesync-13.7/FreeFileSync/Source' @@ -7717,7 +7753,7 @@ make[1]: Entering directory '/build/reproducible-path/freefilesync-13.7' # Now, auto_build RealTimeSync dh_auto_build --sourcedirectory=FreeFileSync/Source/RealTimeSync -- CXX=arm-linux-gnueabihf-g++ - cd FreeFileSync/Source/RealTimeSync && make -j3 "INSTALL=install --strip-program=true" CXX=arm-linux-gnueabihf-g\+\+ + cd FreeFileSync/Source/RealTimeSync && make -j4 "INSTALL=install --strip-program=true" CXX=arm-linux-gnueabihf-g\+\+ make[2]: Entering directory '/build/reproducible-path/freefilesync-13.7/FreeFileSync/Source/RealTimeSync' mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/ mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/ @@ -7725,6 +7761,8 @@ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c application.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/application.cpp.o arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c config.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/config.cpp.o arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/error_log.h:12, from ../../../zen/extra_log.h:10, from ../../../zen/sys_error.h:13, @@ -7749,6 +7787,23 @@ ../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +In file included from ../../../zen/error_log.h:12, + from ../../../zen/extra_log.h:10, + from ../../../zen/sys_error.h:13, + from ../../../zen/file_error.h:10, + from ../../../zen/file_access.h:12, + from main_dlg.cpp:15: +../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +In file included from ../icon_buffer.h:14, + from main_dlg.cpp:22: +../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../zen/zstring.h:12, from config.h:11, from config.cpp:7: @@ -7807,25 +7862,49 @@ ../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../../zen/zstring.h:12, + from main_dlg.h:13, + from main_dlg.cpp:7: +../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' + 161 | Descriptor* const d = descr(ptr); + | ~~~~~^~~~~ +../../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' + 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! + | ~~~~~~~~~~~~~^~~~~~~~~ +../../../zen/zstring.h:50:80: required from here + 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +../../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' + 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } + | ~~~~~^~~~~ +../../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' + 529 | return SP::size(rawStr_); + | ~~~~~~~~~~~~~~^~~~~~~~~ +../../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ +../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/error_log.h:12, from ../../../zen/extra_log.h:10, from ../../../zen/sys_error.h:13, from ../../../zen/file_error.h:10, - from ../../../zen/file_access.h:12, - from main_dlg.cpp:15: + from ../../../zen/resolve_path.h:10, + from tray_menu.cpp:10: ../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ ../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ -In file included from ../icon_buffer.h:14, - from main_dlg.cpp:22: -../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../../zen/string_base.h:166:29, inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../../zen/string_base.h:152:10, @@ -7849,27 +7928,27 @@ 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c monitor.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/monitor.cpp.o In file included from ../../../zen/error_log.h:12, from ../../../zen/extra_log.h:10, from ../../../zen/sys_error.h:13, from ../../../zen/file_error.h:10, - from ../../../zen/resolve_path.h:10, - from tray_menu.cpp:10: + from ../../../zen/file_access.h:12, + from monitor.cpp:8: ../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ ../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/error_log.h:12, from ../../../zen/extra_log.h:10, from ../../../zen/sys_error.h:13, from ../../../zen/file_error.h:10, from ../../../zen/file_access.h:12, - from monitor.cpp:8: + from folder_selector2.cpp:9: ../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ @@ -7877,8 +7956,9 @@ 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ In file included from ../../../zen/zstring.h:12, - from monitor.h:12, - from monitor.cpp:7: + from config.h:11, + from tray_menu.h:11, + from tray_menu.cpp:7: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -7906,8 +7986,8 @@ 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../zen/zstring.h:12, - from main_dlg.h:13, - from main_dlg.cpp:7: + from monitor.h:12, + from monitor.cpp:7: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -7934,10 +8014,39 @@ ../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../afs/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 +In file included from ../../../zen/error_log.h:12, + from ../../../zen/extra_log.h:10, + from ../../../zen/sys_error.h:13, + from ../../../zen/file_error.h:10, + from ../afs/abstract.h:12, + from ../afs/abstract.cpp:7: +../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../../zen/string_base.h:166:29, + inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../../zen/string_base.h:152:10, + inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../../zen/string_base.h:418:18, + inlined from 'rts::runFolderMonitor(const XmlRealConfig&, const wxString&)::' at tray_menu.cpp:281:43: +../../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] + 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } + | ~~~~~~~~~~~~~~~~~~^~~~~ +../../../zen/string_base.h: In lambda function: +../../../zen/string_base.h:211:47: note: declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ In file included from ../../../zen/zstring.h:12, - from config.h:11, - from tray_menu.h:11, - from tray_menu.cpp:7: + from ../../../wx+/file_drop.h:12, + from folder_selector2.h:13, + from folder_selector2.cpp:7: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -7968,32 +8077,6 @@ inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../../zen/string_base.h:166:29, inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../../zen/string_base.h:152:10, inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../../zen/string_base.h:418:18, - inlined from 'rts::runFolderMonitor(const XmlRealConfig&, const wxString&)::' at tray_menu.cpp:281:43: -../../../zen/string_base.h:28:60: warning: 'void operator delete(void*)' called on unallocated object 'zen::StorageRefCountThreadSafe::globalEmptyString' [-Wfree-nonheap-object] - 28 | static void deallocate(void* ptr) { ::operator delete (ptr); } - | ~~~~~~~~~~~~~~~~~~^~~~~ -../../../zen/string_base.h: In lambda function: -../../../zen/string_base.h:211:47: note: declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 -In file included from ../../../zen/error_log.h:12, - from ../../../zen/extra_log.h:10, - from ../../../zen/sys_error.h:13, - from ../../../zen/file_error.h:10, - from ../../../zen/file_access.h:12, - from folder_selector2.cpp:9: -../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../../zen/string_base.h:166:29, - inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../../zen/string_base.h:152:10, - inlined from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../../zen/string_base.h:418:18, inlined from '{anonymous}::TrayIconObject::TrayIconObject(const wxString&)' at tray_menu.cpp:66:35, inlined from '{anonymous}::TrayIconHolder::TrayIconHolder(const wxString&)' at tray_menu.cpp:196:44, inlined from 'rts::CancelReason rts::runFolderMonitor(const XmlRealConfig&, const wxString&)' at tray_menu.cpp:251:36: @@ -8019,65 +8102,8 @@ ../../../zen/string_base.h:211:47: note: declared here 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../afs/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 -In file included from ../../../zen/error_log.h:12, - from ../../../zen/extra_log.h:10, - from ../../../zen/sys_error.h:13, - from ../../../zen/file_error.h:10, - from ../afs/abstract.h:12, - from ../afs/abstract.cpp:7: -../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../base/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 -In file included from ../../../zen/error_log.h:12, - from ../../../zen/extra_log.h:10, - from ../../../zen/sys_error.h:13, - from ../base/icon_loader.cpp:13: -../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -In file included from ../../../zen/zstring.h:12, - from ../../../wx+/file_drop.h:12, - from folder_selector2.h:13, - from folder_selector2.cpp:7: -../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' - 161 | Descriptor* const d = descr(ptr); - | ~~~~~^~~~~ -../../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' - 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! - | ~~~~~~~~~~~~~^~~~~~~~~ -../../../zen/zstring.h:50:80: required from here - 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -../../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' - 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } - | ~~~~~^~~~~ -../../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' - 529 | return SP::size(rawStr_); - | ~~~~~~~~~~~~~~^~~~~~~~~ -../../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ -../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../zen/thread.h:13, from ../../../zen/extra_log.h:11: ../../../zen/ring_buffer.h: In instantiation of 'void zen::RingBuffer::reserve(size_t) [with T = zen::Zbase; size_t = unsigned int]': @@ -8144,45 +8170,12 @@ ../../../zen/ring_buffer.h:221:41: warning: cast from 'std::unique_ptr >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to 'zen::Zbase*' increases required alignment of target type [-Wcast-align] 221 | const T* getBufPtr() const { return reinterpret_cast(rawMem_.get()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../zen/zstring.h:12, - from ../base/icon_loader.h:10, - from ../base/icon_loader.cpp:7: -../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' - 161 | Descriptor* const d = descr(ptr); - | ~~~~~^~~~~ -../../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' - 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! - | ~~~~~~~~~~~~~^~~~~~~~~ -../../../zen/zstring.h:50:80: required from here - 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -../../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' - 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } - | ~~~~~^~~~~ -../../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' - 529 | return SP::size(rawStr_); - | ~~~~~~~~~~~~~~^~~~~~~~~ -../../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ -../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/error_log.h:12, from ../../../zen/extra_log.h:10, from ../../../zen/sys_error.h:13, - from ../../../zen/file_error.h:10, - from ../../../zen/file_access.h:12, - from ../ffs_paths.cpp:8: + from ../base/icon_loader.cpp:13: ../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ @@ -8193,32 +8186,32 @@ from ../../../zen/extra_log.h:10, from ../../../zen/sys_error.h:13, from ../../../zen/file_error.h:10, - from ../afs/abstract.h:12, - from ../icon_buffer.h:14, - from ../icon_buffer.cpp:7: + from ../../../zen/file_access.h:12, + from ../ffs_paths.cpp:8: ../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ ../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ -../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] - 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../localization.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../localization.cpp.o +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/error_log.h:12, from ../../../zen/extra_log.h:10, from ../../../zen/sys_error.h:13, from ../../../zen/file_error.h:10, - from ../localization.h:11, - from ../localization.cpp:7: + from ../afs/abstract.h:12, + from ../icon_buffer.h:14, + from ../icon_buffer.cpp:7: ../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ ../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +../afs/abstract.h:491:13: warning: we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile] + 491 | warn_static("we should not log if not existing anymore!?: ERROR_FILE_NOT_FOUND: ddddddddddd [DeleteFile]") + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../zen/zstring.h:12, from ../ffs_paths.h:10, from ../ffs_paths.cpp:7: @@ -8248,12 +8241,55 @@ ../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../../zen/zstring.h:12, + from ../base/icon_loader.h:10, + from ../base/icon_loader.cpp:7: +../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' + 161 | Descriptor* const d = descr(ptr); + | ~~~~~^~~~~ +../../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' + 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! + | ~~~~~~~~~~~~~^~~~~~~~~ +../../../zen/zstring.h:50:80: required from here + 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +../../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' + 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } + | ~~~~~^~~~~ +../../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' + 529 | return SP::size(rawStr_); + | ~~~~~~~~~~~~~~^~~~~~~~~ +../../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ +../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 -c ../localization.cpp -o /tmp/RealTimeSync_Make/ffs/src/rts/../localization.cpp.o mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/error_log.h:12, from ../../../zen/extra_log.h:10, from ../../../zen/sys_error.h:13, from ../../../zen/file_error.h:10, + from ../localization.h:11, + from ../localization.cpp:7: +../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +In file included from ../../../zen/error_log.h:12, + from ../../../zen/extra_log.h:10, + from ../../../zen/sys_error.h:13, + from ../../../zen/file_error.h:10, from ../../../zen/file_access.h:12, from ../../../wx+/file_drop.cpp:10: ../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] @@ -8262,6 +8298,8 @@ ../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/zstring.h:12, from ../icon_buffer.h:12: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -8291,7 +8329,8 @@ 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../zen/zstring.h:12, - from ../../../zen/sys_error.h:12: + from ../../../wx+/file_drop.h:12, + from ../../../wx+/file_drop.cpp:7: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -8318,29 +8357,8 @@ ../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, - from /usr/include/c++/14/memory:69, - from ../../../zen/globals.h:11, - from ../../../zen/i18n.h:10, - from : -In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', - inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, - inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, - inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, - inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../../zen/string_base.h:408:15, - inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../../zen/string_base.h:303:155, - inlined from 'wxImage fff::IconBuffer::getIconByExtension(const Zstring&)' at ../icon_buffer.cpp:380:85: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset 16 is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../zen/string_base.h: In member function 'wxImage fff::IconBuffer::getIconByExtension(const Zstring&)': -../../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ In file included from ../../../zen/zstring.h:12, - from ../../../wx+/file_drop.h:12, - from ../../../wx+/file_drop.cpp:7: + from ../../../zen/sys_error.h:12: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -8367,10 +8385,32 @@ ../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 +In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, + from /usr/include/c++/14/memory:69, + from ../../../zen/globals.h:11, + from ../../../zen/i18n.h:10, + from : +In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', + inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, + inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, + inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, + inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../../zen/string_base.h:408:15, + inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../../zen/string_base.h:303:155, + inlined from 'wxImage fff::IconBuffer::getIconByExtension(const Zstring&)' at ../icon_buffer.cpp:380:85: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset 16 is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../zen/string_base.h: In member function 'wxImage fff::IconBuffer::getIconByExtension(const Zstring&)': +../../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/error_log.h:12, from ../../../zen/extra_log.h:10, from ../../../zen/sys_error.h:13, @@ -8384,8 +8424,6 @@ ../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/zstring.h:12, from ../../../wx+/image_resources.h:11, from ../../../wx+/image_resources.cpp:7: @@ -8443,8 +8481,6 @@ ../../../zen/ring_buffer.h:220:41: warning: cast from 'std::unique_ptr, zen::ImageHolder> > >&):: >::FreeStoreDelete>::pointer' {aka 'std::byte*'} to '{anonymous}::createScalerTask(const std::string&, const wxImage&, int, zen::Protected, zen::ImageHolder> > >&)::*' increases required alignment of target type [-Wcast-align] 220 | /**/ T* getBufPtr() { return reinterpret_cast(rawMem_.get()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../wx+/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/zstring.h:12, from ../../../wx+/popup_dlg.h:12, from ../../../wx+/popup_dlg.cpp:7: @@ -8483,8 +8519,6 @@ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/error_log.h:12, from ../../../zen/extra_log.h:10, from ../../../zen/sys_error.h:13, @@ -8497,6 +8531,10 @@ ../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/error_log.h:12, from ../../../zen/extra_log.h:10, from ../../../zen/sys_error.h:13, @@ -8509,10 +8547,51 @@ ../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +In file included from ../../../zen/error_log.h:12, + from ../../../zen/extra_log.h:10, + from ../../../zen/sys_error.h:13, + from ../../../zen/file_error.h:10, + from ../../../zen/file_access.h:12, + from ../../../zen/file_io.h:10, + from ../../../zen/file_io.cpp:7: +../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ ../../../zen/dir_watcher.cpp: In member function 'std::vector zen::DirWatcher::fetchChanges(const std::function&, std::chrono::milliseconds)': ../../../zen/dir_watcher.cpp:131:30: warning: cast from '__gnu_cxx::__alloc_traits, std::byte>::value_type*' {aka 'std::byte*'} to 'inotify_event*' increases required alignment of target type [-Wcast-align] 131 | inotify_event& evt = reinterpret_cast(buf[bytePos]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../../zen/zstring.h:12, + from ../../../zen/sys_error.h:12: +../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' + 161 | Descriptor* const d = descr(ptr); + | ~~~~~^~~~~ +../../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' + 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! + | ~~~~~~~~~~~~~^~~~~~~~~ +../../../zen/zstring.h:50:80: required from here + 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +../../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' + 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } + | ~~~~~^~~~~ +../../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' + 529 | return SP::size(rawStr_); + | ~~~~~~~~~~~~~~^~~~~~~~~ +../../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ +../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../zen/thread.h:13, from ../../../zen/extra_log.h:11: ../../../zen/ring_buffer.h: In instantiation of 'void zen::RingBuffer::reserve(size_t) [with T = zen::Zbase; size_t = unsigned int]': @@ -8581,7 +8660,8 @@ 221 | const T* getBufPtr() const { return reinterpret_cast(rawMem_.get()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../zen/zstring.h:12, - from ../../../zen/sys_error.h:12: + from ../../../zen/file_path.h:10, + from ../../../zen/file_access.h:11: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -8609,20 +8689,9 @@ 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 -In file included from ../../../zen/error_log.h:12, - from ../../../zen/extra_log.h:10, - from ../../../zen/sys_error.h:13, - from ../../../zen/file_error.h:10, - from ../../../zen/file_access.h:12, - from ../../../zen/file_io.h:10, - from ../../../zen/file_io.cpp:7: -../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../../zen/string_base.h:166:29, inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../../zen/string_base.h:152:10, @@ -8636,37 +8705,20 @@ ../../../zen/string_base.h:211:47: note: declared here 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ +In file included from ../../../zen/error_log.h:12, + from ../../../zen/extra_log.h:10, + from ../../../zen/sys_error.h:13, + from ../../../zen/file_error.h:10, + from ../../../zen/file_traverser.h:11, + from ../../../zen/file_traverser.cpp:7: +../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 -In file included from ../../../zen/zstring.h:12, - from ../../../zen/file_path.h:10, - from ../../../zen/file_access.h:11: -../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' - 161 | Descriptor* const d = descr(ptr); - | ~~~~~^~~~~ -../../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' - 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! - | ~~~~~~~~~~~~~^~~~~~~~~ -../../../zen/zstring.h:50:80: required from here - 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -../../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' - 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } - | ~~~~~^~~~~ -../../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' - 529 | return SP::size(rawStr_); - | ~~~~~~~~~~~~~~^~~~~~~~~ -../../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ -../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/zstring.h:12, from ../../../zen/file_path.h:10, from ../../../zen/file_path.cpp:7: @@ -8696,6 +8748,16 @@ ../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../../zen/error_log.h:12, + from ../../../zen/extra_log.h:10, + from ../../../zen/sys_error.h:13, + from ../../../zen/format_unit.cpp:11: +../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69, from ../../../zen/globals.h:11, @@ -8731,34 +8793,6 @@ ../../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 -In file included from ../../../zen/error_log.h:12, - from ../../../zen/extra_log.h:10, - from ../../../zen/sys_error.h:13, - from ../../../zen/file_error.h:10, - from ../../../zen/file_traverser.h:11, - from ../../../zen/file_traverser.cpp:7: -../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -In file included from ../../../zen/error_log.h:12, - from ../../../zen/extra_log.h:10, - from ../../../zen/sys_error.h:13, - from ../../../zen/format_unit.cpp:11: -../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/zstring.h:12, from ../../../zen/sys_error.h:12: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -8787,6 +8821,8 @@ ../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/zstring.h:12, from ../../../zen/sys_error.h:12: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -8831,6 +8867,9 @@ | ^~~~~~~~ mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ In file included from ../../../zen/error_log.h:12, from ../../../zen/extra_log.h:10, from ../../../zen/sys_error.h:13, @@ -8843,8 +8882,7 @@ ../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/error_log.h:12, from ../../../zen/extra_log.h:10, from ../../../zen/sys_error.h:13, @@ -8857,6 +8895,16 @@ ../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +In file included from ../../../zen/error_log.h:12, + from ../../../zen/extra_log.h:10, + from ../../../zen/sys_error.h:13, + from ../../../zen/sys_error.cpp:7: +../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ In file included from ../../../zen/zstring.h:12, from ../../../zen/sys_error.h:12: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -8913,6 +8961,27 @@ ../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, + from /usr/include/c++/14/memory:69, + from ../../../zen/globals.h:11, + from ../../../zen/i18n.h:10, + from : +In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', + inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, + inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, + inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, + inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../../zen/string_base.h:408:15, + inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../../zen/string_base.h:303:155, + inlined from 'Zstring {anonymous}::tryExpandVolumeName(Zstring)' at ../../../zen/resolve_path.cpp:156:26, + inlined from 'Zstring zen::getResolvedFilePath(const Zstring&)' at ../../../zen/resolve_path.cpp:212:35: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset 16 is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../zen/string_base.h: In function 'Zstring zen::getResolvedFilePath(const Zstring&)': +../../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here + 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! + | ^~~~~~~~~~~~~~~~~ In file included from ../../../zen/zstring.h:12, from ../../../zen/sys_error.h:12: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -8941,27 +9010,6 @@ ../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, - from /usr/include/c++/14/memory:69, - from ../../../zen/globals.h:11, - from ../../../zen/i18n.h:10, - from : -In static member function 'static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const char; _Up = char; bool _IsMove = false]', - inlined from 'constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:521:30, - inlined from 'constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:548:42, - inlined from 'constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:555:31, - inlined from 'constexpr _OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'zen::Zbase::Zbase(const Char*, size_t, const Char*, size_t) [with Char = char; SP = zen::DefaultStoragePolicy]' at ../../../zen/string_base.h:408:15, - inlined from 'zen::Zbase zen::operator+(const char*, const Zbase&)' at ../../../zen/string_base.h:303:155, - inlined from 'Zstring {anonymous}::tryExpandVolumeName(Zstring)' at ../../../zen/resolve_path.cpp:156:26, - inlined from 'Zstring zen::getResolvedFilePath(const Zstring&)' at ../../../zen/resolve_path.cpp:212:35: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset 16 is out of the bounds [0, 16] of object 'zen::StorageRefCountThreadSafe::globalEmptyString' with type 'zen::StorageRefCountThreadSafe::GlobalEmptyString' [-Warray-bounds=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../zen/string_base.h: In function 'Zstring zen::getResolvedFilePath(const Zstring&)': -../../../zen/string_base.h:211:47: note: 'zen::StorageRefCountThreadSafe::globalEmptyString' declared here - 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! - | ^~~~~~~~~~~~~~~~~ In static member function 'static void zen::AllocatorOptimalSpeed::deallocate(void*)', inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../../zen/string_base.h:166:29, inlined from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' at ../../../zen/string_base.h:152:10, @@ -8979,23 +9027,39 @@ ../../../zen/string_base.h:211:47: note: declared here 211 | inline static constinit GlobalEmptyString globalEmptyString; //constinit: dodge static initialization order fiasco! | ^~~~~~~~~~~~~~~~~ -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 +In file included from ../../../zen/zstring.h:12, + from ../../../zen/sys_error.h:12: +../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' + 161 | Descriptor* const d = descr(ptr); + | ~~~~~^~~~~ +../../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' + 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! + | ~~~~~~~~~~~~~^~~~~~~~~ +../../../zen/zstring.h:50:80: required from here + 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +../../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': +../../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' + 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } + | ~~~~~^~~~~ +../../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' + 529 | return SP::size(rawStr_); + | ~~~~~~~~~~~~~~^~~~~~~~~ +../../../zen/time.h:289:67: required from here + 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); + | ~~~~~~~~^~ +../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] + 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/error_log.h:12, from ../../../zen/extra_log.h:10, from ../../../zen/sys_error.h:13, - from ../../../zen/sys_error.cpp:7: -../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -In file included from ../../../zen/error_log.h:12, - from ../../../zen/extra_log.h:10, - from ../../../zen/sys_error.h:13, from ../../../zen/file_error.h:10, from ../../../zen/sys_info.h:10, from ../../../zen/sys_info.cpp:7: @@ -9019,6 +9083,10 @@ ../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" | ^~~~~~~~ +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 +mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ +arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 In file included from ../../../zen/zstring.h:12, from ../../../zen/sys_error.h:12: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -9047,6 +9115,16 @@ ../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../../zen/error_log.h:12, + from ../../../zen/extra_log.h:10, + from ../../../zen/sys_error.h:13, + from ../../../zen/zstring.cpp:9: +../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ +../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] + 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" + | ^~~~~~~~ In file included from ../../../zen/zstring.h:12, from ../../../zen/sys_error.h:12: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': @@ -9076,7 +9154,8 @@ 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../zen/zstring.h:12, - from ../../../zen/sys_error.h:12: + from ../../../zen/thread.h:14, + from ../../../zen/thread.cpp:7: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -9090,36 +9169,8 @@ ../../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' - 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } - | ~~~~~^~~~~ -../../../zen/string_base.h:529:26: required from 'size_t zen::Zbase::size() const [with Char = char; SP = zen::DefaultStoragePolicy; size_t = unsigned int]' - 529 | return SP::size(rawStr_); - | ~~~~~~~~~~~~~~^~~~~~~~~ -../../../zen/time.h:289:67: required from here - 289 | const size_t charsWritten = std::strftime(buf.data(), buf.size(), format, &ctc); - | ~~~~~~~~^~ -../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 -mkdir -p /tmp/RealTimeSync_Make/ffs/src/rts/../../../zen/ -arm-linux-gnueabihf-g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DAPP_NAME_SUFFIX='L" for Debian"' -g -O2 -ffile-prefix-map=/build/reproducible-path/freefilesync-13.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -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 -DNDEBUG `wx-config --version=3.2 --cxxflags --debug=no` -pthread `pkgconf --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 -In file included from ../../../zen/error_log.h:12, - from ../../../zen/extra_log.h:10, - from ../../../zen/sys_error.h:13, - from ../../../zen/zstring.cpp:9: -../../../zen/time.h:262:26: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ -../../../zen/time.h:262:39: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 262 | char compileTime[] = __DATE__ " " __TIME__; //e.g. "Aug 1 2017 01:32:26" - | ^~~~~~~~ In file included from ../../../zen/zstring.h:12, - from ../../../zen/thread.h:14, - from ../../../zen/thread.cpp:7: + from ../../../zen/zstring.cpp:7: ../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' 161 | Descriptor* const d = descr(ptr); @@ -9161,21 +9212,6 @@ ../../../zen/string_base.h:201:62: warning: cast from 'const char*' to 'const zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] 201 | static const Descriptor* descr(const Char* ptr) { return reinterpret_cast(ptr) - 1; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../zen/zstring.h:12, - from ../../../zen/zstring.cpp:7: -../../../zen/string_base.h: In instantiation of 'static zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': -../../../zen/string_base.h:161:36: required from 'void zen::StorageRefCountThreadSafe::destroy(Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]' - 161 | Descriptor* const d = descr(ptr); - | ~~~~~^~~~~ -../../../zen/string_base.h:418:18: required from 'zen::Zbase::~Zbase() [with Char = char; SP = zen::DefaultStoragePolicy]' - 418 | this->destroy(rawStr_); //rawStr_ may be nullptr; see move constructor! - | ~~~~~~~~~~~~~^~~~~~~~~ -../../../zen/zstring.h:50:80: required from here - 50 | /*explicit*/ ZstringNorm(const Zstring& str) : normStr(getUnicodeNormalForm(str)) {} - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -../../../zen/string_base.h:200:62: warning: cast from 'char*' to 'zen::StorageRefCountThreadSafe::Descriptor*' increases required alignment of target type [-Wcast-align] - 200 | static Descriptor* descr( Char* ptr) { return reinterpret_cast< Descriptor*>(ptr) - 1; } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../zen/string_base.h: In instantiation of 'static const zen::StorageRefCountThreadSafe::Descriptor* zen::StorageRefCountThreadSafe::descr(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed]': ../../../zen/string_base.h:177:55: required from 'static size_t zen::StorageRefCountThreadSafe::size(const Char*) [with Char = char; AP = zen::AllocatorOptimalSpeed; size_t = unsigned int]' 177 | static size_t size(const Char* ptr) { return descr(ptr)->length; } @@ -9194,7 +9230,7 @@ make[2]: Leaving directory '/build/reproducible-path/freefilesync-13.7/FreeFileSync/Source/RealTimeSync' make[1]: Leaving directory '/build/reproducible-path/freefilesync-13.7' dh_auto_test -O--sourcedirectory=FreeFileSync/Source - rm -fr -- /tmp/dh-xdg-rundir-Tnon2mc7 + rm -fr -- /tmp/dh-xdg-rundir-Ebp4eCZF create-stamp debian/debhelper-build-stamp dh_testroot -O--sourcedirectory=FreeFileSync/Source dh_prep -O--sourcedirectory=FreeFileSync/Source @@ -9253,12 +9289,12 @@ install -p -m0644 ./debian/man/FreeFileSync.1 debian/freefilesync/usr/share/man/man1/FreeFileSync.1 install -m0755 -d debian/freefilesync/usr/share/man/man1/ install -p -m0644 ./debian/man/RealTimeSync.1 debian/freefilesync/usr/share/man/man1/RealTimeSync.1 - man-recode --to-code UTF-8 --suffix .dh-new debian/freefilesync/usr/share/man/man1/FreeFileSync.1 man-recode --to-code UTF-8 --suffix .dh-new debian/freefilesync/usr/share/man/man1/RealTimeSync.1 - mv debian/freefilesync/usr/share/man/man1/FreeFileSync.1.dh-new debian/freefilesync/usr/share/man/man1/FreeFileSync.1 - chmod 0644 -- debian/freefilesync/usr/share/man/man1/FreeFileSync.1 + man-recode --to-code UTF-8 --suffix .dh-new debian/freefilesync/usr/share/man/man1/FreeFileSync.1 mv debian/freefilesync/usr/share/man/man1/RealTimeSync.1.dh-new debian/freefilesync/usr/share/man/man1/RealTimeSync.1 chmod 0644 -- debian/freefilesync/usr/share/man/man1/RealTimeSync.1 + mv debian/freefilesync/usr/share/man/man1/FreeFileSync.1.dh-new debian/freefilesync/usr/share/man/man1/FreeFileSync.1 + chmod 0644 -- debian/freefilesync/usr/share/man/man1/FreeFileSync.1 dh_installsystemduser -O--sourcedirectory=FreeFileSync/Source dh_installmime -O--sourcedirectory=FreeFileSync/Source install -m0755 -d debian/freefilesync/usr/share/mime/packages @@ -9280,50 +9316,50 @@ ln -s FreeFileSync debian/freefilesync/usr/bin/freefilesync dh_strip_nondeterminism -O--sourcedirectory=FreeFileSync/Source Using 1719425608 as canonical time - Normalizing debian/freefilesync/usr/share/icons/hicolor/256x256/mimetypes/application-x-freefilesync-real.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/256x256/apps/FreeFileSync.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/256x256/apps/RealTimeSync.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/24x24/mimetypes/application-x-freefilesync-db.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/24x24/mimetypes/application-x-freefilesync-batch.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/24x24/mimetypes/application-x-freefilesync-gui.png using File::StripNondeterminism::handlers::png Normalizing debian/freefilesync/usr/share/icons/hicolor/24x24/mimetypes/application-x-freefilesync-real.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/24x24/apps/FreeFileSync.png using File::StripNondeterminism::handlers::png Normalizing debian/freefilesync/usr/share/icons/hicolor/24x24/apps/RealTimeSync.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/128x128/mimetypes/application-x-freefilesync-db.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/128x128/mimetypes/application-x-freefilesync-batch.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/128x128/mimetypes/application-x-freefilesync-gui.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/128x128/mimetypes/application-x-freefilesync-real.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/128x128/apps/FreeFileSync.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/128x128/apps/RealTimeSync.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/24x24/apps/FreeFileSync.png using File::StripNondeterminism::handlers::png Normalizing debian/freefilesync/usr/share/icons/hicolor/32x32/mimetypes/application-x-freefilesync-db.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/32x32/mimetypes/application-x-freefilesync-batch.png using File::StripNondeterminism::handlers::png Normalizing debian/freefilesync/usr/share/icons/hicolor/32x32/mimetypes/application-x-freefilesync-gui.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/32x32/mimetypes/application-x-freefilesync-batch.png using File::StripNondeterminism::handlers::png Normalizing debian/freefilesync/usr/share/icons/hicolor/32x32/mimetypes/application-x-freefilesync-real.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/32x32/apps/FreeFileSync.png using File::StripNondeterminism::handlers::png Normalizing debian/freefilesync/usr/share/icons/hicolor/32x32/apps/RealTimeSync.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/32x32/apps/FreeFileSync.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/256x256/mimetypes/application-x-freefilesync-db.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/256x256/mimetypes/application-x-freefilesync-gui.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/256x256/mimetypes/application-x-freefilesync-batch.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/256x256/mimetypes/application-x-freefilesync-real.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/256x256/apps/RealTimeSync.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/256x256/apps/FreeFileSync.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/48x48/mimetypes/application-x-freefilesync-db.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/48x48/mimetypes/application-x-freefilesync-gui.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/48x48/mimetypes/application-x-freefilesync-batch.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/48x48/mimetypes/application-x-freefilesync-real.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/48x48/apps/RealTimeSync.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/48x48/apps/FreeFileSync.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/128x128/mimetypes/application-x-freefilesync-db.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/128x128/mimetypes/application-x-freefilesync-gui.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/128x128/mimetypes/application-x-freefilesync-batch.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/128x128/mimetypes/application-x-freefilesync-real.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/128x128/apps/RealTimeSync.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/128x128/apps/FreeFileSync.png using File::StripNondeterminism::handlers::png Normalizing debian/freefilesync/usr/share/icons/hicolor/64x64/mimetypes/application-x-freefilesync-db.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/64x64/mimetypes/application-x-freefilesync-batch.png using File::StripNondeterminism::handlers::png Normalizing debian/freefilesync/usr/share/icons/hicolor/64x64/mimetypes/application-x-freefilesync-gui.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/64x64/mimetypes/application-x-freefilesync-batch.png using File::StripNondeterminism::handlers::png Normalizing debian/freefilesync/usr/share/icons/hicolor/64x64/mimetypes/application-x-freefilesync-real.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/64x64/apps/FreeFileSync.png using File::StripNondeterminism::handlers::png Normalizing debian/freefilesync/usr/share/icons/hicolor/64x64/apps/RealTimeSync.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/256x256/mimetypes/application-x-freefilesync-db.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/256x256/mimetypes/application-x-freefilesync-batch.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/256x256/mimetypes/application-x-freefilesync-gui.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/64x64/apps/FreeFileSync.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/freefilesync/Languages.zip using File::StripNondeterminism::handlers::zip + Normalizing debian/freefilesync/usr/share/freefilesync/Icons.zip using File::StripNondeterminism::handlers::zip Normalizing debian/freefilesync/usr/share/icons/hicolor/16x16/mimetypes/application-x-freefilesync-db.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/16x16/mimetypes/application-x-freefilesync-batch.png using File::StripNondeterminism::handlers::png Normalizing debian/freefilesync/usr/share/icons/hicolor/16x16/mimetypes/application-x-freefilesync-gui.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/16x16/mimetypes/application-x-freefilesync-batch.png using File::StripNondeterminism::handlers::png Normalizing debian/freefilesync/usr/share/icons/hicolor/16x16/mimetypes/application-x-freefilesync-real.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/16x16/apps/FreeFileSync.png using File::StripNondeterminism::handlers::png Normalizing debian/freefilesync/usr/share/icons/hicolor/16x16/apps/RealTimeSync.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/48x48/mimetypes/application-x-freefilesync-db.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/48x48/mimetypes/application-x-freefilesync-batch.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/48x48/mimetypes/application-x-freefilesync-gui.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/48x48/mimetypes/application-x-freefilesync-real.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/48x48/apps/FreeFileSync.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/icons/hicolor/48x48/apps/RealTimeSync.png using File::StripNondeterminism::handlers::png - Normalizing debian/freefilesync/usr/share/freefilesync/Icons.zip using File::StripNondeterminism::handlers::zip - Normalizing debian/freefilesync/usr/share/freefilesync/Languages.zip using File::StripNondeterminism::handlers::zip + Normalizing debian/freefilesync/usr/share/icons/hicolor/16x16/apps/FreeFileSync.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/24x24/mimetypes/application-x-freefilesync-db.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/24x24/mimetypes/application-x-freefilesync-gui.png using File::StripNondeterminism::handlers::png + Normalizing debian/freefilesync/usr/share/icons/hicolor/24x24/mimetypes/application-x-freefilesync-batch.png using File::StripNondeterminism::handlers::png dh_compress -O--sourcedirectory=FreeFileSync/Source cd debian/freefilesync chmod a-x usr/share/doc/freefilesync/Bugs.txt usr/share/doc/freefilesync/changelog usr/share/doc/freefilesync/changelog.Debian usr/share/man/man1/FreeFileSync.1 usr/share/man/man1/RealTimeSync.1 @@ -9405,12 +9441,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/4360/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/4360/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/23421 and its subdirectories -I: Current time: Sat Jan 25 02:02:12 -12 2025 -I: pbuilder-time-stamp: 1737813732 +I: removing directory /srv/workspace/pbuilder/4360 and its subdirectories +I: Current time: Sun Jan 26 04:25:05 +14 2025 +I: pbuilder-time-stamp: 1737815105