Your message dated Fri, 26 Sep 2025 13:20:35 +0000
with message-id <[email protected]>
and subject line Bug#1097797: fixed in rlwrap 0.46.1-1.1
has caused the Debian Bug report #1097797,
regarding rlwrap: 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.)
--
1097797: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097797
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:rlwrap
Version: 0.46.1-1
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/rlwrap_0.46.1-1_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 whether your readline headers and library know about
rl_basic_quote_characters... yes
checking whether your readline headers and library know about
rl_variable_value... yes
checking whether your readline headers and library know about
rl_readline_version... yes
checking whether your readline headers and library know about
rl_executing_keyseq... yes
checking whether the private symbol _rl_horizontal_scroll_mode is visble in
your readline libs... yes
Will rlwrap find command's working directory under /proc/<commands pid>/cwd?
let's see...
checking for /proc/124/cwd/configure.ac... yes
checking whether we can find command line under
<opt_proc_mountpoint>/<pid>/cmdline and mirror it by overwriting our own *argv
(this may take a few secs)... yes
checking that generated files are newer than configure... done
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating filters/Makefile
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating doc/rlwrap.man
config.status: creating config.h
config.status: executing depfiles commands
Now do:
make (or gmake) to build rlwrap
make check for instructions how to test it
make install to install it
debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/rlwrap-0.46.1'
# Update timestamp on distributed completion.c to avoid regenerating
touch src/completion.c
dh_auto_build
make -j8
make[2]: Entering directory '/build/reproducible-path/rlwrap-0.46.1'
make all-recursive
make[3]: Entering directory '/build/reproducible-path/rlwrap-0.46.1'
Making all in doc
make[4]: Entering directory '/build/reproducible-path/rlwrap-0.46.1/doc'
sed -e 's#@DATADIR@#/usr/share#' rlwrap.man > rlwrap.1
make[4]: Leaving directory '/build/reproducible-path/rlwrap-0.46.1/doc'
Making all in src
make[4]: Entering directory '/build/reproducible-path/rlwrap-0.46.1/src'
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=\"/usr/share\" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/rlwrap-0.46.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o main.o main.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=\"/usr/share\" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/rlwrap-0.46.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o signals.o signals.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=\"/usr/share\" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/rlwrap-0.46.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o readline.o readline.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=\"/usr/share\" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/rlwrap-0.46.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o pty.o pty.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=\"/usr/share\" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/rlwrap-0.46.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o completion.o completion.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=\"/usr/share\" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/rlwrap-0.46.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o term.o term.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=\"/usr/share\" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/rlwrap-0.46.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o ptytty.o ptytty.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=\"/usr/share\" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/rlwrap-0.46.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o utils.o utils.c
readline.c: In function ‘message_in_echo_area’:
readline.c:192:5: error: too many arguments to function ‘rl_message’; expected
0, have 1
192 | rl_message(message);
| ^~~~~~~~~~ ~~~~~~~
In file included from rlwrap.h:189,
from readline.c:23:
/usr/include/readline/readline.h:411:12: note: declared here
411 | extern int rl_message ();
| ^~~~~~~~~~
make[4]: *** [Makefile:388: readline.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory '/build/reproducible-path/rlwrap-0.46.1/src'
make[3]: *** [Makefile:635: all-recursive] Error 1
make[3]: Leaving directory '/build/reproducible-path/rlwrap-0.46.1'
make[2]: *** [Makefile:551: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/rlwrap-0.46.1'
dh_auto_build: error: make -j8 returned exit code 2
make[1]: *** [debian/rules:10: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/rlwrap-0.46.1'
make: *** [debian/rules:5: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: rlwrap
Source-Version: 0.46.1-1.1
Done: Florian Ernst <[email protected]>
We believe that the bug you reported is fixed in the latest version of
rlwrap, 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.
Florian Ernst <[email protected]> (supplier of updated rlwrap 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: Mon, 15 Sep 2025 14:13:21 +0200
Source: rlwrap
Architecture: source
Version: 0.46.1-1.1
Distribution: unstable
Urgency: medium
Maintainer: Thomas Ward <[email protected]>
Changed-By: Florian Ernst <[email protected]>
Closes: 1097797
Changes:
rlwrap (0.46.1-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* add debian/patches/silence_a_Wformat-security_warning.patch fixing a FTBFS
with with GCC-15 (Closes: #1097797)
Checksums-Sha1:
cc6bcadcfecb114e3192b2c892d0f8e7c27a5a1b 1871 rlwrap_0.46.1-1.1.dsc
af20ba07e2e0f15102aba141780bee8ab5ad8791 5548 rlwrap_0.46.1-1.1.debian.tar.xz
55b09f018b095218477fcb5b4d18b74b42970e70 7068 rlwrap_0.46.1-1.1_amd64.buildinfo
Checksums-Sha256:
ad15a23ef2124de1d938f79bd87ee6064c28b7ca5e1b34212c55af6df3b6b546 1871
rlwrap_0.46.1-1.1.dsc
db5bbf8f0467153309d7fd71193e2f618e11e11acf65a1154d6dbd75a48416ce 5548
rlwrap_0.46.1-1.1.debian.tar.xz
25b9ae8183c5539479fc7032307ed675fd818b09c6094cea75918203cc6f1caf 7068
rlwrap_0.46.1-1.1_amd64.buildinfo
Files:
99317dee93484639434b1e5f5244f88c 1871 utils optional rlwrap_0.46.1-1.1.dsc
1c75f097876a5db91841d048c5250f46 5548 utils optional
rlwrap_0.46.1-1.1.debian.tar.xz
9e3fb2cadea24731d1f39ef394fb750a 7068 utils optional
rlwrap_0.46.1-1.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEBn03XtJwVyplJ26xBjdBuvXdHs4FAmjIAyIACgkQBjdBuvXd
Hs5A/w//VBLpYuMVQhTW9o8Yi32i3d8mLTEzEWtryCoH136lwXM5R96M5Xyr+90u
8bwLZMGAhFS190vIdb9yd9VVSIfwkQ7WC1Sfe4FAUwjTWbRg+fdKdnMdDdD6tlL/
d8a4fIMuVgnZp9bbqzLpDVAWI3CETWUDVaYu4t+/sttqfX/1yOwME2qW7nRW0xMZ
oqGyQq9hcb9DDyxCXtQxn8cUp4bNBJ5yRP0KqXqw0VC6j/8bBTnTqGnEoWQeECH9
rp/Ibc6lEqwYAev0punfX8cYPBi+GXGPhsTpZx92Gau3pXIdxgHz/VTVTy9jHNiT
tDm49rBxPX5U9TeQcAAr9El3WZNSpTfBZGjXgdahV9Yeyi6Xag3Lx1fYGRm5Z4E6
L9qTgqpmn+0X2/Po6o/iiQnKJIPRGQK++fSdk2ts3oJTe3mAaofy1cgLTFd6h3ro
N7Fjn6WighRHyIOHLlzJvsV4M/8SY5o4s+snHhJ2ksc0RnP5GGX1BMZRdybmBpS7
69JFoBC59QqHXnjHelTMAr6y7Bfy/NtWM69+Fzp/Vfw9C5H06VpqxftPh9ZRkOd9
Fcxi37JypoMl5t6Dcq0lJLs5Tgd32Am4BDu929t/X9++tLO2xebl8AFZL08oV0CH
g6bq/b4mtIp149AAAY+3Y2zZEBsv1B3Jsl8WieQOT8NK2Xx2GIE=
=okMk
-----END PGP SIGNATURE-----
pgpILg_xC9OYh.pgp
Description: PGP signature
--- End Message ---