Your message dated Wed, 13 Aug 2025 01:01:00 +0000
with message-id <[email protected]>
and subject line Bug#1096805: fixed in hexcurse 1.60.0-1
has caused the Debian Bug report #1096805,
regarding hexcurse: ftbfs with GCC-15
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1096805: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096805
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:hexcurse
Version: 1.58-1.4
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/hexcurse_1.58-1.4_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html
[...]
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for unistd.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for unsigned long long int... yes
checking for long long int... yes
checking for intmax_t... yes
checking for off_t... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for _LARGEFILE_SOURCE value needed for large files... no
checking return type of signal handlers... void
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating man/Makefile
config.status: creating config.h
config.status: executing depfiles commands
dh_auto_build
dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9
in use)
make -j1
make[1]: Entering directory '/build/reproducible-path/hexcurse-1.58'
make all-recursive
make[2]: Entering directory '/build/reproducible-path/hexcurse-1.58'
Making all in src
make[3]: Entering directory '/build/reproducible-path/hexcurse-1.58/src'
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall -Werror -Wextra -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/hexcurse-1.58=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c file.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall -Werror -Wextra -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/hexcurse-1.58=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c llist.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall -Werror -Wextra -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/hexcurse-1.58=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c screen.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall -Werror -Wextra -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/hexcurse-1.58=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c hexcurse.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall -Werror -Wextra -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/hexcurse-1.58=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c stack.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall -Werror -Wextra -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/hexcurse-1.58=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c getopt.c
getopt.c: In function ‘exchange’:
getopt.c:84:1: error: old-style function definition
[-Werror=old-style-definition]
84 | exchange (argv)
| ^~~~~~~~
getopt.c: In function ‘getopt_set_posix_option_order’:
getopt.c:108:1: error: old-style function definition
[-Werror=old-style-definition]
108 | getopt_set_posix_option_order (on_or_off)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
getopt.c: In function ‘_getopt_internal’:
getopt.c:118:1: error: old-style function definition
[-Werror=old-style-definition]
118 | _getopt_internal (argc, argv, optstring, longopts, longind, long_only)
| ^~~~~~~~~~~~~~~~
getopt.c: In function ‘hgetopt’:
getopt.c:460:1: error: old-style function definition
[-Werror=old-style-definition]
460 | hgetopt (argc, argv, optstring)
| ^~~~~~~
cc1: all warnings being treated as errors
make[3]: *** [Makefile:258: getopt.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/hexcurse-1.58/src'
make[2]: *** [Makefile:266: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/hexcurse-1.58'
make[1]: *** [Makefile:206: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/hexcurse-1.58'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:4: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: hexcurse
Source-Version: 1.60.0-1
Done: Andreas Tille <[email protected]>
We believe that the bug you reported is fixed in the latest version of
hexcurse, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Tille <[email protected]> (supplier of updated hexcurse package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 20 Jun 2025 09:32:25 +0200
Source: hexcurse
Architecture: source
Version: 1.60.0-1
Distribution: unstable
Urgency: medium
Maintainer: Package Salvaging Team <[email protected]>
Changed-By: Andreas Tille <[email protected]>
Closes: 1096805 1108084
Changes:
hexcurse (1.60.0-1) unstable; urgency=medium
.
* Maintain package in Salvage team
Closes: #1108084
* Add Homepage
* Add watch file
* d/copyright: DEP5
* New upstream version
* Standards-Version: 4.7.2 (routine-update)
* debhelper-compat 13 (routine-update)
* Remove trailing whitespace in debian/control (routine-update)
* Remove trailing whitespace in debian/copyright (routine-update)
* Fix old-style function definition
Closes: #1096805
* Propagate hardening options
* Mention fork in d/README.source
Checksums-Sha1:
023b6c721a5f7f0a69f577fe6dda78054b181f3d 1987 hexcurse_1.60.0-1.dsc
6cc1159c1e8b2ff13a1788eae6440f3be1d95cca 171904 hexcurse_1.60.0.orig.tar.gz
bc642ff7071acd8c134f2db8dd94dfb8561b1b3a 4692 hexcurse_1.60.0-1.debian.tar.xz
ee74de20cefa9c4c788e23d932366721ba7ca0c1 6240 hexcurse_1.60.0-1_amd64.buildinfo
Checksums-Sha256:
8fb0e489c1e085f1646cdde96510f071413cfbf7fe1a8a605fe894ae7d26d6b7 1987
hexcurse_1.60.0-1.dsc
f6919e4a824ee354f003f0c42e4c4cef98a93aa7e3aa449caedd13f9a2db5530 171904
hexcurse_1.60.0.orig.tar.gz
887daa022f7b61f740a0ed293f880c5b2fdf112c00a54fdcfb713e157a91471a 4692
hexcurse_1.60.0-1.debian.tar.xz
4669b12f00ded7bea196e1063385e739374aef05800db506fdc973cdc62a61cb 6240
hexcurse_1.60.0-1_amd64.buildinfo
Files:
7792348ce5d91f1cd9899b7c658da4b3 1987 utils optional hexcurse_1.60.0-1.dsc
cb24b564bea21a615a5c6a2ee30d6cad 171904 utils optional
hexcurse_1.60.0.orig.tar.gz
5d86466a3b5dce1e5ade25db3f2ba095 4692 utils optional
hexcurse_1.60.0-1.debian.tar.xz
ebb573ee679a43d615226da313c73b6b 6240 utils optional
hexcurse_1.60.0-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmiNMHERHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtELMQ/+LGEXI08lhNWKshDmqaYlATk8axaVjPt9
Ruy5koNHzYV9lUMtwsNrYK/WfIkUVixxCABydC4502AncVEHC/hGKI3BUx/lp/PV
qr5g1JQdLC04nnlgIvblHY212SV2fiQh0RWJ4VaEPXnhOwuUoFq7yM7ZKMy9U4F7
fimSYNLfm8jYMZ4o6f3WRJ3S5D0hNixBTe1uSa73bjoXfR3twLrtrCBEGWnYwpxk
PRPWBHYD4UOphVJXciOqja25z4tCS+niGd9YaUTUbTdzM4NJWqHu88giCWxcPS0Y
qVm6r9zJ1ldadAezzR2vHJCb8w1Zu3oz3tOHDwjNfkkUbaUc0tEUAiIoL7JdFZ+y
o5UoRaNWHbDEUx7/3ySC4N/mhFuEfzQtegGyvMK4tS/dlhVcC6ronOB04ev/Q/p5
fM22zmKAQebHGelpIFg/UGIQwpt/bVBehzPfb4ExxuO5WWI0z+CfGFS/7AscUn7Q
6bb2dLZUdGv6pE60924d51tQuOPLazWlC6Vo2dVZ+y5erD2ERzN026Bps9rg7ylD
7biW/JHnZHHMzYyCWqcDb1ec2HpbF/c5afyBfqookFEmvmawRMcwQGghKjr/Dvjn
5BWrVVCio0Hsm8W0ekVG/o5EpQv0ErNAxJDhUM++rotjeExwwCAUqKrrCXPr/yjJ
WtwOvHkdZW0=
=ck4u
-----END PGP SIGNATURE-----
pgprl7pzkOlDJ.pgp
Description: PGP signature
--- End Message ---