Your message dated Thu, 13 Nov 2025 20:35:13 +0000
with message-id <[email protected]>
and subject line Bug#1096583: fixed in epic4 1:3.0-2.1
has caused the Debian Bug report #1096583,
regarding epic4: 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.)


-- 
1096583: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096583
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:epic4
Version: 1:2.10.10-1.2
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/epic4_2.10.10-1.2_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

[...]
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
dcc.c: In function ‘DCC_close_filesend’:
dcc.c:3300:55: warning: ‘%2.6g’ directive output may be truncated writing 
between 2 and 13 bytes into a region of size 10 [-Wformat-truncation=]
 3300 |         snprintf(lame_ultrix3, sizeof(lame_ultrix3), "%2.6g", xtime);
      |                                                       ^~~~~
dcc.c:3300:54: note: assuming directive output of 12 bytes
 3300 |         snprintf(lame_ultrix3, sizeof(lame_ultrix3), "%2.6g", xtime);
      |                                                      ^~~~~~~
In function ‘snprintf’,
    inlined from ‘DCC_close_filesend’ at dcc.c:3300:2:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: 
‘__builtin___snprintf_chk’ output between 3 and 14 bytes into a destination of 
size 10
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/epic4-2.10.10=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-I./../include -I../include -c debug.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/epic4-2.10.10=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-I./../include -I../include -c exec.c
exec.c: In function ‘execcmd’:
exec.c:510:25: warning: ignoring return value of ‘setuid’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  510 |                         setuid(getuid());
      |                         ^~~~~~~~~~~~~~~~
exec.c:511:25: warning: ignoring return value of ‘setgid’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  511 |                         setgid(getgid());
      |                         ^~~~~~~~~~~~~~~~
exec.c: In function ‘text_to_process’:
exec.c:958:9: warning: ignoring return value of ‘write’ declared with attribute 
‘warn_unused_result’ [-Wunused-result]
  958 |         write(proc->p_stdin, my_buffer, strlen(my_buffer));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/epic4-2.10.10=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-I./../include -I../include -c files.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/epic4-2.10.10=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-I./../include -I../include -c flood.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/epic4-2.10.10=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-I./../include -I../include -c functions.c
functions.c:3582:7: error: conflicting types for ‘crypt’; have ‘char *(void)’
 3582 | char *crypt();
      |       ^~~~~
In file included from ./../include/irc_std.h:42,
                 from ./../include/irc.h:28,
                 from functions.c:45:
/usr/include/unistd.h:1162:14: note: previous declaration of ‘crypt’ with type 
‘char *(const char *, const char *)’
 1162 | extern char *crypt (const char *__key, const char *__salt)
      |              ^~~~~
functions.c: In function ‘function_crypt’:
functions.c:3594:15: error: too many arguments to function ‘crypt’; expected 0, 
have 2
 3594 |         ret = crypt(pass, seed);
      |               ^~~~~ ~~~~
functions.c:3582:7: note: declared here
 3582 | char *crypt();
      |       ^~~~~
functions.c: In function ‘function_randread’:
functions.c:4689:9: warning: ignoring return value of ‘fgets’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 4689 |         fgets(buffer, BIG_BUFFER_SIZE, fp);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
functions.c:4690:9: warning: ignoring return value of ‘fgets’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 4690 |         fgets(buffer, BIG_BUFFER_SIZE, fp);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
functions.c:4694:17: warning: ignoring return value of ‘fgets’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 4694 |                 fgets(buffer, BIG_BUFFER_SIZE, fp);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:31: functions.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/epic4-2.10.10/source'
make[1]: *** [Makefile:112: epic] Error 2
make[1]: Leaving directory '/build/reproducible-path/epic4-2.10.10'
make: *** [debian/rules:16: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: epic4
Source-Version: 1:3.0-2.1
Done: Andreas Tille <[email protected]>

We believe that the bug you reported is fixed in the latest version of
epic4, 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 epic4 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: Thu, 13 Nov 2025 21:02:58 +0100
Source: epic4
Architecture: source
Version: 1:3.0-2.1
Distribution: unstable
Urgency: medium
Maintainer: Kurt Roeckx <[email protected]>
Changed-By: Andreas Tille <[email protected]>
Closes: 1096583
Changes:
 epic4 (1:3.0-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Maintain package in Debian/ team on Salsa
   * Fix detection of terminfo in configure.h
     Closes: #1096583
   * d/rules: Short dh
   * d/salsa-ci.yml: Permit failure of blhc on Salsa CI
   * d/watch: version=5
   * d/copyright:
      - DEP5
      - Review
   * Remove dh-autoreconf from Build-Depends
   * Build-Depends: libncurses5-dev => libncurses-dev
   * Standards-Version: 4.7.2 (routine-update)
   * debhelper-compat 13 (routine-update)
   * Remove trailing whitespace in debian/changelog (routine-update)
   * Remove trailing whitespace in debian/control (routine-update)
   * Remove trailing whitespace in debian/copyright (routine-update)
   * Use set -e rather than passing -e on the shebang-line.
Checksums-Sha1:
 eed8fa8e11b69c1ce6655876dbc66a999cc9837e 1836 epic4_3.0-2.1.dsc
 37d2d9a596c788a8a5d66970becbbda8fb7113ca 17352 epic4_3.0-2.1.debian.tar.xz
 8cc880705e177ad73ede5e0afc02034410aa4a9b 5869 epic4_3.0-2.1_amd64.buildinfo
Checksums-Sha256:
 b2c489a23e6582820c663c1ccd0bc26029989a3c5df68fba42b6546cecd0e02f 1836 
epic4_3.0-2.1.dsc
 f553cb7e5d3f5b270324e0f2187da94bd26b7b745a927b5f31b3e7fa2166306b 17352 
epic4_3.0-2.1.debian.tar.xz
 0662ec5d8ed1ad6f15c19cf5faa66beb2243dd6f190b0b4441c44e7963bf9ce8 5869 
epic4_3.0-2.1_amd64.buildinfo
Files:
 a6f420bb18dfef54f7dd957d8bf1f822 1836 net optional epic4_3.0-2.1.dsc
 29bd96931372db6752ec10a638ba8d61 17352 net optional epic4_3.0-2.1.debian.tar.xz
 7bcfb4e6ea4b2ec90691cd9904d52aa9 5869 net optional 
epic4_3.0-2.1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmkWOxQRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtHQqQ//aq/flI0jgMtW/oAULHwgv7AKbwnzUbyt
rqkxEkFjeFwY+CcBh8hkEznizXfevZX8pGZYPGxbXa9R8gJFPbSahJjcxrmMJnBf
ZhNiy2wteb9Jd3/OlVcBV0eNxzkoJrSZDj8lKbMkw1Gok6I7vFIknYr8gGP0MP6W
lG53Im+AkA6sihu9Bann62Wx5WmIZckYP9GGKSl1ZOAxV/PTJp5DAHKcCclC+RfP
GPsFjwDGzaeJyK61a0nBthd8qyWdEgKWBtuDTi+zz1bTlALVZZPcvVcahlmXQVKb
+bDFTfOk54dWUlS/L1XCr74M29diM0vkuv87peeJjr1mMqQl/1s1+b/Ro3ju9EMi
HOi0kNbtoZNYKYdYd7jw3m+9xC0jhSzNqHAytP7slt1hW8wCAP/a2ikr/4puw97w
bPDIYY8I4TymYOlSWCEpMx/aPdGKzkgdyMr50rv8mbM4ldqV3NP22Ac8IDdaImqV
3D2bn4WZvd6WjkSf4acoOVr03BLhIBA8ivIg+rQwZWTxfqYWwKKm969gWPbUxtV4
SlzQX+XOL9AyjAZ85vOENcfxXSeujb5nBGBQeJxf0dxeLAnLZBnlNfu7BHEOU8S7
T24rLJarfQTlXtk+f68rcltbeXEhCu3t7QQhX9Wo9b/ZIugCA8v97AxFQtmlyUdU
mKHYhzXHTnI=
=7LnI
-----END PGP SIGNATURE-----

Attachment: pgpkmfbfX1Uzo.pgp
Description: PGP signature


--- End Message ---

Reply via email to