https://launchpad.net/ubuntu/+archive/test-rebuild-20220617-kinetic-gcc12/+build/23871486 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-030 5.4.0-121-generic #137-Ubuntu SMP Wed Jun 15 13:35:38 UTC 2022 aarch64 Buildd toolchain package versions: launchpad-buildd_215~563~ubuntu20.04.1 python3-lpbuildd_215~563~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.4 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 26 Jun 09:11:28 ntpdate[1808]: adjust time server 10.211.37.1 offset 0.016572 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=kinetic --arch=armhf PACKAGEBUILD-23871486 --image-type chroot /home/buildd/filecache-default/e7574466887b0df41a9ed814007609e88584b937 Creating target for build PACKAGEBUILD-23871486 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=kinetic --arch=armhf PACKAGEBUILD-23871486 Starting target for build PACKAGEBUILD-23871486 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=kinetic --arch=armhf PACKAGEBUILD-23871486 'deb http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic main' 'deb http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu kinetic main' 'deb http://ftpmaster.internal/ubuntu kinetic main universe' Overriding sources.list in build-PACKAGEBUILD-23871486 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=kinetic --arch=armhf PACKAGEBUILD-23871486 Adding trusted keys to build-PACKAGEBUILD-23871486 pub rsa1024/1E9377A2BA9EF27F 2009-10-22 [SC] Key fingerprint = 60C3 1780 3A41 BA51 845E 371A 1E93 77A2 BA9E F27F uid Launchpad Toolchain builds RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=kinetic --arch=armhf PACKAGEBUILD-23871486 Updating target for build PACKAGEBUILD-23871486 Get:1 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic InRelease [23.8 kB] Get:2 http://ftpmaster.internal/ubuntu kinetic InRelease [267 kB] Get:3 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu kinetic InRelease [23.8 kB] Get:4 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main armhf Packages [4256 B] Get:5 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main Translation-en [4132 B] Get:6 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu kinetic/main armhf Packages [2632 B] Get:7 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu kinetic/main Translation-en [4400 B] Get:8 http://ftpmaster.internal/ubuntu kinetic/main armhf Packages [1324 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic/main Translation-en [509 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic/universe armhf Packages [13.3 MB] Get:11 http://ftpmaster.internal/ubuntu kinetic/universe Translation-en [5737 kB] Fetched 21.2 MB in 13s (1586 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: g++-11 libstdc++-11-dev Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: cpp-12 g++-12 gcc-12 libasan8 libgcc-12-dev libstdc++-12-dev util-linux-extra The following packages will be upgraded: adduser apt base-files binutils binutils-arm-linux-gnueabihf binutils-common bsdutils cpp cpp-11 dash dpkg dpkg-dev e2fsprogs fakeroot g++ g++-11 gcc gcc-11 gcc-11-base gcc-12-base init init-system-helpers libapparmor1 libapt-pkg6.0 libasan6 libatomic1 libbinutils libblkid1 libcap-ng0 libcc1-0 libcom-err2 libctf-nobfd0 libctf0 libdb5.3 libdpkg-perl libext2fs2 libfakeroot libgcc-11-dev libgcc-s1 libgcrypt20 libgnutls30 libgomp1 libgpg-error0 libip4tc2 libkeyutils1 liblzma5 libmount1 libncurses6 libncursesw6 libpng16-16 libreadline8 libselinux1 libsemanage-common libsemanage2 libsepol2 libsmartcols1 libsqlite3-0 libss2 libssl3 libstdc++-11-dev libstdc++6 libsystemd0 libtinfo6 libubsan1 libudev1 libuuid1 libzstd1 login logsave lto-disabled-list mawk mount ncurses-base ncurses-bin openssl passwd pinentry-curses policyrcd-script-zg2 readline-common systemd systemd-sysv util-linux xz-utils 83 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. Need to get 251 MB of archives. After this operation, 538 MB of additional disk space will be used. Get:1 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main armhf libctf0 armhf 2.38.50.20220615-4ubuntu1 [94.8 kB] Get:2 http://ftpmaster.internal/ubuntu kinetic/main armhf base-files armhf 12.2ubuntu1 [62.4 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic/main armhf bsdutils armhf 1:2.38-4ubuntu1 [86.3 kB] Get:4 http://ftpmaster.internal/ubuntu kinetic/main armhf libzstd1 armhf 1.5.2+dfsg-1 [243 kB] Get:5 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main armhf libctf-nobfd0 armhf 2.38.50.20220615-4ubuntu1 [94.8 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic/main armhf libatomic1 armhf 12.1.0-2ubuntu1 [7610 B] Get:7 http://ftpmaster.internal/ubuntu kinetic/main armhf libubsan1 armhf 12.1.0-2ubuntu1 [949 kB] Get:8 http://ftpmaster.internal/ubuntu kinetic/main armhf libgomp1 armhf 12.1.0-2ubuntu1 [109 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic/main armhf gcc-12-base armhf 12.1.0-2ubuntu1 [18.8 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic/main armhf libgcc-s1 armhf 12.1.0-2ubuntu1 [41.3 kB] Get:11 http://ftpmaster.internal/ubuntu kinetic/main armhf libcc1-0 armhf 12.1.0-2ubuntu1 [38.9 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic/main armhf libstdc++6 armhf 12.1.0-2ubuntu1 [602 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic/main armhf libgpg-error0 armhf 1.45-2 [61.2 kB] Get:14 http://ftpmaster.internal/ubuntu kinetic/main armhf libgcrypt20 armhf 1.10.1-2ubuntu1 [450 kB] Get:15 http://ftpmaster.internal/ubuntu kinetic/main armhf liblzma5 armhf 5.2.5-2.1 [86.4 kB] Get:16 http://ftpmaster.internal/ubuntu kinetic/main armhf systemd-sysv armhf 249.11-0ubuntu4 [10.2 kB] Get:17 http://ftpmaster.internal/ubuntu kinetic/main armhf libapparmor1 armhf 3.0.4-2ubuntu3 [32.9 kB] Get:18 http://ftpmaster.internal/ubuntu kinetic/main armhf libgnutls30 armhf 3.7.6-2ubuntu1 [941 kB] Get:19 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main armhf binutils-arm-linux-gnueabihf armhf 2.38.50.20220615-4ubuntu1 [3047 kB] Get:20 http://ftpmaster.internal/ubuntu kinetic/main armhf libip4tc2 armhf 1.8.7-1ubuntu6 [17.5 kB] Get:21 http://ftpmaster.internal/ubuntu kinetic/main armhf libblkid1 armhf 2.38-4ubuntu1 [137 kB] Get:22 http://ftpmaster.internal/ubuntu kinetic/main armhf libselinux1 armhf 3.4-1 [69.3 kB] Get:23 http://ftpmaster.internal/ubuntu kinetic/main armhf libmount1 armhf 2.38-4ubuntu1 [153 kB] Get:24 http://ftpmaster.internal/ubuntu kinetic/main armhf libsmartcols1 armhf 2.38-4ubuntu1 [94.9 kB] Get:25 http://ftpmaster.internal/ubuntu kinetic/main armhf login armhf 1:4.11.1+dfsg1-2ubuntu1 [182 kB] Get:26 http://ftpmaster.internal/ubuntu kinetic/main armhf util-linux-extra armhf 2.38-4ubuntu1 [98.7 kB] Get:27 http://ftpmaster.internal/ubuntu kinetic/main armhf util-linux armhf 2.38-4ubuntu1 [1157 kB] Get:28 http://ftpmaster.internal/ubuntu kinetic/main armhf mount armhf 2.38-4ubuntu1 [126 kB] Get:29 http://ftpmaster.internal/ubuntu kinetic/main armhf libsemanage-common all 3.4-1 [9828 B] Get:30 http://ftpmaster.internal/ubuntu kinetic/main armhf libsepol2 armhf 3.4-2 [263 kB] Get:31 http://ftpmaster.internal/ubuntu kinetic/main armhf libsemanage2 armhf 3.4-1 [84.8 kB] Get:32 http://ftpmaster.internal/ubuntu kinetic/main armhf passwd armhf 1:4.11.1+dfsg1-2ubuntu1 [743 kB] Get:33 http://ftpmaster.internal/ubuntu kinetic/main armhf adduser all 3.121ubuntu1 [150 kB] Get:34 http://ftpmaster.internal/ubuntu kinetic/main armhf systemd armhf 249.11-0ubuntu4 [4421 kB] Get:35 http://ftpmaster.internal/ubuntu kinetic/main armhf libsystemd0 armhf 249.11-0ubuntu4 [291 kB] Get:36 http://ftpmaster.internal/ubuntu kinetic/main armhf libudev1 armhf 249.11-0ubuntu4 [68.8 kB] Get:37 http://ftpmaster.internal/ubuntu kinetic/main armhf libapt-pkg6.0 armhf 2.5.0 [894 kB] Get:38 http://ftpmaster.internal/ubuntu kinetic/main armhf dpkg armhf 1.21.8ubuntu1 [1296 kB] Get:39 http://ftpmaster.internal/ubuntu kinetic/main armhf dash armhf 0.5.11+git20210903+057cd650a4ed-8ubuntu1 [79.6 kB] Get:40 http://ftpmaster.internal/ubuntu kinetic/main armhf ncurses-bin armhf 6.3+20220423-2 [174 kB] Get:41 http://ftpmaster.internal/ubuntu kinetic/main armhf init-system-helpers all 1.63 [38.7 kB] Get:42 http://ftpmaster.internal/ubuntu kinetic/main armhf ncurses-base all 6.3+20220423-2 [21.2 kB] Get:43 http://ftpmaster.internal/ubuntu kinetic/main armhf apt armhf 2.5.0 [1367 kB] Get:44 http://ftpmaster.internal/ubuntu kinetic/main armhf logsave armhf 1.46.5-2ubuntu2 [9340 B] Get:45 http://ftpmaster.internal/ubuntu kinetic/main armhf libext2fs2 armhf 1.46.5-2ubuntu2 [188 kB] Get:46 http://ftpmaster.internal/ubuntu kinetic/main armhf e2fsprogs armhf 1.46.5-2ubuntu2 [562 kB] Get:47 http://ftpmaster.internal/ubuntu kinetic/main armhf init armhf 1.63 [5674 B] Get:48 http://ftpmaster.internal/ubuntu kinetic/main armhf libcap-ng0 armhf 0.8.3-1 [13.8 kB] Get:49 http://ftpmaster.internal/ubuntu kinetic/main armhf libdb5.3 armhf 5.3.28+dfsg1-0.9 [641 kB] Get:50 http://ftpmaster.internal/ubuntu kinetic/main armhf libncurses6 armhf 6.3+20220423-2 [88.3 kB] Get:51 http://ftpmaster.internal/ubuntu kinetic/main armhf libncursesw6 armhf 6.3+20220423-2 [116 kB] Get:52 http://ftpmaster.internal/ubuntu kinetic/main armhf libtinfo6 armhf 6.3+20220423-2 [83.6 kB] Get:53 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main armhf libbinutils armhf 2.38.50.20220615-4ubuntu1 [493 kB] Get:54 http://ftpmaster.internal/ubuntu kinetic/main armhf libuuid1 armhf 2.38-4ubuntu1 [22.8 kB] Get:55 http://ftpmaster.internal/ubuntu kinetic/main armhf libcom-err2 armhf 1.46.5-2ubuntu2 [8210 B] Get:56 http://ftpmaster.internal/ubuntu kinetic/main armhf libss2 armhf 1.46.5-2ubuntu2 [10.1 kB] Get:57 http://ftpmaster.internal/ubuntu kinetic/main armhf mawk armhf 1.3.4.20200120-3.1 [97.1 kB] Get:58 http://ftpmaster.internal/ubuntu kinetic/main armhf libkeyutils1 armhf 1.6.1-3ubuntu1 [8722 B] Get:59 http://ftpmaster.internal/ubuntu kinetic/main armhf readline-common all 8.1.2-1.2 [53.6 kB] Get:60 http://ftpmaster.internal/ubuntu kinetic/main armhf libreadline8 armhf 8.1.2-1.2 [128 kB] Get:61 http://ftpmaster.internal/ubuntu kinetic/main armhf libsqlite3-0 armhf 3.38.5-1 [548 kB] Get:62 http://ftpmaster.internal/ubuntu kinetic/main armhf libssl3 armhf 3.0.3-5ubuntu3 [1569 kB] Get:63 http://ftpmaster.internal/ubuntu kinetic/main armhf openssl armhf 3.0.3-5ubuntu3 [1146 kB] Get:64 http://ftpmaster.internal/ubuntu kinetic/main armhf libpng16-16 armhf 1.6.37-5 [167 kB] Get:65 http://ftpmaster.internal/ubuntu kinetic/main armhf xz-utils armhf 5.2.5-2.1 [83.6 kB] Get:66 http://ftpmaster.internal/ubuntu kinetic/universe armhf cpp-12 armhf 12.1.0-2ubuntu1 [56.6 MB] Get:67 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main armhf binutils armhf 2.38.50.20220615-4ubuntu1 [3166 B] Get:68 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/binutils/ubuntu kinetic/main armhf binutils-common armhf 2.38.50.20220615-4ubuntu1 [223 kB] Get:69 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu kinetic/main armhf g++ armhf 4:12-20211211-1ubuntu2 [1402 B] Get:70 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu kinetic/main armhf gcc armhf 4:12-20211211-1ubuntu2 [5124 B] Get:71 http://ppa.launchpadcontent.net/ubuntu-toolchain-r/volatile/ubuntu kinetic/main armhf cpp armhf 4:12-20211211-1ubuntu2 [27.7 kB] Get:72 http://ftpmaster.internal/ubuntu kinetic/main armhf libasan8 armhf 12.1.0-2ubuntu1 [2409 kB] Get:73 http://ftpmaster.internal/ubuntu kinetic/main armhf libgcc-12-dev armhf 12.1.0-2ubuntu1 [857 kB] Get:74 http://ftpmaster.internal/ubuntu kinetic/universe armhf gcc-12 armhf 12.1.0-2ubuntu1 [63.3 MB] Get:75 http://ftpmaster.internal/ubuntu kinetic/universe armhf libstdc++-12-dev armhf 12.1.0-2ubuntu1 [2184 kB] Get:76 http://ftpmaster.internal/ubuntu kinetic/universe armhf g++-12 armhf 12.1.0-2ubuntu1 [61.3 MB] Get:77 http://ftpmaster.internal/ubuntu kinetic/main armhf libasan6 armhf 11.3.0-3ubuntu1 [2246 kB] Get:78 http://ftpmaster.internal/ubuntu kinetic/main armhf g++-11 armhf 11.3.0-3ubuntu1 [8980 kB] Get:79 http://ftpmaster.internal/ubuntu kinetic/main armhf gcc-11 armhf 11.3.0-3ubuntu1 [15.7 MB] Get:80 http://ftpmaster.internal/ubuntu kinetic/main armhf libstdc++-11-dev armhf 11.3.0-3ubuntu1 [2125 kB] Get:81 http://ftpmaster.internal/ubuntu kinetic/main armhf libgcc-11-dev armhf 11.3.0-3ubuntu1 [822 kB] Get:82 http://ftpmaster.internal/ubuntu kinetic/main armhf cpp-11 armhf 11.3.0-3ubuntu1 [7796 kB] Get:83 http://ftpmaster.internal/ubuntu kinetic/main armhf gcc-11-base armhf 11.3.0-3ubuntu1 [20.8 kB] Get:84 http://ftpmaster.internal/ubuntu kinetic/main armhf dpkg-dev all 1.21.8ubuntu1 [1069 kB] Get:85 http://ftpmaster.internal/ubuntu kinetic/main armhf libdpkg-perl all 1.21.8ubuntu1 [237 kB] Get:86 http://ftpmaster.internal/ubuntu kinetic/main armhf lto-disabled-list all 27 [12.4 kB] Get:87 http://ftpmaster.internal/ubuntu kinetic/main armhf libfakeroot armhf 1.29-1ubuntu1 [25.6 kB] Get:88 http://ftpmaster.internal/ubuntu kinetic/main armhf fakeroot armhf 1.29-1ubuntu1 [61.8 kB] Get:89 http://ftpmaster.internal/ubuntu kinetic/main armhf pinentry-curses armhf 1.2.0-1ubuntu1 [36.2 kB] Get:90 http://ftpmaster.internal/ubuntu kinetic/main armhf policyrcd-script-zg2 all 0.1-3.1 [5730 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 251 MB in 55s (4590 kB/s) (Reading database ... 13176 files and directories currently installed.) Preparing to unpack .../base-files_12.2ubuntu1_armhf.deb ... Unpacking base-files (12.2ubuntu1) over (12ubuntu5) ... Setting up base-files (12.2ubuntu1) ... (Reading database ... 13176 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.38-4ubuntu1_armhf.deb ... Unpacking bsdutils (1:2.38-4ubuntu1) over (1:2.37.2-4ubuntu3) ... Setting up bsdutils (1:2.38-4ubuntu1) ... (Reading database ... 13176 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.2+dfsg-1_armhf.deb ... Unpacking libzstd1:armhf (1.5.2+dfsg-1) over (1.4.8+dfsg-3build1) ... Setting up libzstd1:armhf (1.5.2+dfsg-1) ... (Reading database ... 13176 files and directories currently installed.) Preparing to unpack .../libatomic1_12.1.0-2ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../libubsan1_12.1.0-2ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../libgomp1_12.1.0-2ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../gcc-12-base_12.1.0-2ubuntu1_armhf.deb ... Unpacking gcc-12-base:armhf (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Setting up gcc-12-base:armhf (12.1.0-2ubuntu1) ... (Reading database ... 13176 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12.1.0-2ubuntu1_armhf.deb ... Unpacking libgcc-s1:armhf (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Setting up libgcc-s1:armhf (12.1.0-2ubuntu1) ... (Reading database ... 13176 files and directories currently installed.) Preparing to unpack .../libcc1-0_12.1.0-2ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../libstdc++6_12.1.0-2ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Setting up libstdc++6:armhf (12.1.0-2ubuntu1) ... (Reading database ... 13176 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.45-2_armhf.deb ... Unpacking libgpg-error0:armhf (1.45-2) over (1.43-3) ... Setting up libgpg-error0:armhf (1.45-2) ... (Reading database ... 13176 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.1-2ubuntu1_armhf.deb ... Unpacking libgcrypt20:armhf (1.10.1-2ubuntu1) over (1.9.4-3ubuntu3) ... Setting up libgcrypt20:armhf (1.10.1-2ubuntu1) ... (Reading database ... 13178 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2.1_armhf.deb ... Unpacking liblzma5:armhf (5.2.5-2.1) over (5.2.5-2ubuntu1) ... Setting up liblzma5:armhf (5.2.5-2.1) ... (Reading database ... 13178 files and directories currently installed.) Preparing to unpack .../systemd-sysv_249.11-0ubuntu4_armhf.deb ... Unpacking systemd-sysv (249.11-0ubuntu4) over (249.11-0ubuntu3.1) ... Preparing to unpack .../libapparmor1_3.0.4-2ubuntu3_armhf.deb ... Unpacking libapparmor1:armhf (3.0.4-2ubuntu3) over (3.0.4-2ubuntu2) ... Preparing to unpack .../libgnutls30_3.7.6-2ubuntu1_armhf.deb ... Unpacking libgnutls30:armhf (3.7.6-2ubuntu1) over (3.7.4-2ubuntu1) ... Setting up libgnutls30:armhf (3.7.6-2ubuntu1) ... (Reading database ... 13178 files and directories currently installed.) Preparing to unpack .../libip4tc2_1.8.7-1ubuntu6_armhf.deb ... Unpacking libip4tc2:armhf (1.8.7-1ubuntu6) over (1.8.7-1ubuntu5) ... Preparing to unpack .../libblkid1_2.38-4ubuntu1_armhf.deb ... Unpacking libblkid1:armhf (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libblkid1:armhf (2.38-4ubuntu1) ... (Reading database ... 13178 files and directories currently installed.) Preparing to unpack .../libselinux1_3.4-1_armhf.deb ... Unpacking libselinux1:armhf (3.4-1) over (3.3-1build2) ... Setting up libselinux1:armhf (3.4-1) ... (Reading database ... 13178 files and directories currently installed.) Preparing to unpack .../libmount1_2.38-4ubuntu1_armhf.deb ... Unpacking libmount1:armhf (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libmount1:armhf (2.38-4ubuntu1) ... (Reading database ... 13178 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.38-4ubuntu1_armhf.deb ... Unpacking libsmartcols1:armhf (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libsmartcols1:armhf (2.38-4ubuntu1) ... (Reading database ... 13178 files and directories currently installed.) Preparing to unpack .../login_1%3a4.11.1+dfsg1-2ubuntu1_armhf.deb ... Unpacking login (1:4.11.1+dfsg1-2ubuntu1) over (1:4.8.1-2ubuntu2) ... Setting up login (1:4.11.1+dfsg1-2ubuntu1) ... Installing new version of config file /etc/login.defs ... (Reading database ... 13178 files and directories currently installed.) Preparing to unpack .../util-linux_2.38-4ubuntu1_armhf.deb ... Unpacking util-linux (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... dpkg: warning: unable to delete old directory '/usr/lib/udev': Directory not empty Selecting previously unselected package util-linux-extra. Preparing to unpack .../util-linux-extra_2.38-4ubuntu1_armhf.deb ... Unpacking util-linux-extra (2.38-4ubuntu1) ... Setting up util-linux-extra (2.38-4ubuntu1) ... (Reading database ... 13190 files and directories currently installed.) Preparing to unpack .../mount_2.38-4ubuntu1_armhf.deb ... Unpacking mount (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Preparing to unpack .../libsemanage-common_3.4-1_all.deb ... Unpacking libsemanage-common (3.4-1) over (3.3-1build2) ... Setting up libsemanage-common (3.4-1) ... Installing new version of config file /etc/selinux/semanage.conf ... (Reading database ... 13190 files and directories currently installed.) Preparing to unpack .../libsepol2_3.4-2_armhf.deb ... Unpacking libsepol2:armhf (3.4-2) over (3.3-1build1) ... Setting up libsepol2:armhf (3.4-2) ... (Reading database ... 13190 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.4-1_armhf.deb ... Unpacking libsemanage2:armhf (3.4-1) over (3.3-1build2) ... Setting up libsemanage2:armhf (3.4-1) ... (Reading database ... 13190 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.11.1+dfsg1-2ubuntu1_armhf.deb ... Unpacking passwd (1:4.11.1+dfsg1-2ubuntu1) over (1:4.8.1-2ubuntu2) ... Setting up passwd (1:4.11.1+dfsg1-2ubuntu1) ... Installing new version of config file /etc/default/useradd ... (Reading database ... 13190 files and directories currently installed.) Preparing to unpack .../adduser_3.121ubuntu1_all.deb ... Unpacking adduser (3.121ubuntu1) over (3.118ubuntu5) ... Setting up adduser (3.121ubuntu1) ... Installing new version of config file /etc/deluser.conf ... (Reading database ... 13187 files and directories currently installed.) Preparing to unpack .../systemd_249.11-0ubuntu4_armhf.deb ... Unpacking systemd (249.11-0ubuntu4) over (249.11-0ubuntu3.1) ... Preparing to unpack .../libsystemd0_249.11-0ubuntu4_armhf.deb ... Unpacking libsystemd0:armhf (249.11-0ubuntu4) over (249.11-0ubuntu3.1) ... Setting up libsystemd0:armhf (249.11-0ubuntu4) ... (Reading database ... 13187 files and directories currently installed.) Preparing to unpack .../libudev1_249.11-0ubuntu4_armhf.deb ... Unpacking libudev1:armhf (249.11-0ubuntu4) over (249.11-0ubuntu3.1) ... Setting up libudev1:armhf (249.11-0ubuntu4) ... (Reading database ... 13187 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.5.0_armhf.deb ... Unpacking libapt-pkg6.0:armhf (2.5.0) over (2.4.5) ... Setting up libapt-pkg6.0:armhf (2.5.0) ... (Reading database ... 13187 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.8ubuntu1_armhf.deb ... Unpacking dpkg (1.21.8ubuntu1) over (1.21.1ubuntu2) ... Setting up dpkg (1.21.8ubuntu1) ... (Reading database ... 13191 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-8ubuntu1_armhf.deb ... Unpacking dash (0.5.11+git20210903+057cd650a4ed-8ubuntu1) over (0.5.11+git20210903+057cd650a4ed-3build1) ... Setting up dash (0.5.11+git20210903+057cd650a4ed-8ubuntu1) ... (Reading database ... 13192 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3+20220423-2_armhf.deb ... Unpacking ncurses-bin (6.3+20220423-2) over (6.3-2) ... Setting up ncurses-bin (6.3+20220423-2) ... (Reading database ... 13192 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.63_all.deb ... Unpacking init-system-helpers (1.63) over (1.62) ... Setting up init-system-helpers (1.63) ... (Reading database ... 13192 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.3+20220423-2_all.deb ... Unpacking ncurses-base (6.3+20220423-2) over (6.3-2) ... Setting up ncurses-base (6.3+20220423-2) ... (Reading database ... 13193 files and directories currently installed.) Preparing to unpack .../archives/apt_2.5.0_armhf.deb ... Unpacking apt (2.5.0) over (2.4.5) ... Setting up apt (2.5.0) ... (Reading database ... 13194 files and directories currently installed.) Preparing to unpack .../logsave_1.46.5-2ubuntu2_armhf.deb ... Unpacking logsave (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Preparing to unpack .../libext2fs2_1.46.5-2ubuntu2_armhf.deb ... Unpacking libext2fs2:armhf (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Setting up libext2fs2:armhf (1.46.5-2ubuntu2) ... (Reading database ... 13194 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.5-2ubuntu2_armhf.deb ... Unpacking e2fsprogs (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Setting up libapparmor1:armhf (3.0.4-2ubuntu3) ... Setting up libip4tc2:armhf (1.8.7-1ubuntu6) ... Setting up util-linux (2.38-4ubuntu1) ... Setting up mount (2.38-4ubuntu1) ... Setting up systemd (249.11-0ubuntu4) ... Initializing machine ID from random generator. Setting up systemd-sysv (249.11-0ubuntu4) ... (Reading database ... 13194 files and directories currently installed.) Preparing to unpack .../archives/init_1.63_armhf.deb ... Unpacking init (1.63) over (1.62) ... Preparing to unpack .../libcap-ng0_0.8.3-1_armhf.deb ... Unpacking libcap-ng0:armhf (0.8.3-1) over (0.7.9-2.2build3) ... Setting up libcap-ng0:armhf (0.8.3-1) ... (Reading database ... 13196 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.9_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28+dfsg1-0.9) over (5.3.28+dfsg1-0.8ubuntu3) ... Setting up libdb5.3:armhf (5.3.28+dfsg1-0.9) ... (Reading database ... 13196 files and directories currently installed.) Preparing to unpack .../libncurses6_6.3+20220423-2_armhf.deb ... Unpacking libncurses6:armhf (6.3+20220423-2) over (6.3-2) ... Preparing to unpack .../libncursesw6_6.3+20220423-2_armhf.deb ... Unpacking libncursesw6:armhf (6.3+20220423-2) over (6.3-2) ... Preparing to unpack .../libtinfo6_6.3+20220423-2_armhf.deb ... Unpacking libtinfo6:armhf (6.3+20220423-2) over (6.3-2) ... Setting up libtinfo6:armhf (6.3+20220423-2) ... (Reading database ... 13195 files and directories currently installed.) Preparing to unpack .../libuuid1_2.38-4ubuntu1_armhf.deb ... Unpacking libuuid1:armhf (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libuuid1:armhf (2.38-4ubuntu1) ... (Reading database ... 13196 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.46.5-2ubuntu2_armhf.deb ... Unpacking libcom-err2:armhf (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Preparing to unpack .../01-libss2_1.46.5-2ubuntu2_armhf.deb ... Unpacking libss2:armhf (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Preparing to unpack .../02-mawk_1.3.4.20200120-3.1_armhf.deb ... Unpacking mawk (1.3.4.20200120-3.1) over (1.3.4.20200120-3) ... Preparing to unpack .../03-libkeyutils1_1.6.1-3ubuntu1_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.1-3ubuntu1) over (1.6.1-2ubuntu3) ... Preparing to unpack .../04-readline-common_8.1.2-1.2_all.deb ... Unpacking readline-common (8.1.2-1.2) over (8.1.2-1) ... Preparing to unpack .../05-libreadline8_8.1.2-1.2_armhf.deb ... Unpacking libreadline8:armhf (8.1.2-1.2) over (8.1.2-1) ... Preparing to unpack .../06-libsqlite3-0_3.38.5-1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.38.5-1) over (3.37.2-2) ... Preparing to unpack .../07-libssl3_3.0.3-5ubuntu3_armhf.deb ... Unpacking libssl3:armhf (3.0.3-5ubuntu3) over (3.0.2-0ubuntu1) ... Preparing to unpack .../08-openssl_3.0.3-5ubuntu3_armhf.deb ... Unpacking openssl (3.0.3-5ubuntu3) over (3.0.2-0ubuntu1) ... Preparing to unpack .../09-libpng16-16_1.6.37-5_armhf.deb ... Unpacking libpng16-16:armhf (1.6.37-5) over (1.6.37-3build5) ... Preparing to unpack .../10-xz-utils_5.2.5-2.1_armhf.deb ... Unpacking xz-utils (5.2.5-2.1) over (5.2.5-2ubuntu1) ... Preparing to unpack .../11-libctf0_2.38.50.20220615-4ubuntu1_armhf.deb ... Unpacking libctf0:armhf (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../12-libctf-nobfd0_2.38.50.20220615-4ubuntu1_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../13-binutils-arm-linux-gnueabihf_2.38.50.20220615-4ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../14-libbinutils_2.38.50.20220615-4ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../15-binutils_2.38.50.20220615-4ubuntu1_armhf.deb ... Unpacking binutils (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../16-binutils-common_2.38.50.20220615-4ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../17-cpp-12_12.1.0-2ubuntu1_armhf.deb ... Unpacking cpp-12 (12.1.0-2ubuntu1) ... Selecting previously unselected package libasan8:armhf. Preparing to unpack .../18-libasan8_12.1.0-2ubuntu1_armhf.deb ... Unpacking libasan8:armhf (12.1.0-2ubuntu1) ... Selecting previously unselected package libgcc-12-dev:armhf. Preparing to unpack .../19-libgcc-12-dev_12.1.0-2ubuntu1_armhf.deb ... Unpacking libgcc-12-dev:armhf (12.1.0-2ubuntu1) ... Selecting previously unselected package gcc-12. Preparing to unpack .../20-gcc-12_12.1.0-2ubuntu1_armhf.deb ... Unpacking gcc-12 (12.1.0-2ubuntu1) ... Selecting previously unselected package libstdc++-12-dev:armhf. Preparing to unpack .../21-libstdc++-12-dev_12.1.0-2ubuntu1_armhf.deb ... Unpacking libstdc++-12-dev:armhf (12.1.0-2ubuntu1) ... Selecting previously unselected package g++-12. Preparing to unpack .../22-g++-12_12.1.0-2ubuntu1_armhf.deb ... Unpacking g++-12 (12.1.0-2ubuntu1) ... Preparing to unpack .../23-g++_4%3a12-20211211-1ubuntu2_armhf.deb ... Unpacking g++ (4:12-20211211-1ubuntu2) over (4:11.2.0-1ubuntu1) ... Preparing to unpack .../24-gcc_4%3a12-20211211-1ubuntu2_armhf.deb ... Unpacking gcc (4:12-20211211-1ubuntu2) over (4:11.2.0-1ubuntu1) ... Preparing to unpack .../25-cpp_4%3a12-20211211-1ubuntu2_armhf.deb ... Unpacking cpp (4:12-20211211-1ubuntu2) over (4:11.2.0-1ubuntu1) ... Preparing to unpack .../26-libasan6_11.3.0-3ubuntu1_armhf.deb ... Unpacking libasan6:armhf (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../27-g++-11_11.3.0-3ubuntu1_armhf.deb ... Unpacking g++-11 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../28-gcc-11_11.3.0-3ubuntu1_armhf.deb ... Unpacking gcc-11 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../29-libstdc++-11-dev_11.3.0-3ubuntu1_armhf.deb ... Unpacking libstdc++-11-dev:armhf (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../30-libgcc-11-dev_11.3.0-3ubuntu1_armhf.deb ... Unpacking libgcc-11-dev:armhf (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../31-cpp-11_11.3.0-3ubuntu1_armhf.deb ... Unpacking cpp-11 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../32-gcc-11-base_11.3.0-3ubuntu1_armhf.deb ... Unpacking gcc-11-base:armhf (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../33-dpkg-dev_1.21.8ubuntu1_all.deb ... Unpacking dpkg-dev (1.21.8ubuntu1) over (1.21.1ubuntu2) ... Preparing to unpack .../34-libdpkg-perl_1.21.8ubuntu1_all.deb ... Unpacking libdpkg-perl (1.21.8ubuntu1) over (1.21.1ubuntu2) ... Preparing to unpack .../35-lto-disabled-list_27_all.deb ... Unpacking lto-disabled-list (27) over (25) ... Preparing to unpack .../36-libfakeroot_1.29-1ubuntu1_armhf.deb ... Unpacking libfakeroot:armhf (1.29-1ubuntu1) over (1.28-1ubuntu1) ... Preparing to unpack .../37-fakeroot_1.29-1ubuntu1_armhf.deb ... Unpacking fakeroot (1.29-1ubuntu1) over (1.28-1ubuntu1) ... Preparing to unpack .../38-pinentry-curses_1.2.0-1ubuntu1_armhf.deb ... Unpacking pinentry-curses (1.2.0-1ubuntu1) over (1.1.1-1build2) ... Preparing to unpack .../39-policyrcd-script-zg2_0.1-3.1_all.deb ... Unpacking policyrcd-script-zg2 (0.1-3.1) over (0.1-3) ... Setting up gcc-11-base:armhf (11.3.0-3ubuntu1) ... Setting up libkeyutils1:armhf (1.6.1-3ubuntu1) ... Setting up lto-disabled-list (27) ... Setting up cpp-12 (12.1.0-2ubuntu1) ... Setting up init (1.63) ... Setting up libsqlite3-0:armhf (3.38.5-1) ... Setting up binutils-common:armhf (2.38.50.20220615-4ubuntu1) ... Setting up libssl3:armhf (3.0.3-5ubuntu3) ... Setting up libctf-nobfd0:armhf (2.38.50.20220615-4ubuntu1) ... Setting up libcom-err2:armhf (1.46.5-2ubuntu2) ... Setting up libgomp1:armhf (12.1.0-2ubuntu1) ... Setting up libfakeroot:armhf (1.29-1ubuntu1) ... Setting up libasan6:armhf (11.3.0-3ubuntu1) ... Setting up fakeroot (1.29-1ubuntu1) ... Setting up policyrcd-script-zg2 (0.1-3.1) ... Setting up libncurses6:armhf (6.3+20220423-2) ... Setting up xz-utils (5.2.5-2.1) ... Setting up libpng16-16:armhf (1.6.37-5) ... Setting up libatomic1:armhf (12.1.0-2ubuntu1) ... Setting up libss2:armhf (1.46.5-2ubuntu2) ... Setting up libncursesw6:armhf (6.3+20220423-2) ... Setting up libdpkg-perl (1.21.8ubuntu1) ... Setting up logsave (1.46.5-2ubuntu2) ... Setting up libubsan1:armhf (12.1.0-2ubuntu1) ... Setting up libgcc-11-dev:armhf (11.3.0-3ubuntu1) ... Setting up cpp (4:12-20211211-1ubuntu2) ... Setting up libasan8:armhf (12.1.0-2ubuntu1) ... Setting up mawk (1.3.4.20200120-3.1) ... Setting up libbinutils:armhf (2.38.50.20220615-4ubuntu1) ... Setting up openssl (3.0.3-5ubuntu3) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.1.2-1.2) ... Setting up libcc1-0:armhf (12.1.0-2ubuntu1) ... Setting up libctf0:armhf (2.38.50.20220615-4ubuntu1) ... Setting up pinentry-curses (1.2.0-1ubuntu1) ... Setting up cpp-11 (11.3.0-3ubuntu1) ... Setting up libreadline8:armhf (8.1.2-1.2) ... Setting up e2fsprogs (1.46.5-2ubuntu2) ... Setting up libgcc-12-dev:armhf (12.1.0-2ubuntu1) ... Setting up libstdc++-11-dev:armhf (11.3.0-3ubuntu1) ... Setting up binutils-arm-linux-gnueabihf (2.38.50.20220615-4ubuntu1) ... Setting up libstdc++-12-dev:armhf (12.1.0-2ubuntu1) ... Setting up binutils (2.38.50.20220615-4ubuntu1) ... Setting up dpkg-dev (1.21.8ubuntu1) ... Setting up gcc-12 (12.1.0-2ubuntu1) ... Setting up gcc-11 (11.3.0-3ubuntu1) ... Setting up g++-12 (12.1.0-2ubuntu1) ... Setting up g++-11 (11.3.0-3ubuntu1) ... Setting up gcc (4:12-20211211-1ubuntu2) ... Setting up g++ (4:12-20211211-1ubuntu2) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... Processing triggers for debianutils (5.7-0.2) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-23871486 armhf kinetic -c chroot:build-PACKAGEBUILD-23871486 --arch=armhf --dist=kinetic --nolog cxxtools_2.2.1-4.dsc Initiating build PACKAGEBUILD-23871486 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-121-generic #137-Ubuntu SMP Wed Jun 15 13:35:38 UTC 2022 armv7l sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-arm64-030.buildd +==============================================================================+ | cxxtools 2.2.1-4 (armhf) Sun, 26 Jun 2022 09:13:49 +0000 | +==============================================================================+ Package: cxxtools Version: 2.2.1-4 Source Version: 2.2.1-4 Distribution: kinetic Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-23871486/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/cxxtools-AbsdV4/resolver-kqBI4b' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- cxxtools_2.2.1-4.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/cxxtools-AbsdV4/cxxtools-2.2.1' with '<>' I: NOTICE: Log filtering will replace 'build/cxxtools-AbsdV4' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: libtool, libltdl-dev, cdbs, debhelper (>= 10), gettext, build-essential, fakeroot Filtered Build-Depends: libtool, libltdl-dev, cdbs, debhelper (>= 10), gettext, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [389 B] Get:5 copy:/<>/apt_archive ./ Packages [471 B] Fetched 1817 B in 0s (36.4 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-11 libstdc++-11-dev Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils cdbs debhelper debugedit dh-autoreconf dh-strip-nondeterminism dh-translations dwz file gettext gettext-base groff-base intltool intltool-debian jq libarchive-zip-perl libdebhelper-perl libdw1 libelf1 libencode-locale-perl libexpat1 libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libicu71 libio-html-perl libio-socket-ssl-perl libjq1 libltdl-dev libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 libmpdec3 libnet-http-perl libnet-ssleay-perl libonig5 libpipeline1 libpython3-stdlib libpython3.10-minimal libpython3.10-stdlib libsigsegv2 libsub-override-perl libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libwww-perl libwww-robotrules-perl libxml-parser-perl libxml2 m4 man-db media-types netbase perl-openssl-defaults po-debconf python3 python3-minimal python3-pkg-resources python3-scour python3-six python3.10 python3.10-minimal scour Suggested packages: autoconf-archive gnu-standards autoconf-doc devscripts dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libdata-dump-perl libtool-doc libcrypt-ssleay-perl gfortran | fortran95-compiler gcj-jdk libsub-name-perl libbusiness-isbn-perl libauthen-ntlm-perl m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3-setuptools python3.10-venv python3.10-doc binfmt-support gir1.2-rsvg-2.0 python3-gi-cairo Recommended packages: curl | wget | lynx libarchive-cpio-perl libhtml-format-perl libclone-perl libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils cdbs debhelper debugedit dh-autoreconf dh-strip-nondeterminism dh-translations dwz file gettext gettext-base groff-base intltool intltool-debian jq libarchive-zip-perl libdebhelper-perl libdw1 libelf1 libencode-locale-perl libexpat1 libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libicu71 libio-html-perl libio-socket-ssl-perl libjq1 libltdl-dev libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 libmpdec3 libnet-http-perl libnet-ssleay-perl libonig5 libpipeline1 libpython3-stdlib libpython3.10-minimal libpython3.10-stdlib libsigsegv2 libsub-override-perl libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libwww-perl libwww-robotrules-perl libxml-parser-perl libxml2 m4 man-db media-types netbase perl-openssl-defaults po-debconf python3 python3-minimal python3-pkg-resources python3-scour python3-six python3.10 python3.10-minimal sbuild-build-depends-main-dummy scour 0 upgraded, 79 newly installed, 0 to remove and 0 not upgraded. Need to get 25.3 MB of archives. After this operation, 87.6 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [688 B] Get:2 http://ftpmaster.internal/ubuntu kinetic/main armhf libpython3.10-minimal armhf 3.10.5-1 [789 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic/main armhf libexpat1 armhf 2.4.8-1 [66.4 kB] Get:4 http://ftpmaster.internal/ubuntu kinetic/main armhf python3.10-minimal armhf 3.10.5-1 [1905 kB] Get:5 http://ftpmaster.internal/ubuntu kinetic/main armhf python3-minimal armhf 3.10.4-0ubuntu2 [24.4 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic/main armhf media-types all 8.0.0 [24.9 kB] Get:7 http://ftpmaster.internal/ubuntu kinetic/main armhf libmpdec3 armhf 2.5.1-2build2 [76.5 kB] Get:8 http://ftpmaster.internal/ubuntu kinetic/main armhf libpython3.10-stdlib armhf 3.10.5-1 [1726 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic/main armhf python3.10 armhf 3.10.5-1 [491 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic/main armhf libpython3-stdlib armhf 3.10.4-0ubuntu2 [6990 B] Get:11 http://ftpmaster.internal/ubuntu kinetic/main armhf python3 armhf 3.10.4-0ubuntu2 [22.8 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic/main armhf libelf1 armhf 0.187-1 [43.1 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic/main armhf libicu71 armhf 71.1-3 [10.3 MB] Get:14 http://ftpmaster.internal/ubuntu kinetic/main armhf libxml2 armhf 2.9.14+dfsg-1 [592 kB] Get:15 http://ftpmaster.internal/ubuntu kinetic/main armhf netbase all 6.3 [12.9 kB] Get:16 http://ftpmaster.internal/ubuntu kinetic/main armhf python3-pkg-resources all 59.6.0-1.2 [132 kB] Get:17 http://ftpmaster.internal/ubuntu kinetic/main armhf bsdextrautils armhf 2.38-4ubuntu1 [76.6 kB] Get:18 http://ftpmaster.internal/ubuntu kinetic/main armhf libmagic-mgc armhf 1:5.41-4 [257 kB] Get:19 http://ftpmaster.internal/ubuntu kinetic/main armhf libmagic1 armhf 1:5.41-4 [80.1 kB] Get:20 http://ftpmaster.internal/ubuntu kinetic/main armhf file armhf 1:5.41-4 [20.6 kB] Get:21 http://ftpmaster.internal/ubuntu kinetic/main armhf gettext-base armhf 0.21-6 [37.8 kB] Get:22 http://ftpmaster.internal/ubuntu kinetic/main armhf libuchardet0 armhf 0.0.7-1build2 [75.7 kB] Get:23 http://ftpmaster.internal/ubuntu kinetic/main armhf groff-base armhf 1.22.4-8build1 [870 kB] Get:24 http://ftpmaster.internal/ubuntu kinetic/main armhf libpipeline1 armhf 1.5.6-1 [25.5 kB] Get:25 http://ftpmaster.internal/ubuntu kinetic/main armhf man-db armhf 2.10.2-1 [1151 kB] Get:26 http://ftpmaster.internal/ubuntu kinetic/main armhf libsigsegv2 armhf 2.13-1ubuntu3 [13.7 kB] Get:27 http://ftpmaster.internal/ubuntu kinetic/main armhf m4 armhf 1.4.18-5ubuntu2 [191 kB] Get:28 http://ftpmaster.internal/ubuntu kinetic/main armhf autoconf all 2.71-2 [338 kB] Get:29 http://ftpmaster.internal/ubuntu kinetic/main armhf autotools-dev all 20220109.1 [44.9 kB] Get:30 http://ftpmaster.internal/ubuntu kinetic/main armhf automake all 1:1.16.5-1.3 [558 kB] Get:31 http://ftpmaster.internal/ubuntu kinetic/main armhf autopoint all 0.21-6 [421 kB] Get:32 http://ftpmaster.internal/ubuntu kinetic/main armhf libdebhelper-perl all 13.7.1ubuntu1 [66.9 kB] Get:33 http://ftpmaster.internal/ubuntu kinetic/main armhf libtool all 2.4.7-4 [166 kB] Get:34 http://ftpmaster.internal/ubuntu kinetic/main armhf dh-autoreconf all 20 [16.1 kB] Get:35 http://ftpmaster.internal/ubuntu kinetic/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:36 http://ftpmaster.internal/ubuntu kinetic/main armhf libsub-override-perl all 0.09-3 [9756 B] Get:37 http://ftpmaster.internal/ubuntu kinetic/main armhf libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:38 http://ftpmaster.internal/ubuntu kinetic/main armhf dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:39 http://ftpmaster.internal/ubuntu kinetic/main armhf libdw1 armhf 0.187-1 [223 kB] Get:40 http://ftpmaster.internal/ubuntu kinetic/main armhf debugedit armhf 1:5.0-4build1 [43.3 kB] Get:41 http://ftpmaster.internal/ubuntu kinetic/main armhf dwz armhf 0.14-1build2 [99.2 kB] Get:42 http://ftpmaster.internal/ubuntu kinetic/main armhf gettext armhf 0.21-6 [800 kB] Get:43 http://ftpmaster.internal/ubuntu kinetic/main armhf intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:44 http://ftpmaster.internal/ubuntu kinetic/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:45 http://ftpmaster.internal/ubuntu kinetic/main armhf debhelper all 13.7.1ubuntu1 [940 kB] Get:46 http://ftpmaster.internal/ubuntu kinetic/main armhf liburi-perl all 5.10-1 [78.8 kB] Get:47 http://ftpmaster.internal/ubuntu kinetic/main armhf libencode-locale-perl all 1.05-2 [12.2 kB] Get:48 http://ftpmaster.internal/ubuntu kinetic/main armhf libtimedate-perl all 2.3300-2 [34.0 kB] Get:49 http://ftpmaster.internal/ubuntu kinetic/main armhf libhttp-date-perl all 6.05-1 [9920 B] Get:50 http://ftpmaster.internal/ubuntu kinetic/main armhf libfile-listing-perl all 6.15-1 [11.5 kB] Get:51 http://ftpmaster.internal/ubuntu kinetic/main armhf libhtml-tagset-perl all 3.20-4 [12.5 kB] Get:52 http://ftpmaster.internal/ubuntu kinetic/main armhf libhtml-parser-perl armhf 3.78-1 [85.3 kB] Get:53 http://ftpmaster.internal/ubuntu kinetic/main armhf libhtml-tree-perl all 5.07-2 [200 kB] Get:54 http://ftpmaster.internal/ubuntu kinetic/main armhf libio-html-perl all 1.004-3 [15.9 kB] Get:55 http://ftpmaster.internal/ubuntu kinetic/main armhf liblwp-mediatypes-perl all 6.04-1 [19.5 kB] Get:56 http://ftpmaster.internal/ubuntu kinetic/main armhf libhttp-message-perl all 6.37-1 [76.3 kB] Get:57 http://ftpmaster.internal/ubuntu kinetic/main armhf libhttp-cookies-perl all 6.10-1 [18.4 kB] Get:58 http://ftpmaster.internal/ubuntu kinetic/main armhf libhttp-negotiate-perl all 6.01-1 [12.5 kB] Get:59 http://ftpmaster.internal/ubuntu kinetic/main armhf perl-openssl-defaults armhf 7 [7536 B] Get:60 http://ftpmaster.internal/ubuntu kinetic/main armhf libnet-ssleay-perl armhf 1.92-2 [306 kB] Get:61 http://ftpmaster.internal/ubuntu kinetic/main armhf libio-socket-ssl-perl all 2.074-2 [192 kB] Get:62 http://ftpmaster.internal/ubuntu kinetic/main armhf libnet-http-perl all 6.22-1 [23.2 kB] Get:63 http://ftpmaster.internal/ubuntu kinetic/main armhf liblwp-protocol-https-perl all 6.10-1 [10.9 kB] Get:64 http://ftpmaster.internal/ubuntu kinetic/main armhf libtry-tiny-perl all 0.31-1 [21.8 kB] Get:65 http://ftpmaster.internal/ubuntu kinetic/main armhf libwww-robotrules-perl all 6.02-1 [12.6 kB] Get:66 http://ftpmaster.internal/ubuntu kinetic/main armhf libwww-perl all 6.67-1 [141 kB] Get:67 http://ftpmaster.internal/ubuntu kinetic/main armhf libxml-parser-perl armhf 2.46-3build1 [210 kB] Get:68 http://ftpmaster.internal/ubuntu kinetic/universe armhf intltool all 0.51.0-6 [44.6 kB] Get:69 http://ftpmaster.internal/ubuntu kinetic/main armhf libonig5 armhf 6.9.8-1 [148 kB] Get:70 http://ftpmaster.internal/ubuntu kinetic/main armhf libjq1 armhf 1.6-2.1ubuntu3 [133 kB] Get:71 http://ftpmaster.internal/ubuntu kinetic/main armhf jq armhf 1.6-2.1ubuntu3 [52.3 kB] Get:72 http://ftpmaster.internal/ubuntu kinetic/main armhf libfile-which-perl all 1.27-1 [14.3 kB] Get:73 http://ftpmaster.internal/ubuntu kinetic/universe armhf dh-translations all 149 [25.2 kB] Get:74 http://ftpmaster.internal/ubuntu kinetic/main armhf python3-six all 1.16.0-3ubuntu1 [12.6 kB] Get:75 http://ftpmaster.internal/ubuntu kinetic/universe armhf python3-scour all 0.38.2-2 [49.4 kB] Get:76 http://ftpmaster.internal/ubuntu kinetic/universe armhf scour all 0.38.2-2 [7778 B] Get:77 http://ftpmaster.internal/ubuntu kinetic/universe armhf cdbs all 0.4.163ubuntu2 [46.2 kB] Get:78 http://ftpmaster.internal/ubuntu kinetic/main armhf libltdl7 armhf 2.4.7-4 [37.2 kB] Get:79 http://ftpmaster.internal/ubuntu kinetic/main armhf libltdl-dev armhf 2.4.7-4 [167 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 25.3 MB in 7s (3868 kB/s) Selecting previously unselected package libpython3.10-minimal:armhf. (Reading database ... 14227 files and directories currently installed.) Preparing to unpack .../libpython3.10-minimal_3.10.5-1_armhf.deb ... Unpacking libpython3.10-minimal:armhf (3.10.5-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.4.8-1_armhf.deb ... Unpacking libexpat1:armhf (2.4.8-1) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.5-1_armhf.deb ... Unpacking python3.10-minimal (3.10.5-1) ... Setting up libpython3.10-minimal:armhf (3.10.5-1) ... Setting up libexpat1:armhf (2.4.8-1) ... Setting up python3.10-minimal (3.10.5-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 14529 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.4-0ubuntu2_armhf.deb ... Unpacking python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_8.0.0_all.deb ... Unpacking media-types (8.0.0) ... Selecting previously unselected package libmpdec3:armhf. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_armhf.deb ... Unpacking libmpdec3:armhf (2.5.1-2build2) ... Selecting previously unselected package libpython3.10-stdlib:armhf. Preparing to unpack .../3-libpython3.10-stdlib_3.10.5-1_armhf.deb ... Unpacking libpython3.10-stdlib:armhf (3.10.5-1) ... Selecting previously unselected package python3.10. Preparing to unpack .../4-python3.10_3.10.5-1_armhf.deb ... Unpacking python3.10 (3.10.5-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../5-libpython3-stdlib_3.10.4-0ubuntu2_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.10.4-0ubuntu2) ... Setting up python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 14930 files and directories currently installed.) Preparing to unpack .../00-python3_3.10.4-0ubuntu2_armhf.deb ... Unpacking python3 (3.10.4-0ubuntu2) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../01-libelf1_0.187-1_armhf.deb ... Unpacking libelf1:armhf (0.187-1) ... Selecting previously unselected package libicu71:armhf. Preparing to unpack .../02-libicu71_71.1-3_armhf.deb ... Unpacking libicu71:armhf (71.1-3) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../03-libxml2_2.9.14+dfsg-1_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1) ... Selecting previously unselected package netbase. Preparing to unpack .../04-netbase_6.3_all.deb ... Unpacking netbase (6.3) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../05-python3-pkg-resources_59.6.0-1.2_all.deb ... Unpacking python3-pkg-resources (59.6.0-1.2) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../06-bsdextrautils_2.38-4ubuntu1_armhf.deb ... Unpacking bsdextrautils (2.38-4ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../07-libmagic-mgc_1%3a5.41-4_armhf.deb ... Unpacking libmagic-mgc (1:5.41-4) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../08-libmagic1_1%3a5.41-4_armhf.deb ... Unpacking libmagic1:armhf (1:5.41-4) ... Selecting previously unselected package file. Preparing to unpack .../09-file_1%3a5.41-4_armhf.deb ... Unpacking file (1:5.41-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../10-gettext-base_0.21-6_armhf.deb ... Unpacking gettext-base (0.21-6) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../11-libuchardet0_0.0.7-1build2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../12-groff-base_1.22.4-8build1_armhf.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../13-libpipeline1_1.5.6-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.6-1) ... Selecting previously unselected package man-db. Preparing to unpack .../14-man-db_2.10.2-1_armhf.deb ... Unpacking man-db (2.10.2-1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../15-libsigsegv2_2.13-1ubuntu3_armhf.deb ... Unpacking libsigsegv2:armhf (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../16-m4_1.4.18-5ubuntu2_armhf.deb ... Unpacking m4 (1.4.18-5ubuntu2) ... Selecting previously unselected package autoconf. Preparing to unpack .../17-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../18-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../19-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../20-autopoint_0.21-6_all.deb ... Unpacking autopoint (0.21-6) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../21-libdebhelper-perl_13.7.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.7.1ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../22-libtool_2.4.7-4_all.deb ... Unpacking libtool (2.4.7-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../23-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../24-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../25-libsub-override-perl_0.09-3_all.deb ... Unpacking libsub-override-perl (0.09-3) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../26-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../27-dh-strip-nondeterminism_1.13.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.0-1) ... Selecting previously unselected package libdw1:armhf. Preparing to unpack .../28-libdw1_0.187-1_armhf.deb ... Unpacking libdw1:armhf (0.187-1) ... Selecting previously unselected package debugedit. Preparing to unpack .../29-debugedit_1%3a5.0-4build1_armhf.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../30-dwz_0.14-1build2_armhf.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../31-gettext_0.21-6_armhf.deb ... Unpacking gettext (0.21-6) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../32-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../33-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../34-debhelper_13.7.1ubuntu1_all.deb ... Unpacking debhelper (13.7.1ubuntu1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../35-liburi-perl_5.10-1_all.deb ... Unpacking liburi-perl (5.10-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../36-libencode-locale-perl_1.05-2_all.deb ... Unpacking libencode-locale-perl (1.05-2) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../37-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../38-libhttp-date-perl_6.05-1_all.deb ... Unpacking libhttp-date-perl (6.05-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../39-libfile-listing-perl_6.15-1_all.deb ... Unpacking libfile-listing-perl (6.15-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../40-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package libhtml-parser-perl:armhf. Preparing to unpack .../41-libhtml-parser-perl_3.78-1_armhf.deb ... Unpacking libhtml-parser-perl:armhf (3.78-1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../42-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../43-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../44-liblwp-mediatypes-perl_6.04-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../45-libhttp-message-perl_6.37-1_all.deb ... Unpacking libhttp-message-perl (6.37-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../46-libhttp-cookies-perl_6.10-1_all.deb ... Unpacking libhttp-cookies-perl (6.10-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../47-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:armhf. Preparing to unpack .../48-perl-openssl-defaults_7_armhf.deb ... Unpacking perl-openssl-defaults:armhf (7) ... Selecting previously unselected package libnet-ssleay-perl:armhf. Preparing to unpack .../49-libnet-ssleay-perl_1.92-2_armhf.deb ... Unpacking libnet-ssleay-perl:armhf (1.92-2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../50-libio-socket-ssl-perl_2.074-2_all.deb ... Unpacking libio-socket-ssl-perl (2.074-2) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../51-libnet-http-perl_6.22-1_all.deb ... Unpacking libnet-http-perl (6.22-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../52-liblwp-protocol-https-perl_6.10-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.10-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../53-libtry-tiny-perl_0.31-1_all.deb ... Unpacking libtry-tiny-perl (0.31-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../54-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../55-libwww-perl_6.67-1_all.deb ... Unpacking libwww-perl (6.67-1) ... Selecting previously unselected package libxml-parser-perl:armhf. Preparing to unpack .../56-libxml-parser-perl_2.46-3build1_armhf.deb ... Unpacking libxml-parser-perl:armhf (2.46-3build1) ... Selecting previously unselected package intltool. Preparing to unpack .../57-intltool_0.51.0-6_all.deb ... Unpacking intltool (0.51.0-6) ... Selecting previously unselected package libonig5:armhf. Preparing to unpack .../58-libonig5_6.9.8-1_armhf.deb ... Unpacking libonig5:armhf (6.9.8-1) ... Selecting previously unselected package libjq1:armhf. Preparing to unpack .../59-libjq1_1.6-2.1ubuntu3_armhf.deb ... Unpacking libjq1:armhf (1.6-2.1ubuntu3) ... Selecting previously unselected package jq. Preparing to unpack .../60-jq_1.6-2.1ubuntu3_armhf.deb ... Unpacking jq (1.6-2.1ubuntu3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../61-libfile-which-perl_1.27-1_all.deb ... Unpacking libfile-which-perl (1.27-1) ... Selecting previously unselected package dh-translations. Preparing to unpack .../62-dh-translations_149_all.deb ... Unpacking dh-translations (149) ... Selecting previously unselected package python3-six. Preparing to unpack .../63-python3-six_1.16.0-3ubuntu1_all.deb ... Unpacking python3-six (1.16.0-3ubuntu1) ... Selecting previously unselected package python3-scour. Preparing to unpack .../64-python3-scour_0.38.2-2_all.deb ... Unpacking python3-scour (0.38.2-2) ... Selecting previously unselected package scour. Preparing to unpack .../65-scour_0.38.2-2_all.deb ... Unpacking scour (0.38.2-2) ... Selecting previously unselected package cdbs. Preparing to unpack .../66-cdbs_0.4.163ubuntu2_all.deb ... Unpacking cdbs (0.4.163ubuntu2) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../67-libltdl7_2.4.7-4_armhf.deb ... Unpacking libltdl7:armhf (2.4.7-4) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../68-libltdl-dev_2.4.7-4_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.7-4) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../69-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (8.0.0) ... Setting up libpipeline1:armhf (1.5.6-1) ... Setting up libicu71:armhf (71.1-3) ... Setting up libfile-which-perl (1.27-1) ... Setting up bsdextrautils (2.38-4ubuntu1) ... Setting up libmagic-mgc (1:5.41-4) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libhtml-tagset-perl (3.20-4) ... Setting up libdebhelper-perl (13.7.1ubuntu1) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up libtry-tiny-perl (0.31-1) ... Setting up libmagic1:armhf (1:5.41-4) ... Setting up perl-openssl-defaults:armhf (7) ... Setting up gettext-base (0.21-6) ... Setting up libencode-locale-perl (1.05-2) ... Setting up file (1:5.41-4) ... Setting up autotools-dev (20220109.1) ... Setting up libsigsegv2:armhf (2.13-1ubuntu3) ... Setting up libio-html-perl (1.004-3) ... Setting up autopoint (0.21-6) ... Setting up libltdl7:armhf (2.4.7-4) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libuchardet0:armhf (0.0.7-1build2) ... Setting up libmpdec3:armhf (2.5.1-2build2) ... Setting up libsub-override-perl (0.09-3) ... Setting up netbase (6.3) ... Setting up libelf1:armhf (0.187-1) ... Setting up libxml2:armhf (2.9.14+dfsg-1) ... Setting up liburi-perl (5.10-1) ... Setting up libonig5:armhf (6.9.8-1) ... Setting up libnet-ssleay-perl:armhf (1.92-2) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up libdw1:armhf (0.187-1) ... Setting up gettext (0.21-6) ... Setting up libfile-listing-perl (6.15-1) ... Setting up libtool (2.4.7-4) ... Setting up libjq1:armhf (1.6-2.1ubuntu3) ... Setting up libnet-http-perl (6.22-1) ... Setting up m4 (1.4.18-5ubuntu2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libpython3.10-stdlib:armhf (3.10.5-1) ... Setting up autoconf (2.71-2) ... Setting up dh-strip-nondeterminism (1.13.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.14-1build2) ... Setting up groff-base (1.22.4-8build1) ... Setting up libhtml-parser-perl:armhf (3.78-1) ... Setting up jq (1.6-2.1ubuntu3) ... Setting up debugedit (1:5.0-4build1) ... Setting up libio-socket-ssl-perl (2.074-2) ... Setting up libpython3-stdlib:armhf (3.10.4-0ubuntu2) ... Setting up libhttp-message-perl (6.37-1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libhttp-negotiate-perl (6.01-1) ... Setting up python3.10 (3.10.5-1) ... Setting up libhttp-cookies-perl (6.10-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up python3 (3.10.4-0ubuntu2) ... Setting up man-db (2.10.2-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up python3-six (1.16.0-3ubuntu1) ... Setting up dh-autoreconf (20) ... Setting up libltdl-dev:armhf (2.4.7-4) ... Setting up python3-pkg-resources (59.6.0-1.2) ... Setting up debhelper (13.7.1ubuntu1) ... Setting up python3-scour (0.38.2-2) ... Setting up scour (0.38.2-2) ... Setting up libwww-perl (6.67-1) ... Setting up liblwp-protocol-https-perl (6.10-1) ... Setting up libxml-parser-perl:armhf (2.46-3build1) ... Setting up intltool (0.51.0-6) ... Setting up dh-translations (149) ... Setting up cdbs (0.4.163ubuntu2) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-121-generic #137-Ubuntu SMP Wed Jun 15 13:35:38 UTC 2022 arm64 (armv7l) Toolchain package versions: binutils_2.38.50.20220615-4ubuntu1 dpkg-dev_1.21.8ubuntu1 g++-11_11.3.0-3ubuntu1 g++-12_12.1.0-2ubuntu1 gcc-11_11.3.0-3ubuntu1 gcc-12_12.1.0-2ubuntu1 libc6-dev_2.35-0ubuntu3 libstdc++-11-dev_11.3.0-3ubuntu1 libstdc++-12-dev_12.1.0-2ubuntu1 libstdc++6_12.1.0-2ubuntu1 linux-libc-dev_5.15.0-27.28 Package versions: adduser_3.121ubuntu1 advancecomp_2.1-2.1ubuntu2 apt_2.5.0 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-6 autotools-dev_20220109.1 base-files_12.2ubuntu1 base-passwd_3.5.52build1 bash_5.1-6ubuntu1 binutils_2.38.50.20220615-4ubuntu1 binutils-arm-linux-gnueabihf_2.38.50.20220615-4ubuntu1 binutils-common_2.38.50.20220615-4ubuntu1 bsdextrautils_2.38-4ubuntu1 bsdutils_1:2.38-4ubuntu1 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20211016 cdbs_0.4.163ubuntu2 coreutils_8.32-4.1ubuntu1 cpp_4:12-20211211-1ubuntu2 cpp-11_11.3.0-3ubuntu1 cpp-12_12.1.0-2ubuntu1 dash_0.5.11+git20210903+057cd650a4ed-8ubuntu1 debconf_1.5.79ubuntu1 debhelper_13.7.1ubuntu1 debianutils_5.7-0.2 debugedit_1:5.0-4build1 dh-autoreconf_20 dh-strip-nondeterminism_1.13.0-1 dh-translations_149 diffutils_1:3.8-0ubuntu2 dpkg_1.21.8ubuntu1 dpkg-dev_1.21.8ubuntu1 dwz_0.14-1build2 e2fsprogs_1.46.5-2ubuntu2 fakeroot_1.29-1ubuntu1 file_1:5.41-4 findutils_4.8.0-1ubuntu3 g++_4:12-20211211-1ubuntu2 g++-11_11.3.0-3ubuntu1 g++-12_12.1.0-2ubuntu1 gcc_4:12-20211211-1ubuntu2 gcc-11_11.3.0-3ubuntu1 gcc-11-base_11.3.0-3ubuntu1 gcc-12_12.1.0-2ubuntu1 gcc-12-base_12.1.0-2ubuntu1 gettext_0.21-6 gettext-base_0.21-6 gpg_2.2.27-3ubuntu2 gpg-agent_2.2.27-3ubuntu2 gpgconf_2.2.27-3ubuntu2 gpgv_2.2.27-3ubuntu2 grep_3.7-1build1 groff-base_1.22.4-8build1 gzip_1.10-4ubuntu4 hostname_3.23ubuntu2 init_1.63 init-system-helpers_1.63 intltool_0.51.0-6 intltool-debian_0.35.0+20060710.5 jq_1.6-2.1ubuntu3 libacl1_2.3.1-1 libapparmor1_3.0.4-2ubuntu3 libapt-pkg6.0_2.5.0 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.3 libasan6_11.3.0-3ubuntu1 libasan8_12.1.0-2ubuntu1 libassuan0_2.5.5-3 libatomic1_12.1.0-2ubuntu1 libattr1_1:2.5.1-1build1 libaudit-common_1:3.0.7-1build1 libaudit1_1:3.0.7-1build1 libbinutils_2.38.50.20220615-4ubuntu1 libblkid1_2.38-4ubuntu1 libbz2-1.0_1.0.8-5build1 libc-bin_2.35-0ubuntu3 libc-dev-bin_2.35-0ubuntu3 libc6_2.35-0ubuntu3 libc6-dev_2.35-0ubuntu3 libcap-ng0_0.8.3-1 libcap2_1:2.44-1build3 libcc1-0_12.1.0-2ubuntu1 libcom-err2_1.46.5-2ubuntu2 libcrypt-dev_1:4.4.27-1 libcrypt1_1:4.4.27-1 libcryptsetup12_2:2.4.3-1ubuntu1 libctf-nobfd0_2.38.50.20220615-4ubuntu1 libctf0_2.38.50.20220615-4ubuntu1 libdb5.3_5.3.28+dfsg1-0.9 libdebconfclient0_0.261ubuntu1 libdebhelper-perl_13.7.1ubuntu1 libdevmapper1.02.1_2:1.02.175-2.1ubuntu4 libdpkg-perl_1.21.8ubuntu1 libdw1_0.187-1 libelf1_0.187-1 libencode-locale-perl_1.05-2 libexpat1_2.4.8-1 libext2fs2_1.46.5-2ubuntu2 libfakeroot_1.29-1ubuntu1 libffi8_3.4.2-4 libfile-listing-perl_6.15-1 libfile-stripnondeterminism-perl_1.13.0-1 libfile-which-perl_1.27-1 libgcc-11-dev_11.3.0-3ubuntu1 libgcc-12-dev_12.1.0-2ubuntu1 libgcc-s1_12.1.0-2ubuntu1 libgcrypt20_1.10.1-2ubuntu1 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libgmp10_2:6.2.1+dfsg-3ubuntu1 libgnutls30_3.7.6-2ubuntu1 libgomp1_12.1.0-2ubuntu1 libgpg-error0_1.45-2 libgssapi-krb5-2_1.19.2-2 libhogweed6_3.7.3-1build2 libhtml-parser-perl_3.78-1 libhtml-tagset-perl_3.20-4 libhtml-tree-perl_5.07-2 libhttp-cookies-perl_6.10-1 libhttp-date-perl_6.05-1 libhttp-message-perl_6.37-1 libhttp-negotiate-perl_6.01-1 libicu71_71.1-3 libidn2-0_2.3.2-2build1 libio-html-perl_1.004-3 libio-socket-ssl-perl_2.074-2 libip4tc2_1.8.7-1ubuntu6 libisl23_0.24-2build1 libjq1_1.6-2.1ubuntu3 libjson-c5_0.16-1 libk5crypto3_1.19.2-2 libkeyutils1_1.6.1-3ubuntu1 libkmod2_29-1ubuntu1 libkrb5-3_1.19.2-2 libkrb5support0_1.19.2-2 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 libltdl-dev_2.4.7-4 libltdl7_2.4.7-4 liblwp-mediatypes-perl_6.04-1 liblwp-protocol-https-perl_6.10-1 liblz4-1_1.9.3-2build2 liblzma5_5.2.5-2.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmount1_2.38-4ubuntu1 libmpc3_1.2.1-2build1 libmpdec3_2.5.1-2build2 libmpfr6_4.1.0-3build3 libncurses6_6.3+20220423-2 libncursesw6_6.3+20220423-2 libnet-http-perl_6.22-1 libnet-ssleay-perl_1.92-2 libnettle8_3.7.3-1build2 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libonig5_6.9.8-1 libp11-kit0_0.24.1-1 libpam-modules_1.4.0-13ubuntu1 libpam-modules-bin_1.4.0-13ubuntu1 libpam-runtime_1.4.0-13ubuntu1 libpam0g_1.4.0-13ubuntu1 libpcre2-8-0_10.40-1 libpcre3_2:8.39-14 libperl5.34_5.34.0-3ubuntu1 libpipeline1_1.5.6-1 libpng16-16_1.6.37-5 libprocps8_2:3.3.17-6ubuntu2 libpython3-stdlib_3.10.4-0ubuntu2 libpython3.10-minimal_3.10.5-1 libpython3.10-stdlib_3.10.5-1 libreadline8_8.1.2-1.2 libseccomp2_2.5.4-1ubuntu1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol2_3.4-2 libsigsegv2_2.13-1ubuntu3 libsmartcols1_2.38-4ubuntu1 libsqlite3-0_3.38.5-1 libss2_1.46.5-2ubuntu2 libssl3_3.0.3-5ubuntu3 libstdc++-11-dev_11.3.0-3ubuntu1 libstdc++-12-dev_12.1.0-2ubuntu1 libstdc++6_12.1.0-2ubuntu1 libsub-override-perl_0.09-3 libsystemd0_249.11-0ubuntu4 libtasn1-6_4.18.0-4build1 libtimedate-perl_2.3300-2 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.2-2build1 libtirpc-dev_1.3.2-2build1 libtirpc3_1.3.2-2build1 libtool_2.4.7-4 libtry-tiny-perl_0.31-1 libubsan1_12.1.0-2ubuntu1 libuchardet0_0.0.7-1build2 libudev1_249.11-0ubuntu4 libunistring2_1.0-1 liburi-perl_5.10-1 libuuid1_2.38-4ubuntu1 libwww-perl_6.67-1 libwww-robotrules-perl_6.02-1 libxml-parser-perl_2.46-3build1 libxml2_2.9.14+dfsg-1 libxxhash0_0.8.1-1 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.15.0-27.28 lockfile-progs_0.1.19build1 login_1:4.11.1+dfsg1-2ubuntu1 logsave_1.46.5-2ubuntu2 lsb-base_11.1.0ubuntu4 lto-disabled-list_27 m4_1.4.18-5ubuntu2 make_4.3-4.1build1 man-db_2.10.2-1 mawk_1.3.4.20200120-3.1 media-types_8.0.0 mount_2.38-4ubuntu1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 netbase_6.3 openssl_3.0.3-5ubuntu3 optipng_0.7.7-2build1 passwd_1:4.11.1+dfsg1-2ubuntu1 patch_2.7.6-7build2 perl_5.34.0-3ubuntu1 perl-base_5.34.0-3ubuntu1 perl-modules-5.34_5.34.0-3ubuntu1 perl-openssl-defaults_7 pinentry-curses_1.2.0-1ubuntu1 pkgbinarymangler_149 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:3.3.17-6ubuntu2 python3_3.10.4-0ubuntu2 python3-minimal_3.10.4-0ubuntu2 python3-pkg-resources_59.6.0-1.2 python3-scour_0.38.2-2 python3-six_1.16.0-3ubuntu1 python3.10_3.10.5-1 python3.10-minimal_3.10.5-1 readline-common_8.1.2-1.2 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 scour_0.38.2-2 sed_4.8-1ubuntu2 sensible-utils_0.0.17 systemd_249.11-0ubuntu4 systemd-sysv_249.11-0ubuntu4 sysvinit-utils_3.01-1ubuntu1 tar_1.34+dfsg-1build3 tzdata_2022a-0ubuntu1 ubuntu-keyring_2021.03.26 usrmerge_25ubuntu2 util-linux_2.38-4ubuntu1 util-linux-extra_2.38-4ubuntu1 xz-utils_5.2.5-2.1 zlib1g_1:1.2.11.dfsg-2ubuntu9 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: cxxtools Binary: libcxxtools9v5, libcxxtools-dev Architecture: any Version: 2.2.1-4 Maintainer: Kari Pahula Homepage: http://www.tntnet.org/cxxtools.html Standards-Version: 4.4.1 Build-Depends: libtool, libltdl-dev, cdbs, debhelper (>= 10), gettext Package-List: libcxxtools-dev deb libdevel optional arch=any libcxxtools9v5 deb libs optional arch=any Checksums-Sha1: 78437564d0f202e500900b2c0f670a353f9b50e3 821324 cxxtools_2.2.1.orig.tar.gz 863450b2ad4c6b31c5ad49d685e424c6acb17746 5980 cxxtools_2.2.1-4.debian.tar.xz Checksums-Sha256: 8cebb6d6cda7c93cc4f7c0d552a68d50dd5530b699cf87916bb3b708fdc4e342 821324 cxxtools_2.2.1.orig.tar.gz 12ef35b3364172f1e5eccca23e5aab1cf5aca6cfb7daa87e84f566fae6c23836 5980 cxxtools_2.2.1-4.debian.tar.xz Files: aab00068ae5237435b37ac86f2ac7576 821324 cxxtools_2.2.1.orig.tar.gz b936813a896609edc6ebce5762b57e39 5980 cxxtools_2.2.1-4.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEECcOX/lMRGGlaUzRFhAhn7p2PJlwFAmBUz7kACgkQhAhn7p2P JlxuzxAApI4theYL1iGqiyOFQL+sgVkxZ44SBHjX2udc6EYQTp9am8q+f4hL43Iy EuN26YaKdNhtDb2xTjQPtZLOssrxx1aDtACbiQLzinSBLbWoxCqgYgPlvaq1KidK brIQ7DiWoxCUcMTaw4JtACsik+nMetbfWeiV/SjRsEXr8k22GsrTSQ7cg0qWf+rL CvwosfFRJaXJ0U8SUNT6q/inZFzrq9qhdkkV1dxbwgub5F8cCWHVAvf5y+9WCJTZ GmVOSFy8zpEfVWN6qKEYZM7Jrl4b9dSjFIqk5Dl5a01/ltectNuTYY/AvQi5QllS iORJYZ8Y2tTHNbtZZn90AB7BEI+7YrpO/WzQ+m5fTxggjTMDaqHR6O8mz0VBzNUg BjdzTjlzTywJoJLMx0RPpZevY523Rmg93oV2HcRkHEYBpHtjB/2FnPUv7PlPfIVb WjainnhhYdVhPGWlvBGr6RU59p4dplo8SICk4kxtMQDgkAQlT6ZT/bjjbJUlH/cR q2rn/wERf8Dr0IKy22VLnursWNDVy9yPiNRSPVEcdII8IuNBZ/dMC5cbbp4nDGX6 Jgi8Bwhq7QjNUo2YW6QA6iwBhxJr+y5wsNSyvGdDyPz8W88C2cZu88ewQqeFOxb/ 2kPIFaXtwKATqqcQJLfl+vXOA+bGM5qbyAMTAZBKV8gRyE+QgCM= =yxJq -----END PGP SIGNATURE----- gpgv: Signature made Fri Mar 19 16:22:17 2021 UTC gpgv: using RSA key 09C397FE531118695A533445840867EE9D8F265C gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify signature ./cxxtools_2.2.1-4.dsc dpkg-source: info: extracting cxxtools in /<> dpkg-source: info: unpacking cxxtools_2.2.1.orig.tar.gz dpkg-source: info: unpacking cxxtools_2.2.1-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying hdstream_stdio dpkg-source: info: applying Char_operator_eq_unsigned_int Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-23871486 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-23871486 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-23871486 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package cxxtools dpkg-buildpackage: info: source version 2.2.1-4 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean test -x debian/rules rm -f debian/stamp-makefile-build debian/stamp-makefile-install /usr/bin/make -C . -j4 -k distclean make[1]: Entering directory '/<>' make[1]: *** No rule to make target 'distclean'. make[1]: Leaving directory '/<>' make: [/usr/share/cdbs/1/class/makefile.mk:91: makefile-clean] Error 2 (ignored) rm -f debian/stamp-autotools rmdir --ignore-fail-on-non-empty . rmdir: failed to remove '.': Invalid argument make: [/usr/share/cdbs/1/class/autotools.mk:64: makefile-clean] Error 1 (ignored) set -e; if test -e debian/autoreconf.before; then \ dh_autoreconf_clean ; \ fi rm -f debian/stamp-autotools-files dh_clean rm -f config.sub config.guess debian/rules build-arch test -x debian/rules mkdir -p "." dh_autoreconf autoreconf: warning: autoconf input should be named 'configure.ac', not 'configure.in' aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:91: warning: The macro `AC_TRY_LINK' is obsolete. configure.in:91: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/iconv.m4:9: AM_ICONV_LINK is expanded from... m4/iconv.m4:61: AM_ICONV is expanded from... configure.in:91: the top level configure.in:91: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.in:91: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... m4/iconv.m4:61: AM_ICONV is expanded from... configure.in:91: the top level configure.in:99: warning: The macro `AC_LANG_C' is obsolete. configure.in:99: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... m4/acx_pthread.m4:49: ACX_PTHREAD is expanded from... configure.in:99: the top level configure.in:99: warning: The macro `AC_TRY_LINK' is obsolete. configure.in:99: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... m4/acx_pthread.m4:49: ACX_PTHREAD is expanded from... configure.in:99: the top level configure.in:107: warning: The macro `AC_PROG_LIBTOOL' is obsolete. configure.in:107: You should run autoupdate. m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from... configure.in:107: the top level configure.in:147: warning: The macro `AC_CHECKING' is obsolete. configure.in:147: You should run autoupdate. ./lib/autoconf/general.m4:2499: AC_CHECKING is expanded from... configure.in:147: the top level autoheader: warning: autoconf input should be named 'configure.ac', not 'configure.in' automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:19: installing './compile' configure.in:99: installing './config.guess' configure.in:99: installing './config.sub' configure.in:2: installing './missing' automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' demo/Makefile.am: installing './depcomp' src/Makefile.am:5: warning: source file 'posix/commandinput.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least one source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, this automake: behavior may change in a future Automake major version, with object automake: files being placed in the same subdirectory as the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. src/Makefile.am:5: warning: source file 'posix/commandoutput.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled src/Makefile.am:5: warning: source file 'posix/pipestream.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled src/Makefile.am:5: warning: source file 'posix/posixpipe.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled src/Makefile.am:5: warning: source file 'xml/characters.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled src/Makefile.am:5: warning: source file 'xml/endelement.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled src/Makefile.am:5: warning: source file 'xml/entityresolver.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled src/Makefile.am:5: warning: source file 'xml/namespacecontext.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled src/Makefile.am:5: warning: source file 'xml/startelement.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled src/Makefile.am:5: warning: source file 'xml/xmldeserializer.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled src/Makefile.am:5: warning: source file 'xml/xmlerror.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled src/Makefile.am:5: warning: source file 'xml/xmlformatter.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled src/Makefile.am:5: warning: source file 'xml/xmlreader.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled src/Makefile.am:5: warning: source file 'xml/xmlserializer.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled src/Makefile.am:5: warning: source file 'xml/xmlwriter.cpp' is in a subdirectory, src/Makefile.am:5: but option 'subdir-objects' is disabled touch debian/stamp-autotools-files chmod a+x /<>/./configure mkdir -p . cd . && CFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security" CXXFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro" /<>/./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir="\${prefix}/include" --mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" --sysconfdir=/etc --localstatedir=/var --libexecdir="\${prefix}/lib/cxxtools" --srcdir=. --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --enable-shared --enable-static --with-iconvstream=yes --with-atomictype=pthread configure: WARNING: unrecognized options: --disable-maintainer-mode checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking for C++ compiler vendor... gnu checking whether C++ compiler accepts -Wno-long-long... yes checking whether C++ compiler accepts -Wall... yes checking whether C++ compiler accepts -pedantic... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/filio.h... no checking for csignal... yes checking for setsockopt in -lnsl... yes checking for accept in -lsocket... no checking for sem_destroy in -lrt... yes checking for library containing dlopen... none required checking for library containing inet_ntop... none required checking for library containing clock_gettime... none required checking for inet_ntop... yes checking for accept4... yes checking for clock_gettime... yes checking for unsigned long long int... yes checking for long long int... yes checking for unsigned long long int... (cached) yes checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf checking for the pthreads library -lpthreads... no checking for the pthreads library -lpthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for cc_r... gcc checking for CC_r... g++ checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking atomic type... pthread configure: checking for suseconds_t... checking for suseconds_t... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating include/cxxtools/config.h config.status: creating cxxtools-config config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/unit/Makefile config.status: creating src/http/Makefile config.status: creating src/xmlrpc/Makefile config.status: creating src/bin/Makefile config.status: creating src/json/Makefile config.status: creating include/Makefile config.status: creating demo/Makefile config.status: creating test/Makefile config.status: creating pkgconfig/cxxtools-bin.pc config.status: creating pkgconfig/cxxtools-http.pc config.status: creating pkgconfig/cxxtools-json.pc config.status: creating pkgconfig/cxxtools.pc config.status: creating pkgconfig/cxxtools-unit.pc config.status: creating pkgconfig/cxxtools-xmlrpc.pc config.status: creating src/config.h config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-maintainer-mode touch debian/stamp-autotools /usr/bin/make -C . -j4 make[1]: Entering directory '/<>' Making all in src make[2]: Entering directory '/<>/src' /usr/bin/make all-am make[3]: Entering directory '/<>/src' /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o addrinfo.lo addrinfo.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o addrinfoimpl.lo addrinfoimpl.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o application.lo application.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o applicationimpl.lo applicationimpl.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c application.cpp -fPIC -DPIC -o .libs/application.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c addrinfo.cpp -fPIC -DPIC -o .libs/addrinfo.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c applicationimpl.cpp -fPIC -DPIC -o .libs/applicationimpl.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c addrinfoimpl.cpp -fPIC -DPIC -o .libs/addrinfoimpl.o In file included from addrinfo.cpp:32: addrinfoimpl.h:66:42: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 66 | class const_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from ../include/cxxtools/net/addrinfo.h:33, from addrinfo.cpp:29: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from addrinfoimpl.cpp:29: addrinfoimpl.h:66:42: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 66 | class const_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from addrinfoimpl.h:33: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c addrinfo.cpp -o addrinfo.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c application.cpp -o application.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c addrinfoimpl.cpp -o addrinfoimpl.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c applicationimpl.cpp -o applicationimpl.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o base64codec.lo base64codec.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c base64codec.cpp -fPIC -DPIC -o .libs/base64codec.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o csvdeserializer.lo csvdeserializer.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c csvdeserializer.cpp -fPIC -DPIC -o .libs/csvdeserializer.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o csvformatter.lo csvformatter.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c csvformatter.cpp -fPIC -DPIC -o .libs/csvformatter.o In file included from ../include/cxxtools/textcodec.h:32, from ../include/cxxtools/base64codec.h:32, from base64codec.cpp:29: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o csvparser.lo csvparser.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c csvparser.cpp -fPIC -DPIC -o .libs/csvparser.o In file included from ../include/cxxtools/csvdeserializer.h:33, from csvdeserializer.cpp:29: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/formatter.h:32, from ../include/cxxtools/csvformatter.h:32, from csvformatter.cpp:29: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/csvparser.h:33, from csvparser.cpp:29: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c base64codec.cpp -o base64codec.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c csvdeserializer.cpp -o csvdeserializer.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c csvformatter.cpp -o csvformatter.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c csvparser.cpp -o csvparser.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o char.lo char.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c char.cpp -fPIC -DPIC -o .libs/char.o In file included from char.cpp:28: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o clock.lo clock.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c clock.cpp -fPIC -DPIC -o .libs/clock.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o clockimpl.lo clockimpl.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c clockimpl.cpp -fPIC -DPIC -o .libs/clockimpl.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c clock.cpp -o clock.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c clockimpl.cpp -o clockimpl.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o condition.lo condition.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c condition.cpp -fPIC -DPIC -o .libs/condition.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c condition.cpp -o condition.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o conditionimpl.lo conditionimpl.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c conditionimpl.cpp -fPIC -DPIC -o .libs/conditionimpl.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o connectable.lo connectable.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c connectable.cpp -fPIC -DPIC -o .libs/connectable.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o connection.lo connection.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c connectable.cpp -o connectable.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c connection.cpp -fPIC -DPIC -o .libs/connection.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c conditionimpl.cpp -o conditionimpl.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o cgi.lo cgi.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c cgi.cpp -fPIC -DPIC -o .libs/cgi.o connection.cpp: In constructor ‘cxxtools::Connection::Connection(cxxtools::Connectable&, cxxtools::Slot*)’: connection.cpp:41:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 41 | std::auto_ptr data( new ConnectionData(sender, slot) ); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from connection.cpp:29: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c connection.cpp -o connection.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o conversionerror.lo conversionerror.cpp In file included from ../include/cxxtools/cgi.h:32, from cgi.cpp:29: ../include/cxxtools/query_params.h:75:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 75 | : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from ../include/cxxtools/query_params.h:32: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c conversionerror.cpp -fPIC -DPIC -o .libs/conversionerror.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o convert.lo convert.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c convert.cpp -fPIC -DPIC -o .libs/convert.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c cgi.cpp -o cgi.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c conversionerror.cpp -o conversionerror.o >/dev/null 2>&1 In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/convert.h:35, from convert.cpp:29: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ convert.cpp: At global scope: convert.cpp:45:45: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 45 | class nullterm_array_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from ../include/cxxtools/char.h:32: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o date.lo date.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c date.cpp -fPIC -DPIC -o .libs/date.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o datetime.lo datetime.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c char.cpp -o char.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c datetime.cpp -fPIC -DPIC -o .libs/datetime.o In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/convert.h:35, from date.cpp:29: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/convert.h:35, from datetime.cpp:31: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ date.cpp: In function ‘void cxxtools::jul2greg(unsigned int, int&, int&, int&)’: date.cpp:55:16: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 55 | register int l,n,i,j; | ^ date.cpp:55:18: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 55 | register int l,n,i,j; | ^ date.cpp:55:20: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 55 | register int l,n,i,j; | ^ date.cpp:55:22: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 55 | register int l,n,i,j; | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c datetime.cpp -o datetime.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c date.cpp -o date.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o decomposer.lo decomposer.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c decomposer.cpp -fPIC -DPIC -o .libs/decomposer.o In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/convert.h:35, from ../include/cxxtools/decomposer.h:32, from decomposer.cpp:28: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c convert.cpp -o convert.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c decomposer.cpp -o decomposer.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o deserializer.lo deserializer.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c deserializer.cpp -fPIC -DPIC -o .libs/deserializer.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o directory.lo directory.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c directory.cpp -fPIC -DPIC -o .libs/directory.o In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/serializationinfo.h:33, from ../include/cxxtools/deserializerbase.h:32, from ../include/cxxtools/deserializer.h:32, from deserializer.cpp:29: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ In file included from directory.cpp:29: ../include/cxxtools/directory.h:51:19: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 51 | : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from directoryimpl.h:28, from directory.cpp:28: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c directory.cpp -o directory.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o directoryimpl.lo directoryimpl.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c directoryimpl.cpp -fPIC -DPIC -o .libs/directoryimpl.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c directoryimpl.cpp -o directoryimpl.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o error.lo error.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c error.cpp -fPIC -DPIC -o .libs/error.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o eventloop.lo eventloop.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c eventloop.cpp -fPIC -DPIC -o .libs/eventloop.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c error.cpp -o error.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o eventsink.lo eventsink.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c eventsink.cpp -fPIC -DPIC -o .libs/eventsink.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c deserializer.cpp -o deserializer.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o eventsource.lo eventsource.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c eventsource.cpp -fPIC -DPIC -o .libs/eventsource.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c eventsink.cpp -o eventsink.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o fdstream.lo fdstream.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c eventloop.cpp -o eventloop.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c fdstream.cpp -fPIC -DPIC -o .libs/fdstream.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c eventsource.cpp -o eventsource.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o file.lo file.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c file.cpp -fPIC -DPIC -o .libs/file.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c fdstream.cpp -o fdstream.o >/dev/null 2>&1 In file included from file.cpp:30: ../include/cxxtools/directory.h:51:19: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 51 | : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from fileimpl.h:28, from file.cpp:28: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o filedevice.lo filedevice.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c filedevice.cpp -fPIC -DPIC -o .libs/filedevice.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c file.cpp -o file.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o filedeviceimpl.lo filedeviceimpl.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c filedeviceimpl.cpp -fPIC -DPIC -o .libs/filedeviceimpl.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c filedevice.cpp -o filedevice.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o fileimpl.lo fileimpl.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c fileimpl.cpp -fPIC -DPIC -o .libs/fileimpl.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c fileimpl.cpp -o fileimpl.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c filedeviceimpl.cpp -o filedeviceimpl.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o fileinfo.lo fileinfo.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c fileinfo.cpp -fPIC -DPIC -o .libs/fileinfo.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o formatter.lo formatter.cpp In file included from fileinfo.cpp:32: ../include/cxxtools/directory.h:51:19: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 51 | : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from ../include/cxxtools/fileinfo.h:31, from fileinfoimpl.h:28, from fileinfo.cpp:28: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c formatter.cpp -fPIC -DPIC -o .libs/formatter.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hdstream.lo hdstream.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c hdstream.cpp -fPIC -DPIC -o .libs/hdstream.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o inifile.lo inifile.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c fileinfo.cpp -o fileinfo.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c inifile.cpp -fPIC -DPIC -o .libs/inifile.o In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/formatter.h:32, from formatter.cpp:29: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c hdstream.cpp -o hdstream.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o iniparser.lo iniparser.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c iniparser.cpp -fPIC -DPIC -o .libs/iniparser.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c inifile.cpp -o inifile.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o iodevice.lo iodevice.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c iodevice.cpp -fPIC -DPIC -o .libs/iodevice.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c iniparser.cpp -o iniparser.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o iodeviceimpl.lo iodeviceimpl.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c iodeviceimpl.cpp -fPIC -DPIC -o .libs/iodeviceimpl.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c iodevice.cpp -o iodevice.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ioerror.lo ioerror.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c ioerror.cpp -fPIC -DPIC -o .libs/ioerror.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c ioerror.cpp -o ioerror.o >/dev/null 2>&1 iodeviceimpl.cpp: In member function ‘void cxxtools::IODeviceImpl::sigwrite(int)’: iodeviceimpl.cpp:314:12: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 314 | ::write(_fd, (const void*)&sig, sizeof(sig)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o iostream.lo iostream.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c iostream.cpp -fPIC -DPIC -o .libs/iostream.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o jsondeserializer.lo jsondeserializer.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c jsondeserializer.cpp -fPIC -DPIC -o .libs/jsondeserializer.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c iodeviceimpl.cpp -o iodeviceimpl.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c formatter.cpp -o formatter.o >/dev/null 2>&1 In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/jsonparser.h:33, from ../include/cxxtools/jsondeserializer.h:32, from jsondeserializer.cpp:29: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c iostream.cpp -o iostream.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o jsonformatter.lo jsonformatter.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c jsonformatter.cpp -fPIC -DPIC -o .libs/jsonformatter.o In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/formatter.h:32, from ../include/cxxtools/jsonformatter.h:32, from jsonformatter.cpp:30: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o jsonparser.lo jsonparser.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c jsonparser.cpp -fPIC -DPIC -o .libs/jsonparser.o In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/jsonparser.h:33, from jsonparser.cpp:29: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c jsondeserializer.cpp -o jsondeserializer.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o jsonserializer.lo jsonserializer.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c jsonserializer.cpp -fPIC -DPIC -o .libs/jsonserializer.o In file included from ../include/cxxtools/textbuffer.h:32, from ../include/cxxtools/textstream.h:33, from ../include/cxxtools/jsonserializer.h:32, from jsonserializer.cpp:30: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c jsonformatter.cpp -o jsonformatter.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c jsonparser.cpp -o jsonparser.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o library.lo library.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c library.cpp -fPIC -DPIC -o .libs/library.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c jsonserializer.cpp -o jsonserializer.o >/dev/null 2>&1 In file included from library.cpp:32: ../include/cxxtools/directory.h:51:19: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 51 | : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from ../include/cxxtools/systemerror.h:32, from libraryimpl.h:31, from library.cpp:28: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ library.cpp: In constructor ‘cxxtools::Library::Library(const std::string&)’: library.cpp:51:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 51 | std::auto_ptr impl( new LibraryImpl() ); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from library.cpp:35: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libraryimpl.lo libraryimpl.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c libraryimpl.cpp -fPIC -DPIC -o .libs/libraryimpl.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c library.cpp -o library.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c libraryimpl.cpp -o libraryimpl.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o log.lo log.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c log.cpp -fPIC -DPIC -o .libs/log.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o md5.lo md5.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c md5.c -fPIC -DPIC -o .libs/md5.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c md5.c -o md5.o >/dev/null 2>&1 In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/convert.h:35, from log.cpp:32: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o md5stream.lo md5stream.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c md5stream.cpp -fPIC -DPIC -o .libs/md5stream.o In file included from log.cpp:36: ../include/cxxtools/xml/xmldeserializer.h: At global scope: ../include/cxxtools/xml/xmldeserializer.h:108:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 108 | std::auto_ptr _deleter; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:76, from ../include/cxxtools/xml/xmldeserializer.h:34: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c md5stream.cpp -o md5stream.o >/dev/null 2>&1 log.cpp: In member function ‘virtual void cxxtools::{anonymous}::FdAppender::finish(bool)’: log.cpp:222:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 222 | ::write(_fd, _msg.data(), _msg.size()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mime.lo mime.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c mime.cpp -fPIC -DPIC -o .libs/mime.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o multifstream.lo multifstream.cpp In file included from ../include/cxxtools/textbuffer.h:32, from ../include/cxxtools/textstream.h:33, from ../include/cxxtools/base64stream.h:33, from mime.cpp:30: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c multifstream.cpp -fPIC -DPIC -o .libs/multifstream.o In file included from multifstream.cpp:29: ../include/cxxtools/multifstream.h:98:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 98 | : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/fstream:38, from ../include/cxxtools/multifstream.h:32: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mutex.lo mutex.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c mutex.cpp -fPIC -DPIC -o .libs/mutex.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c multifstream.cpp -o multifstream.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c mutex.cpp -o mutex.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o muteximpl.lo muteximpl.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c muteximpl.cpp -fPIC -DPIC -o .libs/muteximpl.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c muteximpl.cpp -o muteximpl.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o pipe.lo pipe.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c pipe.cpp -fPIC -DPIC -o .libs/pipe.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o pipeimpl.lo pipeimpl.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c pipeimpl.cpp -fPIC -DPIC -o .libs/pipeimpl.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c pipe.cpp -o pipe.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c pipeimpl.cpp -o pipeimpl.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o commandinput.lo `test -f 'posix/commandinput.cpp' || echo './'`posix/commandinput.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c posix/commandinput.cpp -fPIC -DPIC -o .libs/commandinput.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c log.cpp -o log.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c posix/commandinput.cpp -o commandinput.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o commandoutput.lo `test -f 'posix/commandoutput.cpp' || echo './'`posix/commandoutput.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c posix/commandoutput.cpp -fPIC -DPIC -o .libs/commandoutput.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o pipestream.lo `test -f 'posix/pipestream.cpp' || echo './'`posix/pipestream.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c posix/pipestream.cpp -fPIC -DPIC -o .libs/pipestream.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c posix/commandoutput.cpp -o commandoutput.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c mime.cpp -o mime.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c posix/pipestream.cpp -o pipestream.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o posixpipe.lo `test -f 'posix/posixpipe.cpp' || echo './'`posix/posixpipe.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c posix/posixpipe.cpp -fPIC -DPIC -o .libs/posixpipe.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c posix/posixpipe.cpp -o posixpipe.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o properties.lo properties.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c properties.cpp -fPIC -DPIC -o .libs/properties.o In file included from ../include/cxxtools/properties.h:34, from properties.cpp:29: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o propertiesdeserializer.lo propertiesdeserializer.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c propertiesdeserializer.cpp -fPIC -DPIC -o .libs/propertiesdeserializer.o In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/serializationinfo.h:33, from ../include/cxxtools/composer.h:31, from ../include/cxxtools/propertiesdeserializer.h:32, from propertiesdeserializer.cpp:29: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o query_params.lo query_params.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c query_params.cpp -fPIC -DPIC -o .libs/query_params.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o quotedprintablestream.lo quotedprintablestream.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c quotedprintablestream.cpp -fPIC -DPIC -o .libs/quotedprintablestream.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c properties.cpp -o properties.o >/dev/null 2>&1 In file included from query_params.cpp:29: ../include/cxxtools/query_params.h:75:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 75 | : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from ../include/cxxtools/query_params.h:32: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c quotedprintablestream.cpp -o quotedprintablestream.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c query_params.cpp -o query_params.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o regex.lo regex.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c regex.cpp -fPIC -DPIC -o .libs/regex.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c propertiesdeserializer.cpp -o propertiesdeserializer.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c regex.cpp -o regex.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o remoteclient.lo remoteclient.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c remoteclient.cpp -fPIC -DPIC -o .libs/remoteclient.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c remoteclient.cpp -o remoteclient.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o selectable.lo selectable.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c selectable.cpp -fPIC -DPIC -o .libs/selectable.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o selector.lo selector.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c selector.cpp -fPIC -DPIC -o .libs/selector.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c selectable.cpp -o selectable.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o selectorimpl.lo selectorimpl.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c selectorimpl.cpp -fPIC -DPIC -o .libs/selectorimpl.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c selector.cpp -o selector.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o semaphore.lo semaphore.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c semaphore.cpp -fPIC -DPIC -o .libs/semaphore.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c semaphore.cpp -o semaphore.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o semaphoreimpl.lo semaphoreimpl.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c semaphoreimpl.cpp -fPIC -DPIC -o .libs/semaphoreimpl.o selectorimpl.cpp: In member function ‘void cxxtools::SelectorImpl::wake()’: selectorimpl.cpp:291:12: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 291 | ::write( _wakePipe[1], "W", 1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c semaphoreimpl.cpp -o semaphoreimpl.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o serviceregistry.lo serviceregistry.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c serviceregistry.cpp -fPIC -DPIC -o .libs/serviceregistry.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c selectorimpl.cpp -o selectorimpl.o >/dev/null 2>&1 In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/serializationinfo.h:33, from ../include/cxxtools/composer.h:31, from ../include/cxxtools/serviceprocedure.h:32, from ../include/cxxtools/serviceregistry.h:33, from serviceregistry.cpp:29: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o settings.lo settings.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c settings.cpp -fPIC -DPIC -o .libs/settings.o In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/settings.h:31, from settings.cpp:30: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o settingsreader.lo settingsreader.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c settingsreader.cpp -fPIC -DPIC -o .libs/settingsreader.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o settingswriter.lo settingswriter.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c settingswriter.cpp -fPIC -DPIC -o .libs/settingswriter.o In file included from ../include/cxxtools/string.h:34, from ../include/cxxtools/settings.h:31, from settingsreader.h:31, from settingsreader.cpp:28: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ In file included from settingswriter.h:31, from settingswriter.cpp:28: ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, wchar_t)’: ../include/cxxtools/char.h:143:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 143 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(wchar_t, const Char&)’: ../include/cxxtools/char.h:145:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 145 | { return a == b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator==(const Char&, unsigned int)’: ../include/cxxtools/char.h:154:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 154 | { return a.value() == b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(const Char&, wchar_t)’: ../include/cxxtools/char.h:162:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 162 | { return a.value() != b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator!=(wchar_t, const Char&)’: ../include/cxxtools/char.h:164:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 164 | { return a != b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(const Char&, wchar_t)’: ../include/cxxtools/char.h:175:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 175 | { return a.value() < b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<(wchar_t, const Char&)’: ../include/cxxtools/char.h:177:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 177 | { return a < b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(const Char&, wchar_t)’: ../include/cxxtools/char.h:188:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 188 | { return a.value() > b; } | ~~~~~~~~~~^~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>(wchar_t, const Char&)’: ../include/cxxtools/char.h:190:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 190 | { return a > b.value(); } | ~~^~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(const Char&, wchar_t)’: ../include/cxxtools/char.h:201:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 201 | { return a.value() <= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator<=(wchar_t, const Char&)’: ../include/cxxtools/char.h:203:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 203 | { return a <= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(const Char&, wchar_t)’: ../include/cxxtools/char.h:214:32: warning: comparison of integer expressions of different signedness: ‘cxxtools::Char::value_type’ {aka ‘int’} and ‘wchar_t’ [-Wsign-compare] 214 | { return a.value() >= b; } | ~~~~~~~~~~^~~~ ../include/cxxtools/char.h: In function ‘bool cxxtools::operator>=(wchar_t, const Char&)’: ../include/cxxtools/char.h:216:24: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘cxxtools::Char::value_type’ {aka ‘int’} [-Wsign-compare] 216 | { return a >= b.value(); } | ~~^~~~~~~~~~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::move(char_type*, const char_type*, int_type)’: ../include/cxxtools/char.h:345:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 345 | return (cxxtools::Char*)std::memmove(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ ../include/cxxtools/char.h: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’: ../include/cxxtools/char.h:352:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 352 | return (cxxtools::Char*)std::memcpy(s1, s2, n * sizeof(cxxtools::Char)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/cxxtools/char.h:65:11: note: ‘std::char_traits::char_type’ {aka ‘class cxxtools::Char’} declared here 65 | class Char | ^~~~ In file included from /usr/include/c++/12/bits/basic_string.h:48, from /usr/include/c++/12/string:53, from ../include/cxxtools/char.h:32: /usr/include/c++/12/string_view: In instantiation of ‘class std::basic_string_view >’: settingswriter.cpp:42:26: required from here /usr/include/c++/12/string_view:103:21: error: static assertion failed 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/string_view:103:21: note: ‘std::is_trivial_v’ evaluates to false make[3]: *** [Makefile:918: settingswriter.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c serviceregistry.cpp -o serviceregistry.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c settings.cpp -o settings.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../src -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-long-long -Wall -pedantic -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c settingsreader.cpp -o settingsreader.o >/dev/null 2>&1 make[3]: Leaving directory '/<>/src' make[2]: *** [Makefile:647: all] Error 2 make[2]: Leaving directory '/<>/src' make[1]: *** [Makefile:545: all-recursive] Error 1 make[1]: Leaving directory '/<>' make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2022-06-26T09:22:07Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: 67232 Build-Time: 448 Distribution: kinetic Fail-Stage: build Host Architecture: armhf Install-Time: 46 Job: cxxtools_2.2.1-4.dsc Machine Architecture: arm64 Package: cxxtools Package-Time: 498 Source-Version: 2.2.1-4 Space: 67232 Status: attempted Version: 2.2.1-4 -------------------------------------------------------------------------------- Finished at 2022-06-26T09:22:07Z Build needed 00:08:18, 67232k disk space E: Build failure (dpkg-buildpackage died) Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=kinetic --arch=armhf PACKAGEBUILD-23871486 Scanning for processes to kill in build PACKAGEBUILD-23871486