Diff of the two buildlogs: -- --- b1/build.log 2024-05-17 01:09:53.531707173 +0000 +++ b2/build.log 2024-05-17 01:11:00.872844268 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu May 16 13:08:06 -12 2024 -I: pbuilder-time-stamp: 1715908086 +I: Current time: Thu Jun 19 21:32:57 +14 2025 +I: pbuilder-time-stamp: 1750318377 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -31,52 +31,84 @@ 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/1775996/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3012037/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-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 Jun 19 07:33 /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/3012037/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3012037/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=20 ' - DISTRIBUTION='trixie' - 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]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(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=42 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='dd3e0e51be29475995fb8efa23157fee' - 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='1775996' - PS1='# ' - PS2='> ' + INVOCATION_ID=937281e11e3242ff865ae333b0a7e8f8 + 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=3012037 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.INvnxtNo/pbuilderrc_Vva5 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.INvnxtNo/b1 --logfile b1/build.log ht_2.1.0+repack1-5.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132: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.INvnxtNo/pbuilderrc_4Fsb --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.INvnxtNo/b2 --logfile b2/build.log ht_2.1.0+repack1-5.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 16 11:24 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1775996/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jun 17 17:46 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3012037/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: 57 http://deb.debian.org/debian trixie/main amd64 tex-common all 6.18 [32.5 kB] Get: 58 http://deb.debian.org/debian trixie/main amd64 texinfo-lib amd64 7.1-3+b1 [224 kB] Get: 59 http://deb.debian.org/debian trixie/main amd64 texinfo all 7.1-3 [1748 kB] -Fetched 26.1 MB in 2s (15.9 MB/s) +Fetched 26.1 MB in 1s (25.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed 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 ... 19699 files and directories currently installed.) @@ -446,7 +478,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/3012037/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/3012037/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 @@ -566,7 +602,7 @@ make a release build: yes using included minilzo: no dh_auto_build - make -j20 + make -j42 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' @@ -691,10 +727,6 @@ 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 -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; - | ^ ppcdis.cc: In member function 'virtual dis_insn* PPCDisassembler::decode(byte*, int, CPU_ADDR)': ppcdis.cc:65:24: warning: variable 'table_op' set but not used [-Wunused-but-set-variable] 65 | uint32 table_op; @@ -706,6 +738,10 @@ 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; + | ^ 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; @@ -741,14 +777,14 @@ sysinit.cc:42:15: warning: ignoring return value of 'int setuid(__uid_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 42 | setuid(getuid()); | ~~~~~~^~~~~~~~~~ -sysfile.cc: In function 'void sys_suspend()': -sysfile.cc:187:19: warning: passing argument 2 to 'restrict'-qualified parameter aliases with arguments 3, 4 [-Wrestrict] - 187 | select(0, &zerofds, &zerofds, &zerofds, &tm); - | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ syskeyb.cc: In function 'int get_modifier(int)': syskeyb.cc:69:22: warning: variable 'b' set but not used [-Wunused-but-set-variable] 69 | Bool b; | ^ +sysfile.cc: In function 'void sys_suspend()': +sysfile.cc:187:19: warning: passing argument 2 to 'restrict'-qualified parameter aliases with arguments 3, 4 [-Wrestrict] + 187 | select(0, &zerofds, &zerofds, &zerofds, &tm); + | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ sysdisplay.cc: In member function 'virtual void CursesSystemDisplay::copyFromDisplay(const Display&, int, int, const Bounds&)': sysdisplay.cc:362:20: warning: unused variable 'cm' [-Wunused-variable] 362 | CursorMode cm = d.getCursorMode(); @@ -780,7 +816,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 | ^ @@ -790,7 +826,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 | ^ @@ -810,15 +846,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");
       |                        ^
@@ -828,6 +855,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,
@@ -894,19 +930,28 @@
 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 htdialog.o htdialog.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 htelf.o htelf.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 htelfhd.o htelfhd.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;
-      |                         ^
-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 htelfimg.o htelfimg.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 htelfphs.o htelfphs.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 htelfshs.o htelfshs.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 htelfsym.o htelfsym.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 htelfrel.o htelfrel.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 htfinfo.o htfinfo.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 htformat.o htformat.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 hthex.o hthex.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 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
+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
+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
+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
 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)},
       |                                                                           ^
@@ -931,32 +976,6 @@
 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);
-      |                            ^
-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 htelfimg.o htelfimg.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 htelfphs.o htelfphs.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 htelfshs.o htelfshs.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 htelfsym.o htelfsym.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 htelfrel.o htelfrel.cc
 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)")"},
       |                                                                    ^
@@ -969,6 +988,16 @@
 htelfphs.cc:45:68: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    45 |         {"flags",               STATICTAG_EDIT_DWORD_VE("00000004")" "STATICTAG_FLAGS("00000004", ATOM_ELF_PH_FLAGS_STR)},
       |                                                                    ^
+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">"
+      |                                                 ^
 htelfshs.cc:33:84: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
    33 |         {"type",                                STATICTAG_EDIT_DWORD_VE("00000004")" ("STATICTAG_DESC_DWORD_VE("00000004", ATOM_ELF_SH_TYPE_STR)")"},
       |                                                                                    ^
@@ -1032,41 +1061,15 @@
 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 htfinfo.o htfinfo.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());
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~
-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++/13/memory:78,
-                 from htcfg.cc:25:
-/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
-   65 |   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++/13/bits/unique_ptr.h:65:28: note: declared here
-   65 |   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++/13/bits/unique_ptr.h:65:28: note: declared here
-   65 |   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++/13/bits/unique_ptr.h:65:28: note: declared here
-   65 |   template class auto_ptr;
-      |                            ^~~~~~~~
+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)},
+      |                                                                ^
 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));
       |                                        ^
@@ -1094,90 +1097,6 @@
 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]);
       |                                                                       ^
-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 htformat.o htformat.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);
-      |                     ^~~~~~
-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());
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~
-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 hthex.o hthex.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) {
-      |                                     ~~~^~~~~
-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 hthist.o hthist.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;
-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
-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
-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
-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++/13/memory:78, - from htanaly.cc:23: -/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | 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++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | 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 htlehead.o htlehead.cc -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++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | 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++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | 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++/13/bits/unique_ptr.h:65:28: note: declared here - 65 | 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 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 -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 htmenu.o htmenu.cc -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 htmz.o htmz.cc 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)}, | ^ @@ -1199,6 +1118,7 @@ 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")}, | ^ +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 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")}, | ^ @@ -1214,12 +1134,6 @@ 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")}, | ^ -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) - | ^~~~~~~~~~~~~~~~~ -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 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)}, | ^ @@ -1232,19 +1146,33 @@ 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")}, | ^ -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 -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); - | ~~~~~~~~^~~~~~~~~~~~~~ -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 htne.o htne.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); + | ^ +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; + | ^ +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 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")}, | ^ @@ -1329,16 +1257,8 @@ 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")}, | ^ -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 -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 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 +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 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)}, | ^ @@ -1351,30 +1271,104 @@ 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 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 -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 -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; - | ^~~~~~~~~~ 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 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 +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) { + | ~~~^~~~~ +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()); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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]; + | ^ +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++/13/memory:78, + from htcfg.cc:25: +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | 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++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | 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++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | 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++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ +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) + | ^~~~~~~~~~~~~~ +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); + | ^~~~~~ +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 htpeexp.o htpeexp.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 htpehead.o htpehead.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()); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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 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 +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 +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 +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 +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 '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 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 +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; +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 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)}, | ^ @@ -1402,6 +1396,7 @@ htpehead.cc:147:175: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 147 | {"export directory (rva/size)", STATICTAG_EDIT_DWORD_LE("00000000")" "STATICTAG_EDIT_DWORD_LE("00000004")" "STATICTAG_REF("0000000000000000", "03", "raw")" "STATICTAG_REF("0000000100000000", "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 vxd.o vxd.cc htpehead.cc:148:88: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 148 | {"import directory (rva/size)", STATICTAG_EDIT_DWORD_LE("00000008")" "STATICTAG_EDIT_DWORD_LE("0000000c")" "STATICTAG_REF("0000000000000001", "03", "raw")" "STATICTAG_REF("0000000200000000", "04", "cook")}, | ^ @@ -1426,6 +1421,7 @@ htpehead.cc:150:126: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 150 | {"exception directory (rva/size)", STATICTAG_EDIT_DWORD_LE("00000018")" "STATICTAG_EDIT_DWORD_LE("0000001c")" "STATICTAG_REF("0000000000000003", "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 vxdserv.o vxdserv.cc htpehead.cc:151:88: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 151 | {"security directory (rva/size)", STATICTAG_EDIT_DWORD_LE("00000020")" "STATICTAG_EDIT_DWORD_LE("00000024")" "STATICTAG_REF("0000000000000004", "03", "raw")}, | ^ @@ -1507,33 +1503,38 @@ 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 htperes.o htperes.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 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 -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) - | ^~~~~~~~~~~~~~ -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 -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)); - | ~~~~~~~~^~~~~~~ -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 +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 +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++/13/memory:78, + from htanaly.cc:23: +/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | 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++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | 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 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 +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++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | 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 relfile.o relfile.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 @@ -1544,9 +1545,22 @@ 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">" | ^ +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++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ 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, | ^ +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++/13/bits/unique_ptr.h:65:28: note: declared here + 65 | template class auto_ptr; + | ^~~~~~~~ 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"); | ^ @@ -1562,20 +1576,7 @@ 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) { | ^ -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) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -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 -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 +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: In function 'regex_compile': regex.c:2190:24: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2190 | if (COMPILE_STACK_EMPTY) @@ -1583,6 +1584,24 @@ 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 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)) { + | ~~~~~~~~^~~~~~~~~~~ +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 coff_s.o coff_s.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; @@ -1590,11 +1609,8 @@ regex.c:4532:34: warning: variable 'pdummy' set but not used [-Wunused-but-set-variable] 4532 | unsigned char *pdummy; | ^~~~~~ -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 -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 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 classview.cc:79:40: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 79 | " "STATICTAG_FLAGS("00000000", ATOM_CLS_ACCESS_STR)}, | ^ @@ -1607,6 +1623,7 @@ 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 htdisasm.o htdisasm.cc 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); @@ -1617,40 +1634,57 @@ textfile.cc:852:25: warning: variable 'o' set but not used [-Wunused-but-set-variable] 852 | FileOfs o = va_arg(vargs, FileOfs); | ^ -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 -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 -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; - | ^~~~~~~ -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 -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 +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 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; | ^~~~~ +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 +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) + | ^~~~~~~~~~~~~~~~~ +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 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 htcoffimg.o htcoffimg.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 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 +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 cmds.o cmds.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 snprintf.o snprintf.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 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 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 +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 +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 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 +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 +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 machostruc.o machostruc.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 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 +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) { + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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 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 +1694,7 @@ 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 htflthd.o htflthd.cc mfile.cc: In member function 'void FileModificator::makeAreaModified(ObjHandle, FileOfs, FileOfs)': mfile.cc:593:33: warning: 'min_addsize' may be used uninitialized [-Wmaybe-uninitialized] 593 | if (k > a->size- (min_ofs-a->start)) k = a->size- (min_ofs-a->start); @@ -1673,20 +1708,6 @@ mfile.cc:512:25: note: 'min_ofs' was declared here 512 | FileOfs min_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 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 -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 -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 -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 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 @@ -1694,8 +1715,196 @@ 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 htxbeimg.o htxbeimg.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 htxbeimp.o htxbeimp.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 pefstruc.o pefstruc.cc -regex.c: In function 'regex_compile': 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 +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 +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 +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 +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)}, + | ^ +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 +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)}, + | ^ +htxbehead.cc:127:84: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 127 | {"allowed media", STATICTAG_EDIT_DWORD_LE("0000009c")" ("STATICTAG_FLAGS("0000009c", ATOM_XBE_MEDIA_FLAGS_STR)")"}, + | ^ +htxbehead.cc:128:84: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 128 | {"game region", STATICTAG_EDIT_DWORD_LE("000000a0")" ("STATICTAG_FLAGS("000000a0", ATOM_XBE_REGION_STR)")"}, + | ^ +htxbehead.cc:167:92: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 167 | {"section flags", STATICTAG_EDIT_DWORD_LE("00000000")" "STATICTAG_FLAGS("00000000", ATOM_XBE_SECTION_FLAGS_STR)}, + | ^ +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)}, + | ^ +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")}, + | ^ +htxexhead.cc:140:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 140 | "type "STATICTAG_EDIT_BYTE("00000000")STATICTAG_EDIT_BYTE("00000001")STATICTAG_EDIT_BYTE("00000002")STATICTAG_EDIT_BYTE("00000003") + | ^ +htxexhead.cc:144:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 144 | s->add_staticmask("value "STATICTAG_EDIT_DWORD_BE("00000004")" ", ofs, true); + | ^ +htxexhead.cc:158:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 158 | s->add_staticmask("crypted? "STATICTAG_EDIT_WORD_BE("00000000"), ofs, true); + | ^ +htxexhead.cc:159:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 159 | s->add_staticmask("type of loader "STATICTAG_EDIT_WORD_BE("00000002"), ofs, true); + | ^ +htxexhead.cc:166:51: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 166 | s->add_staticmask("raw bytes "STATICTAG_EDIT_DWORD_BE("00000000"), ofs, true); + | ^ +htxexhead.cc:167:51: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 167 | s->add_staticmask("pad "STATICTAG_EDIT_DWORD_BE("00000004"), ofs, true); + | ^ +htxexhead.cc:173:43: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 173 | s->add_staticmask("compression window "STATICTAG_EDIT_DWORD_BE("00000004"), ofs, true); + | ^ +htxexhead.cc:174:43: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 174 | s->add_staticmask("size of loader "STATICTAG_EDIT_DWORD_BE("00000008"), ofs, true); + | ^ +htxexhead.cc:213:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 213 | s->add_staticmask("image checksum "STATICTAG_EDIT_DWORD_BE("00000000"), ofs, true); + | ^ +htxexhead.cc:214:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 214 | s->add_staticmask("timestamp "STATICTAG_EDIT_TIME_BE("00000004"), ofs, true); + | ^ +htxexhead.cc:224:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 224 | s->add_staticmask("media ID "STATICTAG_EDIT_DWORD_BE("00000000"), ofs, true); + | ^ +htxexhead.cc:225:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 225 | s->add_staticmask("xbox min version "STATICTAG_EDIT_DWORD_BE("00000004"), ofs, true); + | ^ +htxexhead.cc:226:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 226 | s->add_staticmask("xbox max? version "STATICTAG_EDIT_DWORD_BE("00000008"), ofs, true); + | ^ +htxexhead.cc:227:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 227 | s->add_staticmask("title ID "STATICTAG_EDIT_DWORD_BE("0000000c"), ofs, true); + | ^ +htxexhead.cc:228:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 228 | s->add_staticmask("platform "STATICTAG_EDIT_BYTE("00000010"), ofs, true); + | ^ +htxexhead.cc:229:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 229 | s->add_staticmask("executable type "STATICTAG_EDIT_BYTE("00000011"), ofs, true); + | ^ +htxexhead.cc:230:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 230 | s->add_staticmask("disk number "STATICTAG_EDIT_BYTE("00000012"), ofs, true); + | ^ +htxexhead.cc:231:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 231 | s->add_staticmask("disks total "STATICTAG_EDIT_BYTE("00000013"), ofs, true); + | ^ +htxexhead.cc:232:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 232 | s->add_staticmask("save game ID "STATICTAG_EDIT_DWORD_BE("00000014"), ofs, true); + | ^ +htxexhead.cc:261:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 261 | s->add_staticmask("file header size "STATICTAG_EDIT_DWORD_BE("00000000"), ofs, true); + | ^ +htxexhead.cc:262:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 262 | s->add_staticmask("image size "STATICTAG_EDIT_DWORD_BE("00000004"), ofs, true); + | ^ +htxexhead.cc:263:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 263 | s->add_staticmask("key "STATICTAG_REF("0000000100000001", "08", "show raw"), ofs, true); + | ^ +htxexhead.cc:264:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 264 | s->add_staticmask("length? "STATICTAG_EDIT_DWORD_BE("00000108"), ofs, true); + | ^ +htxexhead.cc:265:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 265 | s->add_staticmask("image flags "STATICTAG_EDIT_DWORD_BE("0000010c"), ofs, true); + | ^ +htxexhead.cc:266:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 266 | s->add_staticmask("load address "STATICTAG_EDIT_DWORD_BE("00000110"), ofs, true); + | ^ +htxexhead.cc:268:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 268 | s->add_staticmask("unknown "STATICTAG_EDIT_DWORD_BE("00000128"), ofs, true); + | ^ +htxexhead.cc:272:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 272 | s->add_staticmask("unknown "STATICTAG_EDIT_DWORD_BE("00000160"), ofs, true); + | ^ +htxexhead.cc:274:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] + 274 | s->add_staticmask("game region "STATICTAG_EDIT_DWORD_BE("00000178"), ofs, true); + | ^ +htxexhead.cc:275:27: 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); + | ^ +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); + | ^ +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); + | ^ +htpeil.cc:65:23: warning: 'metadata_section' defined but not used [-Wunused-variable] + 65 | static ht_mask_ptable metadata_section[] = { + | ^~~~~~~~~~~~~~~~ +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); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +htmachohd.cc:247:14: note: 'isbigendian' was declared here + 247 | bool isbigendian; + | ^~~~~~~~~~~ +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; + | ^~~~ +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++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +htxex.cc:226:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] + 226 | for (int i=0; i < xex_shared->imports.lib_count; i++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +htxex.cc: In member function 'virtual void ht_xex::done()': +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++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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)); + | ~~~~~~~~^~~~~~~ +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: 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++) { + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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[] = + | ^~~~~~~~~~~~~~ +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: + | ^~~~~~~~~~~~~~ +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; \ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -1708,8 +1917,6 @@ regex.c:1748:21: note: in expansion of macro 'BUF_PUSH' 1748 | BUF_PUSH (begline); | ^~~~~~~~ -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 regex.c:1456:38: note: call to 'realloc' here 1456 | bufp->buffer = (unsigned char *) realloc (bufp->buffer, bufp->allocated);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1818,15 +2025,6 @@ regex.c:1763:25: note: in expansion of macro 'BUF_PUSH' 1763 | BUF_PUSH (endline); | ^~~~~~~~ -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)}, - | ^ -htxbehead.cc:127:84: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 127 | {"allowed media", STATICTAG_EDIT_DWORD_LE("0000009c")" ("STATICTAG_FLAGS("0000009c", ATOM_XBE_MEDIA_FLAGS_STR)")"}, - | ^ -htxbehead.cc:128:84: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 128 | {"game region", STATICTAG_EDIT_DWORD_LE("000000a0")" ("STATICTAG_FLAGS("000000a0", ATOM_XBE_REGION_STR)")"}, - | ^ regex.c:1467:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1467 | laststart = (laststart - old_buffer) + bufp->buffer; \ | ~~~~~~~~~~~^~~~~~~~~~~~~ @@ -1839,12 +2037,6 @@ regex.c:1763:25: note: in expansion of macro 'BUF_PUSH' 1763 | BUF_PUSH (endline); | ^~~~~~~~ -htxbehead.cc:167:92: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 167 | {"section flags", STATICTAG_EDIT_DWORD_LE("00000000")" "STATICTAG_FLAGS("00000000", ATOM_XBE_SECTION_FLAGS_STR)}, - | ^ -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)}, - | ^ regex.c:1456:38: note: call to 'realloc' here 1456 | bufp->buffer = (unsigned char *) realloc (bufp->buffer, bufp->allocated);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1977,7 +2169,6 @@ regex.c:1856:26: note: in expansion of macro 'GET_BUFFER_SPACE' 1856 | GET_BUFFER_SPACE (3); | ^~~~~~~~~~~~~~~~ -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 regex.c:1469:48: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1469 | pending_exact = (pending_exact - old_buffer) + bufp->buffer; \ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -2014,12 +2205,6 @@ regex.c:1881:19: note: in expansion of macro 'GET_BUFFER_SPACE' 1881 | GET_BUFFER_SPACE (3); | ^~~~~~~~~~~~~~~~ -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)}, - | ^ regex.c:1465:50: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1465 | fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;\ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -2047,7 +2232,6 @@ regex.c:1881:19: note: in expansion of macro 'GET_BUFFER_SPACE' 1881 | GET_BUFFER_SPACE (3); | ^~~~~~~~~~~~~~~~ -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 regex.c:1456:38: note: call to 'realloc' here 1456 | bufp->buffer = (unsigned char *) realloc (bufp->buffer, bufp->allocated);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2171,7 +2355,6 @@ regex.c:1905:17: note: in expansion of macro 'BUF_PUSH' 1905 | BUF_PUSH (anychar); | ^~~~~~~~ -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 regex.c:1456:38: note: call to 'realloc' here 1456 | bufp->buffer = (unsigned char *) realloc (bufp->buffer, bufp->allocated);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2253,7 +2436,6 @@ regex.c:1917:13: note: in expansion of macro 'GET_BUFFER_SPACE' 1917 | GET_BUFFER_SPACE (34); | ^~~~~~~~~~~~~~~~ -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 regex.c:1456:38: note: call to 'realloc' here 1456 | bufp->buffer = (unsigned char *) realloc (bufp->buffer, bufp->allocated);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2263,13 +2445,6 @@ regex.c:1917:13: note: in expansion of macro 'GET_BUFFER_SPACE' 1917 | GET_BUFFER_SPACE (34); | ^~~~~~~~~~~~~~~~ -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) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex.c:1469:48: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1469 | pending_exact = (pending_exact - old_buffer) + bufp->buffer; \ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -2294,7 +2469,6 @@ regex.c:1923:19: note: in expansion of macro 'BUF_PUSH' 1923 | BUF_PUSH (*p == '^' ? charset_not : charset); | ^~~~~~~~ -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 regex.c:1467:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1467 | laststart = (laststart - old_buffer) + bufp->buffer; \ | ~~~~~~~~~~~^~~~~~~~~~~~~ @@ -2439,10 +2613,6 @@ regex.c:1931:19: note: in expansion of macro 'BUF_PUSH' 1931 | BUF_PUSH ((1 << BYTEWIDTH) / BYTEWIDTH); | ^~~~~~~~ -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; - | ^~~~ regex.c:1463:29: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1463 | begalt = (begalt - old_buffer) + bufp->buffer; \ | ~~~~~~~~^~~~~~~~~~~~~ @@ -2467,7 +2637,6 @@ regex.c:1931:19: note: in expansion of macro 'BUF_PUSH' 1931 | BUF_PUSH ((1 << BYTEWIDTH) / BYTEWIDTH); | ^~~~~~~~ -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 regex.c:1469:48: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1469 | pending_exact = (pending_exact - old_buffer) + bufp->buffer; \ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -2480,13 +2649,6 @@ regex.c:2172:28: note: in expansion of macro 'BUF_PUSH_3' 2172 | BUF_PUSH_3 (start_memory, regnum, 0); | ^~~~~~~~~~ -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); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -htmachohd.cc:247:14: note: 'isbigendian' was declared here - 247 | bool isbigendian; - | ^~~~~~~~~~~ regex.c:1456:38: note: call to 'realloc' here 1456 | bufp->buffer = (unsigned char *) realloc (bufp->buffer, bufp->allocated);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2643,10 +2805,6 @@ regex.c:2246:33: note: in expansion of macro 'BUF_PUSH_3' 2246 | BUF_PUSH_3 (stop_memory, this_group_regnum, | ^~~~~~~~~~ -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; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex.c:1463:29: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1463 | begalt = (begalt - old_buffer) + bufp->buffer; \ | ~~~~~~~~^~~~~~~~~~~~~ @@ -2689,60 +2847,6 @@ regex.c:2262:21: note: in expansion of macro 'GET_BUFFER_SPACE' 2262 | GET_BUFFER_SPACE (3); | ^~~~~~~~~~~~~~~~ -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")}, - | ^ -htxexhead.cc:140:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 140 | "type "STATICTAG_EDIT_BYTE("00000000")STATICTAG_EDIT_BYTE("00000001")STATICTAG_EDIT_BYTE("00000002")STATICTAG_EDIT_BYTE("00000003") - | ^ -htxexhead.cc:144:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 144 | s->add_staticmask("value "STATICTAG_EDIT_DWORD_BE("00000004")" ", ofs, true); - | ^ -htxexhead.cc:158:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 158 | s->add_staticmask("crypted? "STATICTAG_EDIT_WORD_BE("00000000"), ofs, true); - | ^ -htxexhead.cc:159:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 159 | s->add_staticmask("type of loader "STATICTAG_EDIT_WORD_BE("00000002"), ofs, true); - | ^ -htxexhead.cc:166:51: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 166 | s->add_staticmask("raw bytes "STATICTAG_EDIT_DWORD_BE("00000000"), ofs, true); - | ^ -htxexhead.cc:167:51: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 167 | s->add_staticmask("pad "STATICTAG_EDIT_DWORD_BE("00000004"), ofs, true); - | ^ -htxexhead.cc:173:43: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 173 | s->add_staticmask("compression window "STATICTAG_EDIT_DWORD_BE("00000004"), ofs, true); - | ^ -htxexhead.cc:174:43: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 174 | s->add_staticmask("size of loader "STATICTAG_EDIT_DWORD_BE("00000008"), ofs, true); - | ^ -htxexhead.cc:213:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 213 | s->add_staticmask("image checksum "STATICTAG_EDIT_DWORD_BE("00000000"), ofs, true); - | ^ -htxexhead.cc:214:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 214 | s->add_staticmask("timestamp "STATICTAG_EDIT_TIME_BE("00000004"), ofs, true); - | ^ -htxexhead.cc:224:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 224 | s->add_staticmask("media ID "STATICTAG_EDIT_DWORD_BE("00000000"), ofs, true); - | ^ -htxexhead.cc:225:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 225 | s->add_staticmask("xbox min version "STATICTAG_EDIT_DWORD_BE("00000004"), ofs, true); - | ^ -htxexhead.cc:226:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 226 | s->add_staticmask("xbox max? version "STATICTAG_EDIT_DWORD_BE("00000008"), ofs, true); - | ^ -htxexhead.cc:227:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 227 | s->add_staticmask("title ID "STATICTAG_EDIT_DWORD_BE("0000000c"), ofs, true); - | ^ -htxexhead.cc:228:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 228 | s->add_staticmask("platform "STATICTAG_EDIT_BYTE("00000010"), ofs, true); - | ^ -htxexhead.cc:229:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 229 | s->add_staticmask("executable type "STATICTAG_EDIT_BYTE("00000011"), ofs, true); - | ^ -htxexhead.cc:230:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 230 | s->add_staticmask("disk number "STATICTAG_EDIT_BYTE("00000012"), ofs, true); - | ^ regex.c:1467:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1467 | laststart = (laststart - old_buffer) + bufp->buffer; \ | ~~~~~~~~~~~^~~~~~~~~~~~~ @@ -2752,45 +2856,6 @@ regex.c:2262:21: note: in expansion of macro 'GET_BUFFER_SPACE' 2262 | GET_BUFFER_SPACE (3); | ^~~~~~~~~~~~~~~~ -htxexhead.cc:231:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 231 | s->add_staticmask("disks total "STATICTAG_EDIT_BYTE("00000013"), ofs, true); - | ^ -htxexhead.cc:232:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 232 | s->add_staticmask("save game ID "STATICTAG_EDIT_DWORD_BE("00000014"), ofs, true); - | ^ -htxexhead.cc:261:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 261 | s->add_staticmask("file header size "STATICTAG_EDIT_DWORD_BE("00000000"), ofs, true); - | ^ -htxexhead.cc:262:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 262 | s->add_staticmask("image size "STATICTAG_EDIT_DWORD_BE("00000004"), ofs, true); - | ^ -htxexhead.cc:263:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 263 | s->add_staticmask("key "STATICTAG_REF("0000000100000001", "08", "show raw"), ofs, true); - | ^ -htxexhead.cc:264:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 264 | s->add_staticmask("length? "STATICTAG_EDIT_DWORD_BE("00000108"), ofs, true); - | ^ -htxexhead.cc:265:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 265 | s->add_staticmask("image flags "STATICTAG_EDIT_DWORD_BE("0000010c"), ofs, true); - | ^ -htxexhead.cc:266:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 266 | s->add_staticmask("load address "STATICTAG_EDIT_DWORD_BE("00000110"), ofs, true); - | ^ -htxexhead.cc:268:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 268 | s->add_staticmask("unknown "STATICTAG_EDIT_DWORD_BE("00000128"), ofs, true); - | ^ -htxexhead.cc:272:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 272 | s->add_staticmask("unknown "STATICTAG_EDIT_DWORD_BE("00000160"), ofs, true); - | ^ -htxexhead.cc:274:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] - 274 | s->add_staticmask("game region "STATICTAG_EDIT_DWORD_BE("00000178"), ofs, true); - | ^ -htxexhead.cc:275:27: 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); - | ^ -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); - | ^ regex.c:1456:38: note: call to 'realloc' here 1456 | bufp->buffer = (unsigned char *) realloc (bufp->buffer, bufp->allocated);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2800,12 +2865,6 @@ regex.c:2262:21: note: in expansion of macro 'GET_BUFFER_SPACE' 2262 | GET_BUFFER_SPACE (3); | ^~~~~~~~~~~~~~~~ -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); - | ^ regex.c:1465:50: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1465 | fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;\ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -3598,10 +3657,6 @@ regex.c:2513:21: note: in expansion of macro 'BUF_PUSH' 2513 | BUF_PUSH (notwordbound); | ^~~~~~~~ -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: - | ^~~~~~~~~~~~~~ regex.c:1469:48: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1469 | pending_exact = (pending_exact - old_buffer) + bufp->buffer; \ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -3662,13 +3717,6 @@ regex.c:2517:21: note: in expansion of macro 'BUF_PUSH' 2517 | BUF_PUSH (begbuf); | ^~~~~~~~ -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++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -htxex.cc:226:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] - 226 | for (int i=0; i < xex_shared->imports.lib_count; i++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex.c:1456:38: note: call to 'realloc' here 1456 | bufp->buffer = (unsigned char *) realloc (bufp->buffer, bufp->allocated);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3681,10 +3729,6 @@ regex.c:2517:21: note: in expansion of macro 'BUF_PUSH' 2517 | BUF_PUSH (begbuf); | ^~~~~~~~ -htxex.cc: In member function 'virtual void ht_xex::done()': -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++) { - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex.c:1463:29: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1463 | begalt = (begalt - old_buffer) + bufp->buffer; \ | ~~~~~~~~^~~~~~~~~~~~~ @@ -3733,10 +3777,6 @@ regex.c:2521:21: note: in expansion of macro 'BUF_PUSH' 2521 | BUF_PUSH (endbuf); | ^~~~~~~~ -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:1467:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1467 | laststart = (laststart - old_buffer) + bufp->buffer; \ | ~~~~~~~~~~~^~~~~~~~~~~~~ @@ -4025,10 +4065,6 @@ regex.c:2591:11: note: in expansion of macro 'BUF_PUSH' 2591 | BUF_PUSH (c); | ^~~~~~~~ -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:1467:40: warning: pointer may be used after 'realloc' [-Wuse-after-free] 1467 | laststart = (laststart - old_buffer) + bufp->buffer; \ | ~~~~~~~~~~~^~~~~~~~~~~~~ @@ -4130,7 +4166,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 -j20 check "TESTSUITEFLAGS=-j20 --verbose" VERBOSE=1 + make -j42 check "TESTSUITEFLAGS=-j42 --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' @@ -4178,7 +4214,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/ht-2.1.0+repack1' dh_auto_install - make -j20 install DESTDIR=/build/reproducible-path/ht-2.1.0\+repack1/debian/ht AM_UPDATE_INFO_DIR=no + make -j42 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' @@ -4282,12 +4318,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/3012037/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3012037/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/1775996 and its subdirectories -I: Current time: Thu May 16 13:09:52 -12 2024 -I: pbuilder-time-stamp: 1715908192 +I: removing directory /srv/workspace/pbuilder/3012037 and its subdirectories +I: Current time: Thu Jun 19 21:34:00 +14 2025 +I: pbuilder-time-stamp: 1750318440