Diff of the two buildlogs: -- --- b1/build.log 2025-08-28 21:34:16.205457684 +0000 +++ b2/build.log 2025-08-28 21:35:31.153549160 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Sep 30 15:52:49 -12 2026 -I: pbuilder-time-stamp: 1790826769 +I: Current time: Fri Aug 29 11:34:18 +14 2025 +I: pbuilder-time-stamp: 1756416858 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -28,53 +28,85 @@ dpkg-source: info: applying 60_fix_GCC-10.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3807670/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3515088/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Aug 28 21:34 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3515088/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3515088/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='865b286a7ad449ee80b0e53a45f4b735' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3807670' - PS1='# ' - PS2='> ' + INVOCATION_ID=e61aa21ab73c4cb59a2bf794081764a7 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3515088 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.A9M9iQ9J/pbuilderrc_ouPc --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.A9M9iQ9J/b1 --logfile b1/build.log ht_2.1.0+repack1-5.dsc' - SUDO_GID='111' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.A9M9iQ9J/pbuilderrc_Jqs7 --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.A9M9iQ9J/b2 --logfile b2/build.log ht_2.1.0+repack1-5.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos15-amd64 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3807670/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3515088/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -185,7 +217,7 @@ Get: 59 http://deb.debian.org/debian forky/main amd64 tex-common all 6.19 [29.4 kB] Get: 60 http://deb.debian.org/debian forky/main amd64 texinfo-lib amd64 7.2-4 [807 kB] Get: 61 http://deb.debian.org/debian forky/main amd64 texinfo all 7.2-4 [1974 kB] -Fetched 20.6 MB in 6s (3221 kB/s) +Fetched 20.6 MB in 0s (135 MB/s) Preconfiguring packages ... Selecting previously unselected package m4. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19855 files and directories currently installed.) @@ -453,7 +485,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/ht-2.1.0+repack1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../ht_2.1.0+repack1-5_source.changes +I: user script /srv/workspace/pbuilder/3515088/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/3515088/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/ht-2.1.0+repack1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../ht_2.1.0+repack1-5_source.changes dpkg-buildpackage: info: source package ht dpkg-buildpackage: info: source version 2.1.0+repack1-5 dpkg-buildpackage: info: source distribution unstable @@ -574,7 +610,7 @@ make a release build: yes using included minilzo: no dh_auto_build - make -j42 + make -j40 make[1]: Entering directory '/build/reproducible-path/ht-2.1.0+repack1' /usr/bin/gmake all-recursive gmake[2]: Entering directory '/build/reproducible-path/ht-2.1.0+repack1' @@ -698,6 +734,10 @@ g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../io/posix -I../io -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o arm-dis.o arm-dis.cc g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../io/posix -I../io -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o avrdis.o avrdis.cc g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../io/posix -I../io -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o avropc.o avropc.cc +avrdis.cc: In member function 'virtual dis_insn* AVRDisassembler::decode(byte*, int, CPU_ADDR)': +avrdis.cc:35:16: warning: variable 'op' set but not used [-Wunused-but-set-variable] + 35 | uint32 op; + | ^~ javadis.cc: In member function 'virtual void javadis::str_op(char*, int*, javadis_insn*, java_insn_op*)': javadis.cc:288:26: warning: variable 'a' set but not used [-Wunused-but-set-variable] 288 | CPU_ADDR a; @@ -709,10 +749,6 @@ ppcdis.cc:44:16: warning: variable 'op' set but not used [-Wunused-but-set-variable] 44 | uint32 op; | ^~ -avrdis.cc: In member function 'virtual dis_insn* AVRDisassembler::decode(byte*, int, CPU_ADDR)': -avrdis.cc:35:16: warning: variable 'op' set but not used [-Wunused-but-set-variable] - 35 | uint32 op; - | ^~ avrdis.cc: In member function 'virtual const char* AVRDisassembler::strf(dis_insn*, int, const char*)': avrdis.cc:196:22: warning: unused variable 'need_paren' [-Wunused-variable] 196 | bool need_paren = false; @@ -783,7 +819,7 @@ g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../analyser -I../asm -I../io/posix -I../io -I../output -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o out_ht.o out_ht.cc g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../analyser -I../asm -I../io/posix -I../io -I../output -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o out_sym.o out_sym.cc g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../analyser -I../asm -I../io/posix -I../io -I../output -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o out_txt.o out_txt.cc -In file included from out_sym.cc:24: +In file included from out_html.cc:23: ../htinfo.h:30:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 30 | #define ht_copyright1 "(c) 1999-2004 "ht_author1 | ^ @@ -793,7 +829,7 @@ ../htinfo.h:34:49: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 34 | #define ht_copyright2 "(c) 1999-2014 "ht_author2" <"ht_mail2">" | ^ -In file included from out_html.cc:23: +In file included from out_sym.cc:24: ../htinfo.h:30:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 30 | #define ht_copyright1 "(c) 1999-2004 "ht_author1 | ^ @@ -813,15 +849,6 @@ ../htinfo.h:34:49: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 34 | #define ht_copyright2 "(c) 1999-2014 "ht_author2" <"ht_mail2">" | ^ -out_txt.cc:142:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 142 | ht_snprintf(tmpbuf, sizeof tmpbuf, "Analysis of %y\ngenerated by "ht_name" version "ht_version" ("ht_url")\n\n", &analy->getName(name)); - | ^ -out_txt.cc:142:82: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 142 | ht_snprintf(tmpbuf, sizeof tmpbuf, "Analysis of %y\ngenerated by "ht_name" version "ht_version" ("ht_url")\n\n", &analy->getName(name)); - | ^ -out_txt.cc:142:103: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 142 | ht_snprintf(tmpbuf, sizeof tmpbuf, "Analysis of %y\ngenerated by "ht_name" version "ht_version" ("ht_url")\n\n", &analy->getName(name)); - | ^ out_html.cc:217:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 217 | swrite(stream, "
generated by "ht_name" version "ht_version".\n
\n
\n");
       |                        ^
@@ -831,6 +858,15 @@
 out_html.cc:217:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
   217 |         swrite(stream, "
generated by "ht_name" version "ht_version".\n
\n
\n");
       |                                                                           ^
+out_txt.cc:142:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  142 |         ht_snprintf(tmpbuf, sizeof tmpbuf, "Analysis of %y\ngenerated by "ht_name" version "ht_version" ("ht_url")\n\n", &analy->getName(name));
+      |                                            ^
+out_txt.cc:142:82: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  142 |         ht_snprintf(tmpbuf, sizeof tmpbuf, "Analysis of %y\ngenerated by "ht_name" version "ht_version" ("ht_url")\n\n", &analy->getName(name));
+      |                                                                                  ^
+out_txt.cc:142:103: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  142 |         ht_snprintf(tmpbuf, sizeof tmpbuf, "Analysis of %y\ngenerated by "ht_name" version "ht_version" ("ht_url")\n\n", &analy->getName(name));
+      |                                                                                                       ^
 In file included from ../data.h:29,
                  from ../asm/asm.h:24,
                  from ../analyser/analy.h:24,
@@ -906,84 +942,19 @@
 g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o hthist.o hthist.cc
 g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htidle.o htidle.cc
 g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htiobox.o htiobox.cc
-htcoffhd.cc:135:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  135 |         {"machine",                     STATICTAG_EDIT_WORD_VE("00000000")" "STATICTAG_DESC_WORD_VE("00000000", ATOM_COFF_MACHINES_STR)},
-      |                                                                           ^
-htcoffhd.cc:140:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  140 |         {"size of optional header",     STATICTAG_EDIT_WORD_VE("00000010")" "STATICTAG_DESC_WORD_VE("00000010", ATOM_COFF_OPTIONAL_SIZES_STR)},
-      |                                                                           ^
-htcoffhd.cc:141:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  141 |         {"characteristics",             STATICTAG_EDIT_WORD_VE("00000012")" "STATICTAG_FLAGS("00000012", ATOM_COFF_CHARACTERISTICS_STR)},
-      |                                                                           ^
-htcoffhd.cc:146:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  146 |         {"optional magic",              STATICTAG_EDIT_WORD_VE("00000014")" "STATICTAG_DESC_WORD_VE("00000014", ATOM_COFF_OPTIONAL_MAGICS_STR)},
-      |                                                                           ^
-htcoffhd.cc:159:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  159 |         {"optional magic",              STATICTAG_EDIT_WORD_VE("00000014")" "STATICTAG_DESC_WORD_VE("00000014", ATOM_COFF_OPTIONAL_MAGICS_STR)},
-      |                                                                           ^
-htcoffhd.cc:198:76: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  198 |         {"characteristics",             STATICTAG_EDIT_DWORD_VE("00000024")" "STATICTAG_FLAGS("00000024", ATOM_COFF_SECTION_CHARACTERISTICS_STR)},
-      |                                                                            ^
-htcoffhd.cc:243:51: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  243 |                                 m->add_staticmask("optional magic                                   "STATICTAG_EDIT_WORD_VE("00000018")" "STATICTAG_DESC_WORD_VE("00000018", ATOM_COFF_OPTIONAL_MAGICS_STR), h+20, coff_bigendian);
-      |                                                   ^
-htcoffhd.cc:243:136: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  243 |                                 m->add_staticmask("optional magic                                   "STATICTAG_EDIT_WORD_VE("00000018")" "STATICTAG_DESC_WORD_VE("00000018", ATOM_COFF_OPTIONAL_MAGICS_STR), h+20, coff_bigendian);
-      |                                                                                                                                        ^
 g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htle.o htle.cc
-htelfhd.cc:32:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   32 |         {"    magic",           STATICTAG_EDIT_BYTE("00000000")" "STATICTAG_EDIT_BYTE("00000001")" "STATICTAG_EDIT_BYTE("00000002")" "STATICTAG_EDIT_BYTE("00000003")" = "STATICTAG_EDIT_CHAR("00000000") STATICTAG_EDIT_CHAR("00000001") STATICTAG_EDIT_CHAR("00000002") STATICTAG_EDIT_CHAR("00000003")},
-      |                                                                ^
-htelfhd.cc:32:98: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   32 |         {"    magic",           STATICTAG_EDIT_BYTE("00000000")" "STATICTAG_EDIT_BYTE("00000001")" "STATICTAG_EDIT_BYTE("00000002")" "STATICTAG_EDIT_BYTE("00000003")" = "STATICTAG_EDIT_CHAR("00000000") STATICTAG_EDIT_CHAR("00000001") STATICTAG_EDIT_CHAR("00000002") STATICTAG_EDIT_CHAR("00000003")},
-      |                                                                                                  ^
-htelfhd.cc:32:132: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   32 |         {"    magic",           STATICTAG_EDIT_BYTE("00000000")" "STATICTAG_EDIT_BYTE("00000001")" "STATICTAG_EDIT_BYTE("00000002")" "STATICTAG_EDIT_BYTE("00000003")" = "STATICTAG_EDIT_CHAR("00000000") STATICTAG_EDIT_CHAR("00000001") STATICTAG_EDIT_CHAR("00000002") STATICTAG_EDIT_CHAR("00000003")},
-      |                                                                                                                                    ^
-htelfhd.cc:32:166: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   32 |         {"    magic",           STATICTAG_EDIT_BYTE("00000000")" "STATICTAG_EDIT_BYTE("00000001")" "STATICTAG_EDIT_BYTE("00000002")" "STATICTAG_EDIT_BYTE("00000003")" = "STATICTAG_EDIT_CHAR("00000000") STATICTAG_EDIT_CHAR("00000001") STATICTAG_EDIT_CHAR("00000002") STATICTAG_EDIT_CHAR("00000003")},
-      |                                                                                                                                                                      ^
-htelfhd.cc:33:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   33 |         {"    class",           STATICTAG_EDIT_BYTE("00000004")" ("STATICTAG_DESC_BYTE("00000004", ATOM_ELF_CLASS_STR)")"},
-      |                                                                ^
-htelfhd.cc:34:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   34 |         {"    data",            STATICTAG_EDIT_BYTE("00000005")" ("STATICTAG_DESC_BYTE("00000005", ATOM_ELF_DATA_STR)")"},
-      |                                                                ^
-htelfhd.cc:36:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   36 |         {"    OS ABI",          STATICTAG_EDIT_BYTE("00000007")" ("STATICTAG_DESC_BYTE("00000007", ATOM_ELF_OS_ABI_STR)")"},
-      |                                                                ^
-htelfhd.cc:38:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   38 |         {"    reserved",        STATICTAG_EDIT_BYTE("00000009")" "STATICTAG_EDIT_BYTE("0000000a")" "STATICTAG_EDIT_BYTE("0000000b")" "STATICTAG_EDIT_BYTE("0000000c")" "STATICTAG_EDIT_BYTE("0000000d")" "STATICTAG_EDIT_BYTE("0000000e")" "STATICTAG_EDIT_BYTE("0000000f")},
-      |                                                                ^
-htelfhd.cc:38:98: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   38 |         {"    reserved",        STATICTAG_EDIT_BYTE("00000009")" "STATICTAG_EDIT_BYTE("0000000a")" "STATICTAG_EDIT_BYTE("0000000b")" "STATICTAG_EDIT_BYTE("0000000c")" "STATICTAG_EDIT_BYTE("0000000d")" "STATICTAG_EDIT_BYTE("0000000e")" "STATICTAG_EDIT_BYTE("0000000f")},
-      |                                                                                                  ^
-htelfhd.cc:38:132: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   38 |         {"    reserved",        STATICTAG_EDIT_BYTE("00000009")" "STATICTAG_EDIT_BYTE("0000000a")" "STATICTAG_EDIT_BYTE("0000000b")" "STATICTAG_EDIT_BYTE("0000000c")" "STATICTAG_EDIT_BYTE("0000000d")" "STATICTAG_EDIT_BYTE("0000000e")" "STATICTAG_EDIT_BYTE("0000000f")},
-      |                                                                                                                                    ^
-htelfhd.cc:38:166: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   38 |         {"    reserved",        STATICTAG_EDIT_BYTE("00000009")" "STATICTAG_EDIT_BYTE("0000000a")" "STATICTAG_EDIT_BYTE("0000000b")" "STATICTAG_EDIT_BYTE("0000000c")" "STATICTAG_EDIT_BYTE("0000000d")" "STATICTAG_EDIT_BYTE("0000000e")" "STATICTAG_EDIT_BYTE("0000000f")},
-      |                                                                                                                                                                      ^
-htelfhd.cc:38:200: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   38 |         {"    reserved",        STATICTAG_EDIT_BYTE("00000009")" "STATICTAG_EDIT_BYTE("0000000a")" "STATICTAG_EDIT_BYTE("0000000b")" "STATICTAG_EDIT_BYTE("0000000c")" "STATICTAG_EDIT_BYTE("0000000d")" "STATICTAG_EDIT_BYTE("0000000e")" "STATICTAG_EDIT_BYTE("0000000f")},
-      |                                                                                                                                                                                                        ^
-htelfhd.cc:38:234: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   38 |         {"    reserved",        STATICTAG_EDIT_BYTE("00000009")" "STATICTAG_EDIT_BYTE("0000000a")" "STATICTAG_EDIT_BYTE("0000000b")" "STATICTAG_EDIT_BYTE("0000000c")" "STATICTAG_EDIT_BYTE("0000000d")" "STATICTAG_EDIT_BYTE("0000000e")" "STATICTAG_EDIT_BYTE("0000000f")},
-      |                                                                                                                                                                                                                                          ^
-htelfhd.cc:44:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   44 |         {"type",                        STATICTAG_EDIT_WORD_VE("00000010")" ("STATICTAG_DESC_WORD_VE("00000010", ATOM_ELF_TYPE_STR)")"},
-      |                                                                           ^
-htelfhd.cc:45:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   45 |         {"machine",                     STATICTAG_EDIT_WORD_VE("00000012")" ("STATICTAG_DESC_WORD_VE("00000012", ATOM_ELF_MACHINE_STR)")"},
-      |                                                                           ^
-htelfhd.cc:62:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   62 |         {"type",                        STATICTAG_EDIT_WORD_VE("00000010")" ("STATICTAG_DESC_WORD_VE("00000010", ATOM_ELF_TYPE_STR)")"},
-      |                                                                           ^
-htelfhd.cc:63:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   63 |         {"machine",                     STATICTAG_EDIT_WORD_VE("00000012")" ("STATICTAG_DESC_WORD_VE("00000012", ATOM_ELF_MACHINE_STR)")"},
-      |                                                                           ^
 g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htleent.o htleent.cc
 g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htlehead.o htlehead.cc
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htleimg.o htleimg.cc
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htleobj.o htleobj.cc
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htlepage.o htlepage.cc
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htmenu.o htmenu.cc
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htmz.o htmz.cc
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htmzhead.o htmzhead.cc
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htmzimg.o htmzimg.cc
+htcfg.cc:293:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  293 |         const char *b = "/"SYSTEM_CONFIG_FILE_NAME;
+      |                         ^
 htelfphs.cc:31:68: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    31 |         {"type",                STATICTAG_EDIT_DWORD_VE("00000000")" ("STATICTAG_DESC_DWORD_VE("00000000", ATOM_ELF_PH_TYPE_STR)")"},
       |                                                                    ^
@@ -1008,19 +979,6 @@
 htelfshs.cc:49:84: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    49 |         {"flags",                               STATICTAG_EDIT_QWORD_VE("00000008")" "STATICTAG_FLAGS("00000008", ATOM_ELF_SH_FLAGS_STR)},
       |                                                                                    ^
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htleimg.o htleimg.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htleobj.o htleobj.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htlepage.o htlepage.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htmenu.o htmenu.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htmz.o htmz.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htmzhead.o htmzhead.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htmzimg.o htmzimg.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htmzrel.o htmzrel.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htne.o htne.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htneent.o htneent.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htnehead.o htnehead.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htnenms.o htnenms.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htneobj.o htneobj.cc
 htfinfo.cc:65:40: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    65 |         return ht_snprintf(f, max_len, "%-"FINFO_IDENTIFIER_WIDTH_STR"s%s", prefix, asctime(&tt));
       |                                        ^
@@ -1048,18 +1006,7 @@
 htfinfo.cc:124:71: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
   124 |                                 t += ht_snprintf(t, max_len-(t-text), "%-"FINFO_IDENTIFIER_WIDTH_STR"s", als[a]);
       |                                                                       ^
-htcfg.cc:293:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  293 |         const char *b = "/"SYSTEM_CONFIG_FILE_NAME;
-      |                         ^
-htleent.cc:44:72: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   44 |         {"bundle flags",                STATICTAG_EDIT_BYTE("00000001")" "STATICTAG_FLAGS("00000001", ATOM_LE_ENTRY_BUNDLE_FLAGS_STR)},
-      |                                                                        ^
-htleent.cc:61:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   61 |         {"flags",               STATICTAG_EDIT_BYTE("00000000")" "STATICTAG_FLAGS("00000000", ATOM_LE_ENTRY_FLAGS_STR)},
-      |                                                                ^
-htleent.cc:68:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   68 |         {"flags",               STATICTAG_EDIT_BYTE("00000000")" "STATICTAG_FLAGS("00000000", ATOM_LE_ENTRY_FLAGS_STR)},
-      |                                                                ^
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htmzrel.o htmzrel.cc
 htleobj.cc:39:92: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    39 |         {"flags",                                       STATICTAG_EDIT_DWORD_LE("00000008")" "STATICTAG_FLAGS("00000008", ATOM_LE_OBJFLAGS_STR)},
       |                                                                                            ^
@@ -1069,9 +1016,46 @@
 htleobj.cc:42:121: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    42 |         {"name",                                        STATICTAG_EDIT_CHAR("00000014")""STATICTAG_EDIT_CHAR("00000015")""STATICTAG_EDIT_CHAR("00000016")""STATICTAG_EDIT_CHAR("00000017")},
       |                                                                                                                         ^
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htne.o htne.cc
 htleobj.cc:42:154: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    42 |         {"name",                                        STATICTAG_EDIT_CHAR("00000014")""STATICTAG_EDIT_CHAR("00000015")""STATICTAG_EDIT_CHAR("00000016")""STATICTAG_EDIT_CHAR("00000017")},
       |                                                                                                                                                          ^
+htlehead.cc:82:99: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   82 |         {"cpu type",                                            STATICTAG_EDIT_WORD_LE("00000008")" "STATICTAG_DESC_WORD_LE("00000008", ATOM_LE_MACHINE_STR)},
+      |                                                                                                   ^
+htlehead.cc:83:99: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   83 |         {"os type",                                             STATICTAG_EDIT_WORD_LE("0000000a")" "STATICTAG_DESC_WORD_LE("0000000a", ATOM_LE_OS_STR)},
+      |                                                                                                   ^
+htlehead.cc:85:100: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   85 |         {"module flags",                                        STATICTAG_EDIT_DWORD_LE("00000010")" "STATICTAG_FLAGS("00000010", ATOM_LE_FLAGS_STR)},
+      |                                                                                                    ^
+htlehead.cc:124:96: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  124 |         {"reserved (12 bytes)",                                 STATICTAG_EDIT_BYTE("000000ac")" "STATICTAG_EDIT_BYTE("000000ad")" "STATICTAG_EDIT_BYTE("000000ae")" "STATICTAG_EDIT_BYTE("000000af")},
+      |                                                                                                ^
+htlehead.cc:124:130: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  124 |         {"reserved (12 bytes)",                                 STATICTAG_EDIT_BYTE("000000ac")" "STATICTAG_EDIT_BYTE("000000ad")" "STATICTAG_EDIT_BYTE("000000ae")" "STATICTAG_EDIT_BYTE("000000af")},
+      |                                                                                                                                  ^
+htlehead.cc:124:164: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  124 |         {"reserved (12 bytes)",                                 STATICTAG_EDIT_BYTE("000000ac")" "STATICTAG_EDIT_BYTE("000000ad")" "STATICTAG_EDIT_BYTE("000000ae")" "STATICTAG_EDIT_BYTE("000000af")},
+      |                                                                                                                                                                    ^
+htlehead.cc:125:104: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  125 |         {0,                                                             STATICTAG_EDIT_BYTE("000000b0")" "STATICTAG_EDIT_BYTE("000000b1")" "STATICTAG_EDIT_BYTE("000000b2")" "STATICTAG_EDIT_BYTE("000000b3")},
+      |                                                                                                        ^
+htlehead.cc:125:138: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  125 |         {0,                                                             STATICTAG_EDIT_BYTE("000000b0")" "STATICTAG_EDIT_BYTE("000000b1")" "STATICTAG_EDIT_BYTE("000000b2")" "STATICTAG_EDIT_BYTE("000000b3")},
+      |                                                                                                                                          ^
+htlehead.cc:125:172: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  125 |         {0,                                                             STATICTAG_EDIT_BYTE("000000b0")" "STATICTAG_EDIT_BYTE("000000b1")" "STATICTAG_EDIT_BYTE("000000b2")" "STATICTAG_EDIT_BYTE("000000b3")},
+      |                                                                                                                                                                            ^
+htlehead.cc:126:104: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  126 |         {0,                                                             STATICTAG_EDIT_BYTE("000000b4")" "STATICTAG_EDIT_BYTE("000000b5")" "STATICTAG_EDIT_BYTE("000000b6")" "STATICTAG_EDIT_BYTE("000000b7")},
+      |                                                                                                        ^
+htlehead.cc:126:138: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  126 |         {0,                                                             STATICTAG_EDIT_BYTE("000000b4")" "STATICTAG_EDIT_BYTE("000000b5")" "STATICTAG_EDIT_BYTE("000000b6")" "STATICTAG_EDIT_BYTE("000000b7")},
+      |                                                                                                                                          ^
+htlehead.cc:126:172: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  126 |         {0,                                                             STATICTAG_EDIT_BYTE("000000b4")" "STATICTAG_EDIT_BYTE("000000b5")" "STATICTAG_EDIT_BYTE("000000b6")" "STATICTAG_EDIT_BYTE("000000b7")},
+      |                                                                                                                                                                            ^
 htmzhead.cc:43:80: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    43 |         {"reserved",                            STATICTAG_EDIT_BYTE("0000001c")" "STATICTAG_EDIT_BYTE("0000001d")" "STATICTAG_EDIT_BYTE("0000001e")" "STATICTAG_EDIT_BYTE("0000001f")" "STATICTAG_EDIT_BYTE("00000020")" "STATICTAG_EDIT_BYTE("00000021")" "STATICTAG_EDIT_BYTE("00000022")" "STATICTAG_EDIT_BYTE("00000023")},
       |                                                                                ^
@@ -1102,10 +1086,6 @@
 htmzhead.cc:44:148: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    44 |         {"reserved",                            STATICTAG_EDIT_BYTE("00000024")" "STATICTAG_EDIT_BYTE("00000025")" "STATICTAG_EDIT_BYTE("00000026")" "STATICTAG_EDIT_BYTE("00000027")" "STATICTAG_EDIT_BYTE("00000028")" "STATICTAG_EDIT_BYTE("00000029")" "STATICTAG_EDIT_BYTE("0000002a")" "STATICTAG_EDIT_BYTE("0000002b")},
       |                                                                                                                                                    ^
-htelf.cc: In member function 'void ht_elf::init(Bounds*, File*, format_viewer_if**, ht_format_group*, FileOfs)':
-htelf.cc:165:54: warning: variable 'a' set but not used [-Wunused-but-set-variable]
-  165 |                                 ELF_SECTION_HEADER32 a = elf_shared->sheaders.sheaders32[i];
-      |                                                      ^
 htmzhead.cc:44:182: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    44 |         {"reserved",                            STATICTAG_EDIT_BYTE("00000024")" "STATICTAG_EDIT_BYTE("00000025")" "STATICTAG_EDIT_BYTE("00000026")" "STATICTAG_EDIT_BYTE("00000027")" "STATICTAG_EDIT_BYTE("00000028")" "STATICTAG_EDIT_BYTE("00000029")" "STATICTAG_EDIT_BYTE("0000002a")" "STATICTAG_EDIT_BYTE("0000002b")},
       |                                                                                                                                                                                      ^
@@ -1148,9 +1128,6 @@
 htmzhead.cc:46:148: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    46 |         {"reserved",                            STATICTAG_EDIT_BYTE("00000034")" "STATICTAG_EDIT_BYTE("00000035")" "STATICTAG_EDIT_BYTE("00000036")" "STATICTAG_EDIT_BYTE("00000037")" "STATICTAG_EDIT_BYTE("00000038")" "STATICTAG_EDIT_BYTE("00000039")" "STATICTAG_EDIT_BYTE("0000003a")" "STATICTAG_EDIT_BYTE("0000003b")},
       |                                                                                                                                                    ^
-htelf.cc:212:46: warning: variable 'a' set but not used [-Wunused-but-set-variable]
-  212 |                         ELF_SECTION_HEADER64 a = elf_shared->sheaders.sheaders64[i];
-      |                                              ^
 htmzhead.cc:46:182: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    46 |         {"reserved",                            STATICTAG_EDIT_BYTE("00000034")" "STATICTAG_EDIT_BYTE("00000035")" "STATICTAG_EDIT_BYTE("00000036")" "STATICTAG_EDIT_BYTE("00000037")" "STATICTAG_EDIT_BYTE("00000038")" "STATICTAG_EDIT_BYTE("00000039")" "STATICTAG_EDIT_BYTE("0000003a")" "STATICTAG_EDIT_BYTE("0000003b")},
       |                                                                                                                                                                                      ^
@@ -1163,75 +1140,290 @@
 htmzhead.cc:46:284: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    46 |         {"reserved",                            STATICTAG_EDIT_BYTE("00000034")" "STATICTAG_EDIT_BYTE("00000035")" "STATICTAG_EDIT_BYTE("00000036")" "STATICTAG_EDIT_BYTE("00000037")" "STATICTAG_EDIT_BYTE("00000038")" "STATICTAG_EDIT_BYTE("00000039")" "STATICTAG_EDIT_BYTE("0000003a")" "STATICTAG_EDIT_BYTE("0000003b")},
       |                                                                                                                                                                                                                                                                                            ^
-htlehead.cc:82:99: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   82 |         {"cpu type",                                            STATICTAG_EDIT_WORD_LE("00000008")" "STATICTAG_DESC_WORD_LE("00000008", ATOM_LE_MACHINE_STR)},
-      |                                                                                                   ^
-htlehead.cc:83:99: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   83 |         {"os type",                                             STATICTAG_EDIT_WORD_LE("0000000a")" "STATICTAG_DESC_WORD_LE("0000000a", ATOM_LE_OS_STR)},
-      |                                                                                                   ^
-htlehead.cc:85:100: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   85 |         {"module flags",                                        STATICTAG_EDIT_DWORD_LE("00000010")" "STATICTAG_FLAGS("00000010", ATOM_LE_FLAGS_STR)},
-      |                                                                                                    ^
-htlehead.cc:124:96: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  124 |         {"reserved (12 bytes)",                                 STATICTAG_EDIT_BYTE("000000ac")" "STATICTAG_EDIT_BYTE("000000ad")" "STATICTAG_EDIT_BYTE("000000ae")" "STATICTAG_EDIT_BYTE("000000af")},
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htneent.o htneent.cc
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htnehead.o htnehead.cc
+In file included from htapp.cc:34:
+htinfo.h:30:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   30 | #define ht_copyright1 "(c) 1999-2004 "ht_author1
+      |                       ^
+htinfo.h:34:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   34 | #define ht_copyright2 "(c) 1999-2014 "ht_author2" <"ht_mail2">"
+      |                       ^
+htinfo.h:34:49: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   34 | #define ht_copyright2 "(c) 1999-2014 "ht_author2" <"ht_mail2">"
+      |                                                 ^
+htelfhd.cc:32:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   32 |         {"    magic",           STATICTAG_EDIT_BYTE("00000000")" "STATICTAG_EDIT_BYTE("00000001")" "STATICTAG_EDIT_BYTE("00000002")" "STATICTAG_EDIT_BYTE("00000003")" = "STATICTAG_EDIT_CHAR("00000000") STATICTAG_EDIT_CHAR("00000001") STATICTAG_EDIT_CHAR("00000002") STATICTAG_EDIT_CHAR("00000003")},
+      |                                                                ^
+htelfhd.cc:32:98: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   32 |         {"    magic",           STATICTAG_EDIT_BYTE("00000000")" "STATICTAG_EDIT_BYTE("00000001")" "STATICTAG_EDIT_BYTE("00000002")" "STATICTAG_EDIT_BYTE("00000003")" = "STATICTAG_EDIT_CHAR("00000000") STATICTAG_EDIT_CHAR("00000001") STATICTAG_EDIT_CHAR("00000002") STATICTAG_EDIT_CHAR("00000003")},
+      |                                                                                                  ^
+htelfhd.cc:32:132: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   32 |         {"    magic",           STATICTAG_EDIT_BYTE("00000000")" "STATICTAG_EDIT_BYTE("00000001")" "STATICTAG_EDIT_BYTE("00000002")" "STATICTAG_EDIT_BYTE("00000003")" = "STATICTAG_EDIT_CHAR("00000000") STATICTAG_EDIT_CHAR("00000001") STATICTAG_EDIT_CHAR("00000002") STATICTAG_EDIT_CHAR("00000003")},
+      |                                                                                                                                    ^
+htelfhd.cc:32:166: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   32 |         {"    magic",           STATICTAG_EDIT_BYTE("00000000")" "STATICTAG_EDIT_BYTE("00000001")" "STATICTAG_EDIT_BYTE("00000002")" "STATICTAG_EDIT_BYTE("00000003")" = "STATICTAG_EDIT_CHAR("00000000") STATICTAG_EDIT_CHAR("00000001") STATICTAG_EDIT_CHAR("00000002") STATICTAG_EDIT_CHAR("00000003")},
+      |                                                                                                                                                                      ^
+htelfhd.cc:33:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   33 |         {"    class",           STATICTAG_EDIT_BYTE("00000004")" ("STATICTAG_DESC_BYTE("00000004", ATOM_ELF_CLASS_STR)")"},
+      |                                                                ^
+htelfhd.cc:34:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   34 |         {"    data",            STATICTAG_EDIT_BYTE("00000005")" ("STATICTAG_DESC_BYTE("00000005", ATOM_ELF_DATA_STR)")"},
+      |                                                                ^
+htelfhd.cc:36:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   36 |         {"    OS ABI",          STATICTAG_EDIT_BYTE("00000007")" ("STATICTAG_DESC_BYTE("00000007", ATOM_ELF_OS_ABI_STR)")"},
+      |                                                                ^
+htelfhd.cc:38:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   38 |         {"    reserved",        STATICTAG_EDIT_BYTE("00000009")" "STATICTAG_EDIT_BYTE("0000000a")" "STATICTAG_EDIT_BYTE("0000000b")" "STATICTAG_EDIT_BYTE("0000000c")" "STATICTAG_EDIT_BYTE("0000000d")" "STATICTAG_EDIT_BYTE("0000000e")" "STATICTAG_EDIT_BYTE("0000000f")},
+      |                                                                ^
+htelfhd.cc:38:98: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   38 |         {"    reserved",        STATICTAG_EDIT_BYTE("00000009")" "STATICTAG_EDIT_BYTE("0000000a")" "STATICTAG_EDIT_BYTE("0000000b")" "STATICTAG_EDIT_BYTE("0000000c")" "STATICTAG_EDIT_BYTE("0000000d")" "STATICTAG_EDIT_BYTE("0000000e")" "STATICTAG_EDIT_BYTE("0000000f")},
+      |                                                                                                  ^
+htelfhd.cc:38:132: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   38 |         {"    reserved",        STATICTAG_EDIT_BYTE("00000009")" "STATICTAG_EDIT_BYTE("0000000a")" "STATICTAG_EDIT_BYTE("0000000b")" "STATICTAG_EDIT_BYTE("0000000c")" "STATICTAG_EDIT_BYTE("0000000d")" "STATICTAG_EDIT_BYTE("0000000e")" "STATICTAG_EDIT_BYTE("0000000f")},
+      |                                                                                                                                    ^
+htelfhd.cc:38:166: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   38 |         {"    reserved",        STATICTAG_EDIT_BYTE("00000009")" "STATICTAG_EDIT_BYTE("0000000a")" "STATICTAG_EDIT_BYTE("0000000b")" "STATICTAG_EDIT_BYTE("0000000c")" "STATICTAG_EDIT_BYTE("0000000d")" "STATICTAG_EDIT_BYTE("0000000e")" "STATICTAG_EDIT_BYTE("0000000f")},
+      |                                                                                                                                                                      ^
+htelfhd.cc:38:200: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   38 |         {"    reserved",        STATICTAG_EDIT_BYTE("00000009")" "STATICTAG_EDIT_BYTE("0000000a")" "STATICTAG_EDIT_BYTE("0000000b")" "STATICTAG_EDIT_BYTE("0000000c")" "STATICTAG_EDIT_BYTE("0000000d")" "STATICTAG_EDIT_BYTE("0000000e")" "STATICTAG_EDIT_BYTE("0000000f")},
+      |                                                                                                                                                                                                        ^
+htelfhd.cc:38:234: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   38 |         {"    reserved",        STATICTAG_EDIT_BYTE("00000009")" "STATICTAG_EDIT_BYTE("0000000a")" "STATICTAG_EDIT_BYTE("0000000b")" "STATICTAG_EDIT_BYTE("0000000c")" "STATICTAG_EDIT_BYTE("0000000d")" "STATICTAG_EDIT_BYTE("0000000e")" "STATICTAG_EDIT_BYTE("0000000f")},
+      |                                                                                                                                                                                                                                          ^
+htelfhd.cc:44:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   44 |         {"type",                        STATICTAG_EDIT_WORD_VE("00000010")" ("STATICTAG_DESC_WORD_VE("00000010", ATOM_ELF_TYPE_STR)")"},
+      |                                                                           ^
+htelfhd.cc:45:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   45 |         {"machine",                     STATICTAG_EDIT_WORD_VE("00000012")" ("STATICTAG_DESC_WORD_VE("00000012", ATOM_ELF_MACHINE_STR)")"},
+      |                                                                           ^
+htelfhd.cc:62:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   62 |         {"type",                        STATICTAG_EDIT_WORD_VE("00000010")" ("STATICTAG_DESC_WORD_VE("00000010", ATOM_ELF_TYPE_STR)")"},
+      |                                                                           ^
+htelfhd.cc:63:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   63 |         {"machine",                     STATICTAG_EDIT_WORD_VE("00000012")" ("STATICTAG_DESC_WORD_VE("00000012", ATOM_ELF_MACHINE_STR)")"},
+      |                                                                           ^
+htcoffhd.cc:135:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  135 |         {"machine",                     STATICTAG_EDIT_WORD_VE("00000000")" "STATICTAG_DESC_WORD_VE("00000000", ATOM_COFF_MACHINES_STR)},
+      |                                                                           ^
+htcoffhd.cc:140:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  140 |         {"size of optional header",     STATICTAG_EDIT_WORD_VE("00000010")" "STATICTAG_DESC_WORD_VE("00000010", ATOM_COFF_OPTIONAL_SIZES_STR)},
+      |                                                                           ^
+htcoffhd.cc:141:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  141 |         {"characteristics",             STATICTAG_EDIT_WORD_VE("00000012")" "STATICTAG_FLAGS("00000012", ATOM_COFF_CHARACTERISTICS_STR)},
+      |                                                                           ^
+htcoffhd.cc:146:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  146 |         {"optional magic",              STATICTAG_EDIT_WORD_VE("00000014")" "STATICTAG_DESC_WORD_VE("00000014", ATOM_COFF_OPTIONAL_MAGICS_STR)},
+      |                                                                           ^
+htcoffhd.cc:159:75: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  159 |         {"optional magic",              STATICTAG_EDIT_WORD_VE("00000014")" "STATICTAG_DESC_WORD_VE("00000014", ATOM_COFF_OPTIONAL_MAGICS_STR)},
+      |                                                                           ^
+htcoffhd.cc:198:76: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  198 |         {"characteristics",             STATICTAG_EDIT_DWORD_VE("00000024")" "STATICTAG_FLAGS("00000024", ATOM_COFF_SECTION_CHARACTERISTICS_STR)},
+      |                                                                            ^
+htcoffhd.cc:243:51: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  243 |                                 m->add_staticmask("optional magic                                   "STATICTAG_EDIT_WORD_VE("00000018")" "STATICTAG_DESC_WORD_VE("00000018", ATOM_COFF_OPTIONAL_MAGICS_STR), h+20, coff_bigendian);
+      |                                                   ^
+htcoffhd.cc:243:136: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+  243 |                                 m->add_staticmask("optional magic                                   "STATICTAG_EDIT_WORD_VE("00000018")" "STATICTAG_DESC_WORD_VE("00000018", ATOM_COFF_OPTIONAL_MAGICS_STR), h+20, coff_bigendian);
+      |                                                                                                                                        ^
+htapp.cc:1506:28: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+ 1506 |         help->insert_entry("~About "ht_name, "", cmd_about, 0, 1);
+      |                            ^
+htleent.cc:44:72: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   44 |         {"bundle flags",                STATICTAG_EDIT_BYTE("00000001")" "STATICTAG_FLAGS("00000001", ATOM_LE_ENTRY_BUNDLE_FLAGS_STR)},
+      |                                                                        ^
+htleent.cc:61:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   61 |         {"flags",               STATICTAG_EDIT_BYTE("00000000")" "STATICTAG_FLAGS("00000000", ATOM_LE_ENTRY_FLAGS_STR)},
+      |                                                                ^
+htleent.cc:68:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   68 |         {"flags",               STATICTAG_EDIT_BYTE("00000000")" "STATICTAG_FLAGS("00000000", ATOM_LE_ENTRY_FLAGS_STR)},
+      |                                                                ^
+htapp.cc:2514:43: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+ 2514 |                         msgbox(btmask_ok, "About "ht_name, 0, align_custom, "\n"
+      |                                           ^
+htapp.cc:2515:33: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+ 2515 |                                 "\ec"ht_name" "ht_version" (%s)\n\n"
+      |                                 ^
+htapp.cc:2515:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+ 2515 |                                 "\ec"ht_name" "ht_version" (%s)\n\n"
+      |                                             ^
+htapp.cc:2516:33: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+ 2516 |                                 "\el"ht_copyright1"\n"ht_copyright2"\n\n"
+      |                                 ^
+htapp.cc:2516:51: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+ 2516 |                                 "\el"ht_copyright1"\n"ht_copyright2"\n\n"
+      |                                                   ^
+htapp.cc:3350:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+ 3350 |         screen = allocSystemDisplay(ht_name" "ht_version);
+      |                                            ^
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htnenms.o htnenms.cc
+htnehead.cc:35:107: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   35 |         {"flags",                                                       STATICTAG_EDIT_WORD_LE("0000000c")" "STATICTAG_FLAGS("0000000c", ATOM_NE_FLAGS_STR)},
+      |                                                                                                           ^
+htnehead.cc:39:107: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   39 |         {"CS:IP",                                                       STATICTAG_EDIT_WORD_LE("00000016")":"STATICTAG_EDIT_WORD_LE("00000014")},
+      |                                                                                                           ^
+htnehead.cc:40:107: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   40 |         {"SS:SP",                                                       STATICTAG_EDIT_WORD_LE("0000001a")":"STATICTAG_EDIT_WORD_LE("00000018")},
+      |                                                                                                           ^
+htnehead.cc:53:96: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
+   53 |         {"target os",                                           STATICTAG_EDIT_BYTE("00000036")" "STATICTAG_DESC_BYTE("00000036", ATOM_NE_OS_STR)},
       |                                                                                                ^
-htlehead.cc:124:130: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  124 |         {"reserved (12 bytes)",                                 STATICTAG_EDIT_BYTE("000000ac")" "STATICTAG_EDIT_BYTE("000000ad")" "STATICTAG_EDIT_BYTE("000000ae")" "STATICTAG_EDIT_BYTE("000000af")},
-      |                                                                                                                                  ^
-htlehead.cc:124:164: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  124 |         {"reserved (12 bytes)",                                 STATICTAG_EDIT_BYTE("000000ac")" "STATICTAG_EDIT_BYTE("000000ad")" "STATICTAG_EDIT_BYTE("000000ae")" "STATICTAG_EDIT_BYTE("000000af")},
-      |                                                                                                                                                                    ^
-htlehead.cc:125:104: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  125 |         {0,                                                             STATICTAG_EDIT_BYTE("000000b0")" "STATICTAG_EDIT_BYTE("000000b1")" "STATICTAG_EDIT_BYTE("000000b2")" "STATICTAG_EDIT_BYTE("000000b3")},
-      |                                                                                                        ^
-htlehead.cc:125:138: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  125 |         {0,                                                             STATICTAG_EDIT_BYTE("000000b0")" "STATICTAG_EDIT_BYTE("000000b1")" "STATICTAG_EDIT_BYTE("000000b2")" "STATICTAG_EDIT_BYTE("000000b3")},
-      |                                                                                                                                          ^
-htlehead.cc:125:172: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  125 |         {0,                                                             STATICTAG_EDIT_BYTE("000000b0")" "STATICTAG_EDIT_BYTE("000000b1")" "STATICTAG_EDIT_BYTE("000000b2")" "STATICTAG_EDIT_BYTE("000000b3")},
-      |                                                                                                                                                                            ^
-htlehead.cc:126:104: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  126 |         {0,                                                             STATICTAG_EDIT_BYTE("000000b4")" "STATICTAG_EDIT_BYTE("000000b5")" "STATICTAG_EDIT_BYTE("000000b6")" "STATICTAG_EDIT_BYTE("000000b7")},
-      |                                                                                                        ^
-htlehead.cc:126:138: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  126 |         {0,                                                             STATICTAG_EDIT_BYTE("000000b4")" "STATICTAG_EDIT_BYTE("000000b5")" "STATICTAG_EDIT_BYTE("000000b6")" "STATICTAG_EDIT_BYTE("000000b7")},
-      |                                                                                                                                          ^
-htlehead.cc:126:172: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-  126 |         {0,                                                             STATICTAG_EDIT_BYTE("000000b4")" "STATICTAG_EDIT_BYTE("000000b5")" "STATICTAG_EDIT_BYTE("000000b6")" "STATICTAG_EDIT_BYTE("000000b7")},
-      |                                                                                                                                                                            ^
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htneobj.o htneobj.cc
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htnewexe.o htnewexe.cc
+htelf.cc: In member function 'void ht_elf::init(Bounds*, File*, format_viewer_if**, ht_format_group*, FileOfs)':
+htelf.cc:165:54: warning: variable 'a' set but not used [-Wunused-but-set-variable]
+  165 |                                 ELF_SECTION_HEADER32 a = elf_shared->sheaders.sheaders32[i];
+      |                                                      ^
+htelf.cc:212:46: warning: variable 'a' set but not used [-Wunused-but-set-variable]
+  212 |                         ELF_SECTION_HEADER64 a = elf_shared->sheaders.sheaders64[i];
+      |                                              ^
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htobj.o htobj.cc
 htelfshs.cc: In function 'ht_view* htelfsectionheaders_init(Bounds*, File*, ht_format_group*)':
 htelfshs.cc:135:40: warning: comparison of integer expressions of different signedness: 'FileOfs' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   135 |                                 if (so != -1) {
       |                                     ~~~^~~~~
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htnewexe.o htnewexe.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htobj.o htobj.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpal.o htpal.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpe.o htpe.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpedimp.o htpedimp.cc
 htneobj.cc:40:59: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    40 |         {"flags",       STATICTAG_EDIT_WORD_LE("00000004")" "STATICTAG_FLAGS("00000004", ATOM_NE_SEGFLAGS_STR)},
       |                                                           ^
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpeexp.o htpeexp.cc
-g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpehead.o htpehead.cc
+hthex.cc: In member function 'virtual void ht_hex_viewer::handlemsg(htmsg*)':
+hthex.cc:133:87: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
+  133 |                                 if (ofs != -1ULL && offset_to_pos(ofs, &p) && goto_pos(p, this)) {
+      |                                                                               ~~~~~~~~^~~~~~~~~
+hthex.cc:154:87: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
+  154 |                                 if (ofs != -1ULL && offset_to_pos(ofs, &p) && goto_pos(p, this)) {
+      |                                                                               ~~~~~~~~^~~~~~~~~
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpal.o htpal.cc
 htdialog.cc: In member function 'virtual void* ht_history_listbox::getLast()':
 htdialog.cc:462:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   462 |                 return (void*)(history->count());
       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpe.o htpe.cc
+htne.cc: In member function 'bool ht_ne::relocate(ht_reloc_file*)':
+htne.cc:331:127: warning: conversion from 'unsigned int' to 'uint16' {aka 'short unsigned int'} changes value from '3405691582' to '47806' [-Woverflow]
+  331 |                                         if (!relocate_single(rf, i, seg_ofs + reloc.src_ofs, reloc.type, reloc.flags, 0xdead, 0xcafebabe)) return false;
+      |                                                                                                                               ^~~~~~~~~~
+htmzrel.cc:36:17: warning: 'ht_view* htmzrel_init(Bounds*, File*, ht_format_group*)' defined but not used [-Wunused-function]
+   36 | static ht_view *htmzrel_init(Bounds *b, File *file, ht_format_group *group)
+      |                 ^~~~~~~~~~~~
+htmzrel.cc:28:12: warning: 'int htmzrel_detect(File*)' defined but not used [-Wunused-function]
+   28 | static int htmzrel_detect(File *file)
+      |            ^~~~~~~~~~~~~~
+htcfg.cc: In function 'loadstore_result save_systemconfig(String&)':
+htcfg.cc:105:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
+  105 |                 std::auto_ptr d(create_object_stream(f, system_ostream_type));
+      |                      ^~~~~~~~
+In file included from /usr/include/c++/14/memory:78,
+                 from htcfg.cc:25:
+/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
+   59 |   template class auto_ptr;
+      |                            ^~~~~~~~
+htcfg.cc: In function 'bool load_systemconfig(loadstore_result*, int*)':
+htcfg.cc:126:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
+  126 |         std::auto_ptr d(NULL);
+      |              ^~~~~~~~
+/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
+   59 |   template class auto_ptr;
+      |                            ^~~~~~~~
+htcfg.cc: In function 'loadstore_result save_fileconfig(const char*, const char*, uint, store_fcfg_func, void*, String&)':
+htcfg.cc:207:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
+  207 |                 std::auto_ptr d(create_object_stream(f, file_ostream_type));
+      |                      ^~~~~~~~
+/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
+   59 |   template class auto_ptr;
+      |                            ^~~~~~~~
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpedimp.o htpedimp.cc
+htcfg.cc: In function 'loadstore_result load_fileconfig(const char*, const char*, uint, load_fcfg_func, void*, String&)':
+htcfg.cc:229:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
+  229 |         std::auto_ptr d(NULL);
+      |              ^~~~~~~~
+/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
+   59 |   template class auto_ptr;
+      |                            ^~~~~~~~
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpeexp.o htpeexp.cc
+g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpehead.o htpehead.cc
+htapp.cc: In member function 'virtual bool FileBrowser::extract_url(char*)':
+htapp.cc:282:21: warning: unused variable 'buflen' [-Wunused-variable]
+  282 |                 int buflen = ht_snprintf(buf, VFS_URL_MAX, "%s:%y", listbox->getCurProto(), &res);
+      |                     ^~~~~~
 g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpeimg.o htpeimg.cc
-htnehead.cc:35:107: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   35 |         {"flags",                                                       STATICTAG_EDIT_WORD_LE("0000000c")" "STATICTAG_FLAGS("0000000c", ATOM_NE_FLAGS_STR)},
-      |                                                                                                           ^
-htnehead.cc:39:107: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   39 |         {"CS:IP",                                                       STATICTAG_EDIT_WORD_LE("00000016")":"STATICTAG_EDIT_WORD_LE("00000014")},
-      |                                                                                                           ^
-htnehead.cc:40:107: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   40 |         {"SS:SP",                                                       STATICTAG_EDIT_WORD_LE("0000001a")":"STATICTAG_EDIT_WORD_LE("00000018")},
-      |                                                                                                           ^
-htnehead.cc:53:96: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
-   53 |         {"target os",                                           STATICTAG_EDIT_BYTE("00000036")" "STATICTAG_DESC_BYTE("00000036", ATOM_NE_OS_STR)},
-      |                                                                                                ^
 g++ -DHAVE_CONFIG_H -I.   -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2  -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpeimp.o htpeimp.cc
+htapp.cc: In member function 'virtual void* ht_project_listbox::getLast()':
+htapp.cc:769:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
+  769 |                 return (void*)(project->count());
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~
+htanaly.cc: In function 'int aviewer_func_fileofs(eval_scalar*, eval_int*)':
+htanaly.cc:657:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
+  657 |                 std::auto_ptr
blub(a); + | ^~~~~~~~ +In file included from /usr/include/c++/14/memory:78, + from htanaly.cc:23: +/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here + 59 | template class auto_ptr; + | ^~~~~~~~ +htanaly.cc: In function 'int ht_aviewer_symbol_to_addr(void*, const char*, uint64&)': +htanaly.cc:685:30: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 685 | std::auto_ptr
blub(a); + | ^~~~~~~~ +/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here + 59 | template class auto_ptr; + | ^~~~~~~~ +htanaly.cc: In member function 'virtual int ht_aviewer::get_pindicator_str(char*, int)': +htanaly.cc:1048:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 1048 | std::auto_ptr
blub(addr); + | ^~~~~~~~ +/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here + 59 | template class auto_ptr; + | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htperes.o htperes.cc +htanaly.cc: In member function 'virtual void ht_aviewer::handlemsg(htmsg*)': +htanaly.cc:1342:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 1342 | std::auto_ptr
blub(c); + | ^~~~~~~~ +/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here + 59 | template class auto_ptr; + | ^~~~~~~~ +htanaly.cc:1345:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] + 1345 | std::auto_ptr
blub2(b); + | ^~~~~~~~ +/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here + 59 | template class auto_ptr; + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpereloc.o htpereloc.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htreg.o htreg.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htsearch.o htsearch.cc +htapp.cc: In member function 'ht_view* ht_app::popup_view_list(const char*)': +htapp.cc:2850:36: warning: variable 'so' set but not used [-Wunused-but-set-variable] + 2850 | ht_text_listbox_sort_order so[1]; + | ^~ +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o httag.o httag.cc +htapp.cc: In member function 'virtual void ht_file_window::handlemsg(htmsg*)': +htapp.cc:3244:51: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 3244 | if ((uint)msg.msg != cmd_file_save) break; +htformat.cc: In member function 'virtual bool ht_format_viewer::show_search_result(ht_search_result*)': +htformat.cc:793:33: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 793 | if (!goto_offset(s->offset, this)) return false; + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +htformat.cc:799:32: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 799 | return goto_pos(s->pos, this); + | ~~~~~~~~^~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o httree.o httree.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o main.o main.cc +htformat.cc: In member function 'virtual void ht_uformat_viewer::handlemsg(htmsg*)': +htformat.cc:2737:85: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] + 2737 | if (string_to_pos(addrstr, &pos) && goto_pos(pos, this)) { + | ~~~~~~~~^~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o store.o store.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o stream.o stream.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o tools.o tools.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o vxd.o vxd.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o vxdserv.o vxdserv.cc +htanaly.cc: At global scope: +htanaly.cc:611:12: warning: 'int aviewer_func_addr(eval_scalar*, eval_str*)' defined but not used [-Wunused-function] + 611 | static int aviewer_func_addr(eval_scalar *result, eval_str *str) + | ^~~~~~~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o regex.o regex.c htpehead.cc:71:83: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 71 | {"optional magic", STATICTAG_EDIT_WORD_LE("00000014")" "STATICTAG_DESC_WORD_LE("00000014", ATOM_PE_OPTIONAL_MAGICS_STR)}, | ^ @@ -1274,6 +1466,7 @@ htpehead.cc:149:126: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 149 | {"resource directory (rva/size)", STATICTAG_EDIT_DWORD_LE("00000010")" "STATICTAG_EDIT_DWORD_LE("00000014")" "STATICTAG_REF("0000000000000002", "03", "raw")" "STATICTAG_REF("0000000300000000", "04", "cook")}, | ^ +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o syntax.o syntax.cc htpehead.cc:149:175: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 149 | {"resource directory (rva/size)", STATICTAG_EDIT_DWORD_LE("00000010")" "STATICTAG_EDIT_DWORD_LE("00000014")" "STATICTAG_REF("0000000000000002", "03", "raw")" "STATICTAG_REF("0000000300000000", "04", "cook")}, | ^ @@ -1298,6 +1491,7 @@ htpehead.cc:153:88: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 153 | {"debug directory (rva/size)", STATICTAG_EDIT_DWORD_LE("00000030")" "STATICTAG_EDIT_DWORD_LE("00000034")" "STATICTAG_REF("0000000000000006", "03", "raw")}, | ^ +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o textfile.o textfile.cc htpehead.cc:153:126: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 153 | {"debug directory (rva/size)", STATICTAG_EDIT_DWORD_LE("00000030")" "STATICTAG_EDIT_DWORD_LE("00000034")" "STATICTAG_REF("0000000000000006", "03", "raw")}, | ^ @@ -1325,7 +1519,6 @@ htpehead.cc:157:126: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 157 | {"load configuration directory (rva/size)", STATICTAG_EDIT_DWORD_LE("00000050")" "STATICTAG_EDIT_DWORD_LE("00000054")" "STATICTAG_REF("000000000000000a", "03", "raw")}, | ^ -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpereloc.o htpereloc.cc htpehead.cc:158:88: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 158 | {"bound import directory (ofs/size)", STATICTAG_EDIT_DWORD_LE("00000058")" "STATICTAG_EDIT_DWORD_LE("0000005c")" "STATICTAG_REF("000000040000000b", "03", "raw")}, | ^ @@ -1365,107 +1558,33 @@ htpehead.cc:235:128: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 235 | s->add_staticmask("optional magic "STATICTAG_EDIT_WORD_LE("00000014")" "STATICTAG_DESC_WORD_LE("00000014", ATOM_PE_OPTIONAL_MAGICS_STR), h+4, pe_bigendian); | ^ -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htreg.o htreg.cc -htmzrel.cc:36:17: warning: 'ht_view* htmzrel_init(Bounds*, File*, ht_format_group*)' defined but not used [-Wunused-function] - 36 | static ht_view *htmzrel_init(Bounds *b, File *file, ht_format_group *group) - | ^~~~~~~~~~~~ -htmzrel.cc:28:12: warning: 'int htmzrel_detect(File*)' defined but not used [-Wunused-function] - 28 | static int htmzrel_detect(File *file) - | ^~~~~~~~~~~~~~ -htcfg.cc: In function 'loadstore_result save_systemconfig(String&)': -htcfg.cc:105:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 105 | std::auto_ptr d(create_object_stream(f, system_ostream_type)); - | ^~~~~~~~ -In file included from /usr/include/c++/14/memory:78, - from htcfg.cc:25: -/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here - 59 | template class auto_ptr; - | ^~~~~~~~ -htcfg.cc: In function 'bool load_systemconfig(loadstore_result*, int*)': -htcfg.cc:126:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 126 | std::auto_ptr d(NULL); - | ^~~~~~~~ -/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here - 59 | template class auto_ptr; - | ^~~~~~~~ -htcfg.cc: In function 'loadstore_result save_fileconfig(const char*, const char*, uint, store_fcfg_func, void*, String&)': -htcfg.cc:207:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 207 | std::auto_ptr d(create_object_stream(f, file_ostream_type)); - | ^~~~~~~~ -/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here - 59 | template class auto_ptr; - | ^~~~~~~~ -htcfg.cc: In function 'loadstore_result load_fileconfig(const char*, const char*, uint, load_fcfg_func, void*, String&)': -htcfg.cc:229:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 229 | std::auto_ptr d(NULL); - | ^~~~~~~~ -/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here - 59 | template class auto_ptr; - | ^~~~~~~~ -htne.cc: In member function 'bool ht_ne::relocate(ht_reloc_file*)': -htne.cc:331:127: warning: conversion from 'unsigned int' to 'uint16' {aka 'short unsigned int'} changes value from '3405691582' to '47806' [-Woverflow] - 331 | if (!relocate_single(rf, i, seg_ofs + reloc.src_ofs, reloc.type, reloc.flags, 0xdead, 0xcafebabe)) return false; - | ^~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htsearch.o htsearch.cc -hthex.cc: In member function 'virtual void ht_hex_viewer::handlemsg(htmsg*)': -hthex.cc:133:87: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 133 | if (ofs != -1ULL && offset_to_pos(ofs, &p) && goto_pos(p, this)) { - | ~~~~~~~~^~~~~~~~~ -hthex.cc:154:87: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 154 | if (ofs != -1ULL && offset_to_pos(ofs, &p) && goto_pos(p, this)) { - | ~~~~~~~~^~~~~~~~~ -In file included from htapp.cc:34: -htinfo.h:30:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 30 | #define ht_copyright1 "(c) 1999-2004 "ht_author1 - | ^ -htinfo.h:34:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 34 | #define ht_copyright2 "(c) 1999-2014 "ht_author2" <"ht_mail2">" - | ^ -htinfo.h:34:49: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 34 | #define ht_copyright2 "(c) 1999-2014 "ht_author2" <"ht_mail2">" - | ^ -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o httag.o httag.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o httree.o httree.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o main.o main.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o store.o store.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o stream.o stream.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o tools.o tools.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o vxd.o vxd.cc -htapp.cc:1506:28: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 1506 | help->insert_entry("~About "ht_name, "", cmd_about, 0, 1); - | ^ -htapp.cc:2514:43: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 2514 | msgbox(btmask_ok, "About "ht_name, 0, align_custom, "\n" - | ^ -htapp.cc:2515:33: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 2515 | "\ec"ht_name" "ht_version" (%s)\n\n" - | ^ -htapp.cc:2515:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 2515 | "\ec"ht_name" "ht_version" (%s)\n\n" - | ^ -htapp.cc:2516:33: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 2516 | "\el"ht_copyright1"\n"ht_copyright2"\n\n" - | ^ -htapp.cc:2516:51: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 2516 | "\el"ht_copyright1"\n"ht_copyright2"\n\n" - | ^ -htapp.cc:3350:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 3350 | screen = allocSystemDisplay(ht_name" "ht_version); - | ^ +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o textedit.o textedit.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o classread.o classread.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o classview.o classview.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o httext.o httext.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o hteval.o hteval.cc In file included from main.cc:40: htinfo.h:30:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 30 | #define ht_copyright1 "(c) 1999-2004 "ht_author1 | ^ +regex.c: In function 'regex_compile': +regex.c:2190:24: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] + 2190 | if (COMPILE_STACK_EMPTY) + | ^ htinfo.h:34:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 34 | #define ht_copyright2 "(c) 1999-2014 "ht_author2" <"ht_mail2">" | ^ htinfo.h:34:49: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 34 | #define ht_copyright2 "(c) 1999-2014 "ht_author2" <"ht_mail2">" | ^ +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o relfile.o relfile.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htprocess.o htprocess.cc +regex.c:2210:24: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] + 2210 | if (COMPILE_STACK_EMPTY) + | ^ main.cc:50:16: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 50 | ht_name" "ht_version, | ^ -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o vxdserv.o vxdserv.cc main.cc:318:58: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 318 | LOG_EX(LOG_ERROR, "%s %s %s...", "current configuration file ("SYSTEM_CONFIG_FILE_NAME") has", "invalid", "magic"); | ^ @@ -1481,40 +1600,14 @@ main.cc:372:68: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 372 | if (confirmbox_modal("%s %s %s...\noverwrite it?", "current configuration file ("SYSTEM_CONFIG_FILE_NAME") has", "NEWER", "version")!=button_ok) { | ^ -gcc -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o regex.o regex.c -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o syntax.o syntax.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o textfile.o textfile.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o textedit.o textedit.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o classread.o classread.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o classview.o classview.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o httext.o httext.cc -regex.c: In function 'regex_compile': -regex.c:2190:24: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] - 2190 | if (COMPILE_STACK_EMPTY) - | ^ -regex.c:2210:24: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] - 2210 | if (COMPILE_STACK_EMPTY) - | ^ -htformat.cc: In member function 'virtual bool ht_format_viewer::show_search_result(ht_search_result*)': -htformat.cc:793:33: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 793 | if (!goto_offset(s->offset, this)) return false; - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -htformat.cc:799:32: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 799 | return goto_pos(s->pos, this); - | ~~~~~~~~^~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o hteval.o hteval.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o relfile.o relfile.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htprocess.o htprocess.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o mfile.o mfile.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o elfstruc.o elfstruc.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o pestruct.o pestruct.cc -htformat.cc: In member function 'virtual void ht_uformat_viewer::handlemsg(htmsg*)': -htformat.cc:2737:85: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] - 2737 | if (string_to_pos(addrstr, &pos) && goto_pos(pos, this)) { - | ~~~~~~~~^~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o coff_s.o coff_s.cc elfstruc.cc:110:13: warning: 'ELF_NHEADER32_struct' defined but not used [-Wunused-variable] 110 | static byte ELF_NHEADER32_struct[] = { | ^~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o mzstruct.o mzstruct.cc regex.c: In function 're_match_2_internal': regex.c:4533:31: warning: variable 'sdummy' set but not used [-Wunused-but-set-variable] 4533 | const char *sdummy; @@ -1534,15 +1627,9 @@ classview.cc:177:40: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 177 | " "STATICTAG_FLAGS("00000006", ATOM_CLS_ACCESS_STR)}, | ^ -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o coff_s.o coff_s.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o mzstruct.o mzstruct.cc gcc -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o defreg.o defreg.c g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htdisasm.o htdisasm.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htcoffimg.o htcoffimg.cc -mfile.cc: In member function 'void FileModificator::checkSanity()': -mfile.cc:134:19: warning: variable 'prevx' set but not used [-Wunused-but-set-variable] - 134 | FileArea *prevx = NULL; - | ^~~~~ textfile.cc: In member function 'virtual int ht_ltextfile::vcntl(uint, __va_list_tag*)': textfile.cc:843:25: warning: variable 'o' set but not used [-Wunused-but-set-variable] 843 | FileOfs o = va_arg(vargs, FileOfs); @@ -1553,104 +1640,50 @@ textfile.cc:852:25: warning: variable 'o' set but not used [-Wunused-but-set-variable] 852 | FileOfs o = va_arg(vargs, FileOfs); | ^ -mfile.cc: In member function 'virtual uint FileModificator::read(void*, uint)': -mfile.cc:622:21: warning: unused variable 'a' [-Wunused-variable] - 622 | int a = 1; - | ^ g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o nestruct.o nestruct.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htneimg.o htneimg.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htneimp.o htneimp.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o cmds.o cmds.cc +htle.cc: In member function 'void ht_le::do_fixups()': +htle.cc:249:120: warning: 'src_ofs' may be used uninitialized [-Wmaybe-uninitialized] + 249 | rfile->insert_reloc(obj_ofs + src_ofs, new ht_le_reloc_entry(obj_ofs + src_ofs, target_seg, LE_MAKE_ADDR(le_shared, target_seg, target_ofs), f.address_type, f.reloc_type)); + | ^~~~~~~ +htle.cc:199:32: note: 'src_ofs' was declared here + 199 | uint16 src_ofs; + | ^~~~~~~ g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o snprintf.o snprintf.cc +mfile.cc: In member function 'void FileModificator::checkSanity()': +mfile.cc:134:19: warning: variable 'prevx' set but not used [-Wunused-but-set-variable] + 134 | FileArea *prevx = NULL; + | ^~~~~ +mfile.cc: In member function 'virtual uint FileModificator::read(void*, uint)': +mfile.cc:622:21: warning: unused variable 'a' [-Wunused-variable] + 622 | int a = 1; + | ^ g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpeil.o htpeil.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o ilstruct.o ilstruct.cc -htapp.cc: In member function 'virtual bool FileBrowser::extract_url(char*)': -htapp.cc:282:21: warning: unused variable 'buflen' [-Wunused-variable] - 282 | int buflen = ht_snprintf(buf, VFS_URL_MAX, "%s:%y", listbox->getCurProto(), &res); - | ^~~~~~ g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o log.o log.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o classimg.o classimg.cc -htanaly.cc: In function 'int aviewer_func_fileofs(eval_scalar*, eval_int*)': -htanaly.cc:657:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 657 | std::auto_ptr
blub(a); - | ^~~~~~~~ -In file included from /usr/include/c++/14/memory:78, - from htanaly.cc:23: -/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here - 59 | template class auto_ptr; - | ^~~~~~~~ -htanaly.cc: In function 'int ht_aviewer_symbol_to_addr(void*, const char*, uint64&)': -htanaly.cc:685:30: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 685 | std::auto_ptr
blub(a); - | ^~~~~~~~ -/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here - 59 | template class auto_ptr; - | ^~~~~~~~ -htapp.cc: In member function 'virtual void* ht_project_listbox::getLast()': -htapp.cc:769:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 769 | return (void*)(project->count()); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -htanaly.cc: In member function 'virtual int ht_aviewer::get_pindicator_str(char*, int)': -htanaly.cc:1048:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 1048 | std::auto_ptr
blub(addr); - | ^~~~~~~~ -/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here - 59 | template class auto_ptr; - | ^~~~~~~~ -htanaly.cc: In member function 'virtual void ht_aviewer::handlemsg(htmsg*)': -htanaly.cc:1342:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 1342 | std::auto_ptr
blub(c); - | ^~~~~~~~ -/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here - 59 | template class auto_ptr; - | ^~~~~~~~ -htanaly.cc:1345:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] - 1345 | std::auto_ptr
blub2(b); - | ^~~~~~~~ -/usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here - 59 | template class auto_ptr; - | ^~~~~~~~ +classread.cc: In function 'ht_class_shared_data* class_read(File*)': +classread.cc:233:12: warning: variable 'cpcount' set but not used [-Wunused-but-set-variable] + 233 | u2 cpcount, index; + | ^~~~~~~ main.cc: In function 'void load_file(char*, uint)': main.cc:116:15: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 116 | getcwd(cwd, sizeof cwd); | ~~~~~~^~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o classimg.o classimg.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o vfs.o vfs.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o vfsview.o vfsview.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htlevxd.o htlevxd.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o lestruct.o lestruct.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htmacho.o htmacho.cc -htapp.cc: In member function 'ht_view* ht_app::popup_view_list(const char*)': -htapp.cc:2850:36: warning: variable 'so' set but not used [-Wunused-but-set-variable] - 2850 | ht_text_listbox_sort_order so[1]; - | ^~ g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htmachohd.o htmachohd.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o machostruc.o machostruc.cc -htapp.cc: In member function 'virtual void ht_file_window::handlemsg(htmsg*)': -htapp.cc:3244:51: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 3244 | if ((uint)msg.msg != cmd_file_save) break; -classread.cc: In function 'ht_class_shared_data* class_read(File*)': -classread.cc:233:12: warning: variable 'cpcount' set but not used [-Wunused-but-set-variable] - 233 | u2 cpcount, index; - | ^~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htmachoimg.o htmachoimg.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o fltstruc.o fltstruc.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htflt.o htflt.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htflthd.o htflthd.cc htpereloc.cc: In member function 'virtual bool ht_pe_reloc_viewer::select_entry(void*)': htpereloc.cc:317:41: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 317 | if (fixupque_lit->idCol == i->id) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -htanaly.cc: At global scope: -htanaly.cc:611:12: warning: 'int aviewer_func_addr(eval_scalar*, eval_str*)' defined but not used [-Wunused-function] - 611 | static int aviewer_func_addr(eval_scalar *result, eval_str *str) - | ^~~~~~~~~~~~~~~~~ -htle.cc: In member function 'void ht_le::do_fixups()': -htle.cc:249:120: warning: 'src_ofs' may be used uninitialized [-Wmaybe-uninitialized] - 249 | rfile->insert_reloc(obj_ofs + src_ofs, new ht_le_reloc_entry(obj_ofs + src_ofs, target_seg, LE_MAKE_ADDR(le_shared, target_seg, target_ofs), f.address_type, f.reloc_type)); - | ^~~~~~~ -htle.cc:199:32: note: 'src_ofs' was declared here - 199 | uint16 src_ofs; - | ^~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htmachoimg.o htmachoimg.cc In file included from cmds.h:24, from htdisasm.cc:23: htdisasm.cc: In member function 'virtual bool ht_disasm_viewer::get_vscrollbar_pos(int*, int*)': @@ -1660,6 +1693,9 @@ htdisasm.cc:209:25: note: in expansion of macro 'MIN' 209 | int z = MIN(size.h*16, s-(int)top.line_id.id1); | ^~~ +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o fltstruc.o fltstruc.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htflt.o htflt.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htflthd.o htflthd.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htfltimg.o htfltimg.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o xbestruct.o xbestruct.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htxbehead.o htxbehead.cc @@ -1669,15 +1705,6 @@ g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o pefstruc.o pefstruc.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpef.o htpef.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpefhd.o htpefhd.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpefimg.o htpefimg.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpefimp.o htpefimp.cc -g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htxex.o htxex.cc -htpefhd.cc:72:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 72 | {"section kind", STATICTAG_EDIT_BYTE("00000018")" "STATICTAG_DESC_BYTE("00000018", ATOM_PEF_SECTION_KIND_STR)}, - | ^ -htpefhd.cc:73:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 73 | {"share kind", STATICTAG_EDIT_BYTE("00000019")" "STATICTAG_DESC_BYTE("00000019", ATOM_PEF_SHARE_KIND_STR)}, - | ^ htxbehead.cc:64:92: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 64 | {"initialisation flags", STATICTAG_EDIT_DWORD_LE("00000124")" "STATICTAG_FLAGS("00000124", ATOM_XBE_INIT_FLAGS_STR)}, | ^ @@ -1693,10 +1720,29 @@ htxbehead.cc:192:83: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 192 | {"library flags", STATICTAG_EDIT_WORD_LE("0000000e")" "STATICTAG_FLAGS("0000000a", ATOM_XBE_LIBRARY_FLAGS_STR)}, | ^ +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpefimg.o htpefimg.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htpefimp.o htpefimp.cc +g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htxex.o htxex.cc g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htxexhead.o htxexhead.cc +htpefhd.cc:72:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 72 | {"section kind", STATICTAG_EDIT_BYTE("00000018")" "STATICTAG_DESC_BYTE("00000018", ATOM_PEF_SECTION_KIND_STR)}, + | ^ +htpefhd.cc:73:64: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 73 | {"share kind", STATICTAG_EDIT_BYTE("00000019")" "STATICTAG_DESC_BYTE("00000019", ATOM_PEF_SHARE_KIND_STR)}, + | ^ g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o xexstruct.o xexstruct.cc +htpeil.cc:65:23: warning: 'metadata_section' defined but not used [-Wunused-variable] + 65 | static ht_mask_ptable metadata_section[] = { + | ^~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Woverloaded-virtual -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htxeximg.o htxeximg.cc gcc -DHAVE_CONFIG_H -I. -I./analyser -I./asm -I./info -I./io/posix -I./io -I./output -I./eval -I. -I/usr/include/libiberty/ -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -DNOMACROS -pipe -O3 -fomit-frame-pointer -Wall -fsigned-char -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ht-2.1.0+repack1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o htdoc.o htdoc.c +htmachohd.cc:215:23: warning: 'macho_i386_thread_state' defined but not used [-Wunused-variable] + 215 | static ht_mask_ptable macho_i386_thread_state[]= + | ^~~~~~~~~~~~~~~~~~~~~~~ +htxbe.cc: In function 'bool xbe_section_name_to_section(xbe_section_headers*, const char*, int*)': +htxbe.cc:300:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 300 | if (ht_strncmp(name, (char *)s->section_name_address, slen) == 0) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ htxexhead.cc:55:76: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 55 | {"offset of file header", STATICTAG_EDIT_DWORD_BE("00000010")" "STATICTAG_REF("0000000100000000", "03", "raw")}, | ^ @@ -1790,15 +1836,16 @@ htxexhead.cc:275:85: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 275 | s->add_staticmask("media type mask "STATICTAG_EDIT_DWORD_BE("0000017c")" "STATICTAG_FLAGS("0000017c", ATOM_XEX_MEDIA_FLAGS_STR), ofs, true); | ^ +htxbehead.cc: In function 'ht_view* htxbeheader_init(Bounds*, File*, ht_format_group*)': +htxbehead.cc:270:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] + 270 | name = (char *)xbe_shared->sections.sections[i].section_name_address; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ htxexhead.cc:277:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 277 | s->add_staticmask("page table entries "STATICTAG_EDIT_DWORD_BE("00000180"), ofs, true); | ^ htxexhead.cc:287:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 287 | s->add_staticmask("flags? "STATICTAG_EDIT_DWORD_BE("00000000"), ofs, true); | ^ -htmachohd.cc:215:23: warning: 'macho_i386_thread_state' defined but not used [-Wunused-variable] - 215 | static ht_mask_ptable macho_i386_thread_state[]= - | ^~~~~~~~~~~~~~~~~~~~~~~ htmachohd.cc: In function 'ht_view* htmachoheader_init(Bounds*, File*, ht_format_group*)': htmachohd.cc:254:33: warning: 'isbigendian' may be used uninitialized [-Wmaybe-uninitialized] 254 | m->add_staticmask_ptable(machoheader, macho_shared->header_ofs, isbigendian); @@ -1806,21 +1853,14 @@ htmachohd.cc:247:14: note: 'isbigendian' was declared here 247 | bool isbigendian; | ^~~~~~~~~~~ -htpeil.cc:65:23: warning: 'metadata_section' defined but not used [-Wunused-variable] - 65 | static ht_mask_ptable metadata_section[] = { - | ^~~~~~~~~~~~~~~~ -htxexhead.cc: In function 'ht_sub* add_fileheader(File*, const char*, ht_xex_shared_data&)': -htxexhead.cc:286:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] - 286 | for (int i=0; i < xex_shared.file_header.pages; i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -htxbe.cc: In function 'bool xbe_section_name_to_section(xbe_section_headers*, const char*, int*)': -htxbe.cc:300:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 300 | if (ht_strncmp(name, (char *)s->section_name_address, slen) == 0) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -htxexhead.cc: At global scope: -htxexhead.cc:40:23: warning: 'xbe_init_flags' defined but not used [-Wunused-variable] - 40 | static ht_tag_flags_s xbe_init_flags[] = - | ^~~~~~~~~~~~~~ +htpef.cc: In function 'ht_view* htpef_init(Bounds*, File*, ht_format_group*)': +htpef.cc:46:18: warning: variable 'arch' set but not used [-Wunused-but-set-variable] + 46 | PEF_ARCH arch; + | ^~~~ +htpefimp.cc: In function 'ht_view* htpefimports_init(Bounds*, File*, ht_format_group*)': +htpefimp.cc:139:1: warning: label 'pef_read_error' defined but not used [-Wunused-label] + 139 | pef_read_error: + | ^~~~~~~~~~~~~~ htxex.cc: In member function 'void ht_xex::init(Bounds*, File*, format_viewer_if**, ht_format_group*, FileOfs)': htxex.cc:145:33: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] 145 | for (int i=0; i < xex_shared->file_header.pages; i++) { @@ -1832,30 +1872,10 @@ htxex.cc:300:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] 300 | for (int i=0; i < xex_shared->imports.lib_count; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -htxbehead.cc: In function 'ht_view* htxbeheader_init(Bounds*, File*, ht_format_group*)': -htxbehead.cc:270:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] - 270 | name = (char *)xbe_shared->sections.sections[i].section_name_address; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -htpef.cc: In function 'ht_view* htpef_init(Bounds*, File*, ht_format_group*)': -htpef.cc:46:18: warning: variable 'arch' set but not used [-Wunused-but-set-variable] - 46 | PEF_ARCH arch; - | ^~~~ -htpefimp.cc: In function 'ht_view* htpefimports_init(Bounds*, File*, ht_format_group*)': -htpefimp.cc:139:1: warning: label 'pef_read_error' defined but not used [-Wunused-label] - 139 | pef_read_error: - | ^~~~~~~~~~~~~~ -htdialog.cc: In member function 'virtual void ht_strinputfield::handlemsg(htmsg*)': -htdialog.cc:986:40: warning: 'void operator delete(void*, long unsigned int)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] - 986 | delete buf; - | ^~~ -In file included from stream.h:27, - from htclipboard.h:25, - from htdialog.cc:26: -In member function 'HTMallocRes::operator T*() const [with T = unsigned char]', - inlined from 'virtual void ht_strinputfield::handlemsg(htmsg*)' at htdialog.cc:977:26: -data.h:70:48: note: returned from 'void* malloc(size_t)' - 70 | return static_cast(::malloc(mSize)); - | ~~~~~~~~^~~~~~~ +htxexhead.cc: In function 'ht_sub* add_fileheader(File*, const char*, ht_xex_shared_data&)': +htxexhead.cc:286:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] + 286 | for (int i=0; i < xex_shared.file_header.pages; i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex.c: In function 'regex_compile': regex.c:1469:48: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1469 | pending_exact = (pending_exact - old_buffer) + bufp->buffer; \ @@ -2049,6 +2069,10 @@ regex.c:1763:25: note: in expansion of macro 'BUF_PUSH' 1763 | BUF_PUSH (endline); | ^~~~~~~~ +htxexhead.cc: At global scope: +htxexhead.cc:40:23: warning: 'xbe_init_flags' defined but not used [-Wunused-variable] + 40 | static ht_tag_flags_s xbe_init_flags[] = + | ^~~~~~~~~~~~~~ regex.c:1469:48: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1469 | pending_exact = (pending_exact - old_buffer) + bufp->buffer; \ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -2745,6 +2769,18 @@ regex.c:2246:33: note: in expansion of macro 'BUF_PUSH_3' 2246 | BUF_PUSH_3 (stop_memory, this_group_regnum, | ^~~~~~~~~~ +htdialog.cc: In member function 'virtual void ht_strinputfield::handlemsg(htmsg*)': +htdialog.cc:986:40: warning: 'void operator delete(void*, long unsigned int)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] + 986 | delete buf; + | ^~~ +In file included from stream.h:27, + from htclipboard.h:25, + from htdialog.cc:26: +In member function 'HTMallocRes::operator T*() const [with T = unsigned char]', + inlined from 'virtual void ht_strinputfield::handlemsg(htmsg*)' at htdialog.cc:977:26: +data.h:70:48: note: returned from 'void* malloc(size_t)' + 70 | return static_cast(::malloc(mSize)); + | ~~~~~~~~^~~~~~~ regex.c:1456:38: note: call to 'realloc' here 1456 | bufp->buffer = (unsigned char *) realloc (bufp->buffer, bufp->allocated);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4118,7 +4154,7 @@ gmake[2]: Leaving directory '/build/reproducible-path/ht-2.1.0+repack1' make[1]: Leaving directory '/build/reproducible-path/ht-2.1.0+repack1' dh_auto_test - make -j42 check "TESTSUITEFLAGS=-j42 --verbose" VERBOSE=1 + make -j40 check "TESTSUITEFLAGS=-j40 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/ht-2.1.0+repack1' Making check in tools gmake[2]: Entering directory '/build/reproducible-path/ht-2.1.0+repack1/tools' @@ -4166,7 +4202,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/ht-2.1.0+repack1' dh_auto_install - make -j42 install DESTDIR=/build/reproducible-path/ht-2.1.0\+repack1/debian/ht AM_UPDATE_INFO_DIR=no + make -j40 install DESTDIR=/build/reproducible-path/ht-2.1.0\+repack1/debian/ht AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/ht-2.1.0+repack1' Making install in tools gmake[3]: Entering directory '/build/reproducible-path/ht-2.1.0+repack1/tools' @@ -4235,8 +4271,8 @@ gmake[3]: Leaving directory '/build/reproducible-path/ht-2.1.0+repack1/eval' gmake[3]: Entering directory '/build/reproducible-path/ht-2.1.0+repack1' gmake[4]: Entering directory '/build/reproducible-path/ht-2.1.0+repack1' - /usr/bin/mkdir -p '/build/reproducible-path/ht-2.1.0+repack1/debian/ht/usr/bin' gmake[4]: Nothing to be done for 'install-data-am'. + /usr/bin/mkdir -p '/build/reproducible-path/ht-2.1.0+repack1/debian/ht/usr/bin' /usr/bin/install -c ht '/build/reproducible-path/ht-2.1.0+repack1/debian/ht/usr/bin' gmake[4]: Leaving directory '/build/reproducible-path/ht-2.1.0+repack1' gmake[3]: Leaving directory '/build/reproducible-path/ht-2.1.0+repack1' @@ -4270,12 +4306,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3515088/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3515088/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3807670 and its subdirectories -I: Current time: Wed Sep 30 15:57:14 -12 2026 -I: pbuilder-time-stamp: 1790827034 +I: removing directory /srv/workspace/pbuilder/3515088 and its subdirectories +I: Current time: Fri Aug 29 11:35:30 +14 2025 +I: pbuilder-time-stamp: 1756416930