Your message dated Sat, 27 Sep 2025 21:36:25 +0000
with message-id <[email protected]>
and subject line Bug#1074940: fixed in eterm 0.9.6-7.3
has caused the Debian Bug report #1074940,
regarding eterm: ftbfs with GCC-14
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.)
--
1074940: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074940
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:eterm
Version: 0.9.6-7.2
Severity: important
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-14
[This bug is 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-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/eterm_0.9.6-7.2_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
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-14/porting_to.html
[...]
1584 | dup(fd); /* 1: stdout */
| ^~~~~~~
command.c:1585:5: warning: ignoring return value of ‘dup’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
1585 | dup(fd); /* 2: stderr */
| ^~~~~~~
command.c: In function ‘run_command’:
command.c:2367:9: warning: ignoring return value of ‘setregid’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
2367 | setregid(my_rgid, my_rgid);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
command.c:2368:9: warning: ignoring return value of ‘setreuid’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
2368 | setreuid(my_ruid, my_ruid);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
command.c: In function ‘xim_real_init’:
command.c:2048:49: warning: ‘%s’ directive output may be truncated writing up
to 1023 bytes into a region of size 60 [-Wformat-truncation=]
2048 | snprintf(buf, sizeof(buf), "@im=%s", s);
| ^~
In file included from /usr/include/stdio.h:964,
from feature.h:97,
from command.c:28:
In function ‘snprintf’,
inlined from ‘xim_real_init’ at command.c:2048:17:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note:
‘__builtin___snprintf_chk’ output between 5 and 1028 bytes into a destination
of size 64
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
draw.lo draw.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c draw.c -fPIC -DPIC -o .libs/draw.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
e.lo e.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c e.c -fPIC -DPIC -o .libs/e.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
events.lo events.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c events.c -fPIC -DPIC -o
.libs/events.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
font.lo font.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c font.c -fPIC -DPIC -o .libs/font.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
grkelot.lo grkelot.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c grkelot.c -fPIC -DPIC -o
.libs/grkelot.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
menus.lo menus.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c menus.c -fPIC -DPIC -o .libs/menus.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
misc.lo misc.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c misc.c -fPIC -DPIC -o .libs/misc.o
misc.c: In function ‘str_trim’:
misc.c:101:17: warning: comparison of distinct pointer types lacks a cast
[-Wcompare-distinct-pointer-types]
101 | if (tmp != str) {
| ^~
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
options.lo options.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c options.c -fPIC -DPIC -o
.libs/options.o
options.c: In function ‘save_config’:
options.c:3890:94: error: pointer type mismatch in conditional expression
[-Wincompatible-pointer-types]
3890 | fprintf(fp, " beep_command \"%s\"\n", (char *)
((rs_beep_command) ? (rs_beep_command) : ("")));
|
^
options.c:3890:76: note: first expression has type ‘spif_charptr_t’ {aka
‘signed char *’}
3890 | fprintf(fp, " beep_command \"%s\"\n", (char *)
((rs_beep_command) ? (rs_beep_command) : ("")));
|
^~~~~~~~~~~~~~~~~
options.c:3890:96: note: second expression has type ‘char *’
3890 | fprintf(fp, " beep_command \"%s\"\n", (char *)
((rs_beep_command) ? (rs_beep_command) : ("")));
|
^~~~
options.c:3193:9: warning: ignoring return value of ‘link’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
3193 | link(path, bak_path);
| ^~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:632: options.lo] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:443: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:375: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:18: build] Error 255
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: eterm
Source-Version: 0.9.6-7.3
Done: Alexandre Detiste <[email protected]>
We believe that the bug you reported is fixed in the latest version of
eterm, 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.
Alexandre Detiste <[email protected]> (supplier of updated eterm 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: Sat, 27 Sep 2025 22:49:17 +0200
Source: eterm
Architecture: source
Version: 0.9.6-7.3
Distribution: unstable
Urgency: medium
Maintainer: José Antonio Jiménez Madrid <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1074940
Changes:
eterm (0.9.6-7.3) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix build ding with GCC-14 (Closes: #1074940)
and test against today's libast2
Checksums-Sha1:
86373355145cbaa588322c43bef028a4f370619c 1898 eterm_0.9.6-7.3.dsc
c34be861ec99ce72ec6945ca9181588dc802d791 14892 eterm_0.9.6-7.3.debian.tar.xz
e3721e32223891dd3a28f5d90571cef384b61479 12549 eterm_0.9.6-7.3_source.buildinfo
Checksums-Sha256:
ac285b485050c519775c5aa07ee3bca78c3752541ed91a3723df5971f619b391 1898
eterm_0.9.6-7.3.dsc
214684798f198b6570d57c12eaf88051d63766efa638f129235e278104158285 14892
eterm_0.9.6-7.3.debian.tar.xz
9d982654f0a8365d7a33a55d53d1b06365307f8f3f8ac059aa410d3241da79c4 12549
eterm_0.9.6-7.3_source.buildinfo
Files:
2c14bc74357da2641c9bcbaf6dc1b138 1898 x11 optional eterm_0.9.6-7.3.dsc
7bae69a46e13dc7aced180c3b71c55ef 14892 x11 optional
eterm_0.9.6-7.3.debian.tar.xz
b221bc92ce48d9d9e6d5f8e9ca326a51 12549 x11 optional
eterm_0.9.6-7.3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmjYTmIRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBq6whAAogfL6ZjkFiECiWUZ5EAQNA9N6tB0REnw
pqlxnwXK/5YBY6WNmZVg4ZjgqWVSFtnbPDuK1jfsed287K9qZGe/lKR314RJNZAI
QNKdxN25NW8qC4cNZfu7LPBXTu8O3nfwrkpLN5Lk3wvQuCL5Aoe3PoAwDN4Tzl0g
h3t0hpYXq7aBbXaC4KdDb/HbV8J5gpQyPf8de8NBchaT0stw5xCQQstHZNbId/Gf
OYTaN7Wx9zUQsRV8NsrILfwN/LR1QeDM7aXuMEMMPkLSUARHq1M7z7aENVlohIAs
x7RueRHAXEZM28sH5ymVpgj+4p+PKEK5N7HliE3RS5aBrglinkHFO/7KqV1nOGXB
o0+2LW4JIBCHEuiYVL2ImuDe8WPeWsAT++skgAcRoUryq5KQUtHdnl7/4LkTGZu5
n1cGO/bzlgO9wmoICwnCBMzUbnmQR9E0gLNb4mTFnPxu4kM4ZaY8VuwTqYwcmbYf
3GrTuiWa/7Y0lrT9zY7nefWRM3KNoYWoAHaqtsd1NY84xkO88p01156ZuelA1wsI
BGrYSt9KJcU8lQUgxYJ8Cet/Jr3Ge2ydQbHoAh4vxVlyMzfXa437DKAVbluIf1hv
I7XAYWxXGV80mrupy/NpttlcsmxJOl/44iNqRiTQOaLLBkshbqe7iI7S7n/ldMU1
vLg0C9uXtN0=
=QXTG
-----END PGP SIGNATURE-----
pgpH3nhL3JtDs.pgp
Description: PGP signature
--- End Message ---