Your message dated Tue, 25 Feb 2025 21:34:21 +0000
with message-id <[email protected]>
and subject line Bug#1096833: fixed in ifmail 2.14tx8.10-32
has caused the Debian Bug report #1096833,
regarding ifmail: 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.)
--
1096833: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096833
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ifmail
Version: 2.14tx8.10-31
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/ifmail_2.14tx8.10-31_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
[...]
ulock.c: In function ‘ulock’:
ulock.c:88:5: warning: old-style function definition [-Wold-style-definition]
88 | int ulock(line)
| ^~~~~
ulock.c: In function ‘lock’:
ulock.c:64:25: warning: ignoring return value of ‘fscanf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
64 | fscanf(f,"%d",&tmppid);
| ^~~~~~~~~~~~~~~~~~~~~~
lutil.c: In function ‘setmyname’:
lutil.c:30:6: warning: old-style function definition [-Wold-style-definition]
30 | void setmyname(arg)
| ^~~~~~~~~
lutil.c: In function ‘setnamesfx’:
ulock.c: In function ‘ulock’:
ulock.c:110:9: warning: ignoring return value of ‘fscanf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
110 | fscanf(f,"%d",&tmppid);
| ^~~~~~~~~~~~~~~~~~~~~~
lutil.c:38:6: warning: old-style function definition [-Wold-style-definition]
38 | void setnamesfx(arg)
| ^~~~~~~~~~
lutil.c: In function ‘date’:
lutil.c:58:7: warning: old-style function definition [-Wold-style-definition]
58 | char *date(t)
| ^~~~
lutil.c: In function ‘printable’:
lutil.c:76:7: warning: old-style function definition [-Wold-style-definition]
76 | char *printable(s,l)
| ^~~~~~~~~
lutil.c: In function ‘printablec’:
lutil.c:115:7: warning: old-style function definition [-Wold-style-definition]
115 | char *printablec(c)
| ^~~~~~~~~~
lutil.c: In function ‘setverbose’:
lutil.c:242:15: warning: old-style function definition [-Wold-style-definition]
242 | unsigned long setverbose(s)
| ^~~~~~~~~~
cc -Wall -fno-strict-aliasing -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ifmail-2.14tx8.10=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -iquote
. -iquote . -I/usr/include -DDEBUGFILE=\""/var/log/ifmail/ifdebug"\"
-DLOGFILE=\""/var/log/ifmail/iflog"\" -DCONFIGFILE=\""/etc/ifmail/config"\"
-DMAPTABDIR=\""/usr/lib/ifmail/maptabs"\" -DLOCKDIR=\""/var/lock"\"
-DPUBDIR=\""/home/ftp/pub"\" -DFAKEDIR=\""/tmp/ifmail/"\" -DMAILLOG=LOG_LOCAL0
-DNEWSLOG=LOG_LOCAL0 -DCICOLOG=LOG_LOCAL0 -DTERMAIL_HACK -DTPUT_STATUS_HACK
-DADD_PID -DLEVEL=0 -DDONT_REGATE -DSLAVE_SENDS_NAK_TOO -DRNEWSB -DJE
-DRESTAMP_OLD_POSTINGS=14 -DBELEIVE_ZFIN=1 -DHAS_TCP -DAREAS_HACKING
-DRESTAMP_FUTURE_POSTINGS -DFSCHTML -DMACHIGAI -DALLOW_RETURNPATH
-DGATEBAU_MSGID -DDIRTY_CHRS -DHIDDEN -DAREAS_NUMERAL_COMMENTS -DHAS_STATFS
-DSTATFS_IN_VFS_H -DHAS_SETSID -DHAS_NDBM_H -DDONT_HAVE_TM_GMTOFF -DHAS_
TERMIOS_H -DASCII_LOCKFILES -DHAS_FSYNC -DHAS_IOCTL_H -DHAS_REGEX_H -DNEED_BSY
-DNO_IO_AFTER_HANGUP -DDO_NEED_TIME -DNEED_FORK -DHAS_BSD_SIGNALS -DHAS_SELECT
-DUSE_SETPROCTITLE -DINT32=long -DINT16=short -D_GNU_SOURCE -DHAVE_LOCALE_H
-DNLS_CAT_NAME=\"ifmail\" -DNLS_LOCALE_PATH=\"/usr/share/locale\" -c gettime.c
cc -Wall -fno-strict-aliasing -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ifmail-2.14tx8.10=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -iquote
. -iquote . -I/usr/include -DDEBUGFILE=\""/var/log/ifmail/ifdebug"\"
-DLOGFILE=\""/var/log/ifmail/iflog"\" -DCONFIGFILE=\""/etc/ifmail/config"\"
-DMAPTABDIR=\""/usr/lib/ifmail/maptabs"\" -DLOCKDIR=\""/var/lock"\"
-DPUBDIR=\""/home/ftp/pub"\" -DFAKEDIR=\""/tmp/ifmail/"\" -DMAILLOG=LOG_LOCAL0
-DNEWSLOG=LOG_LOCAL0 -DCICOLOG=LOG_LOCAL0 -DTERMAIL_HACK -DTPUT_STATUS_HACK
-DADD_PID -DLEVEL=0 -DDONT_REGATE -DSLAVE_SENDS_NAK_TOO -DRNEWSB -DJE
-DRESTAMP_OLD_POSTINGS=14 -DBELEIVE_ZFIN=1 -DHAS_TCP -DAREAS_HACKING
-DRESTAMP_FUTURE_POSTINGS -DFSCHTML -DMACHIGAI -DALLOW_RETURNPATH
-DGATEBAU_MSGID -DDIRTY_CHRS -DHIDDEN -DAREAS_NUMERAL_COMMENTS -DHAS_STATFS
-DSTATFS_IN_VFS_H -DHAS_SETSID -DHAS_NDBM_H -DDONT_HAVE_TM_GMTOFF -DHAS_
TERMIOS_H -DASCII_LOCKFILES -DHAS_FSYNC -DHAS_IOCTL_H -DHAS_REGEX_H -DNEED_BSY
-DNO_IO_AFTER_HANGUP -DDO_NEED_TIME -DNEED_FORK -DHAS_BSD_SIGNALS -DHAS_SELECT
-DUSE_SETPROCTITLE -DINT32=long -DINT16=short -D_GNU_SOURCE -DHAVE_LOCALE_H
-DNLS_CAT_NAME=\"ifmail\" -DNLS_LOCALE_PATH=\"/usr/share/locale\" -c execute.c
cc -Wall -fno-strict-aliasing -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ifmail-2.14tx8.10=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -iquote
. -iquote . -I/usr/include -DDEBUGFILE=\""/var/log/ifmail/ifdebug"\"
-DLOGFILE=\""/var/log/ifmail/iflog"\" -DCONFIGFILE=\""/etc/ifmail/config"\"
-DMAPTABDIR=\""/usr/lib/ifmail/maptabs"\" -DLOCKDIR=\""/var/lock"\"
-DPUBDIR=\""/home/ftp/pub"\" -DFAKEDIR=\""/tmp/ifmail/"\" -DMAILLOG=LOG_LOCAL0
-DNEWSLOG=LOG_LOCAL0 -DCICOLOG=LOG_LOCAL0 -DTERMAIL_HACK -DTPUT_STATUS_HACK
-DADD_PID -DLEVEL=0 -DDONT_REGATE -DSLAVE_SENDS_NAK_TOO -DRNEWSB -DJE
-DRESTAMP_OLD_POSTINGS=14 -DBELEIVE_ZFIN=1 -DHAS_TCP -DAREAS_HACKING
-DRESTAMP_FUTURE_POSTINGS -DFSCHTML -DMACHIGAI -DALLOW_RETURNPATH
-DGATEBAU_MSGID -DDIRTY_CHRS -DHIDDEN -DAREAS_NUMERAL_COMMENTS -DHAS_STATFS
-DSTATFS_IN_VFS_H -DHAS_SETSID -DHAS_NDBM_H -DDONT_HAVE_TM_GMTOFF -DHAS_
TERMIOS_H -DASCII_LOCKFILES -DHAS_FSYNC -DHAS_IOCTL_H -DHAS_REGEX_H -DNEED_BSY
-DNO_IO_AFTER_HANGUP -DDO_NEED_TIME -DNEED_FORK -DHAS_BSD_SIGNALS -DHAS_SELECT
-DUSE_SETPROCTITLE -DINT32=long -DINT16=short -D_GNU_SOURCE -DHAVE_LOCALE_H
-DNLS_CAT_NAME=\"ifmail\" -DNLS_LOCALE_PATH=\"/usr/share/locale\" -c execsh.c
gettime.c: In function ‘GetTimeInfo’:
gettime.c:14:1: warning: old-style function definition [-Wold-style-definition]
14 | GetTimeInfo(Now)
| ^~~~~~~~~~~
gettime.c:16:1: error: number of arguments doesn’t match prototype
16 | {
| ^
In file included from gettime.c:11:
libinn.h:47:17: error: prototype declaration
47 | extern int GetTimeInfo();
| ^~~~~~~~~~~
make[3]: *** [Makefile:69: gettime.o] Error 1
make[3]: *** Waiting for unfinished jobs....
mv y.tab.c parsedate.c
expect 4 warnings compiling parsedate.c
execute.c: In function ‘execute’:
execute.c:11:5: warning: old-style function definition [-Wold-style-definition]
11 | int execute(cmd,file,pkt,in,out,err)
| ^~~~~~~
execsh.c: In function ‘execsh’:
execsh.c:13:5: warning: old-style function definition [-Wold-style-definition]
13 | int execsh(cmd,in,out,err)
| ^~~~~~
make[3]: Leaving directory '/build/reproducible-path/ifmail-2.14tx8.10/iflib'
make[2]: *** [Makefile:13: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/ifmail-2.14tx8.10'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true"
"EXTRA_CFLAGS=-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ifmail-2.14tx8.10=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2"
"EXTRA_LDFLAGS=-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ifmail-2.14tx8.10=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now" returned exit
code 2
make[1]: *** [debian/rules:13: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/ifmail-2.14tx8.10'
make: *** [debian/rules:7: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ifmail
Source-Version: 2.14tx8.10-32
Done: Marco d'Itri <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ifmail, 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.
Marco d'Itri <[email protected]> (supplier of updated ifmail 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: Tue, 25 Feb 2025 22:04:50 +0100
Source: ifmail
Architecture: source
Version: 2.14tx8.10-32
Distribution: unstable
Urgency: medium
Maintainer: Marco d'Itri <[email protected]>
Changed-By: Marco d'Itri <[email protected]>
Closes: 1096833
Changes:
ifmail (2.14tx8.10-32) unstable; urgency=medium
.
* Added patch fix_gcc15 to use -std=gnu17 because there are too many
K&R prototypes to be practical fixing the source. (Closes: #1096833)
Checksums-Sha1:
2ee581d26698046cfb34862bcd68d34b3ced71a6 1334 ifmail_2.14tx8.10-32.dsc
2a614053d3e155d4d8ca1b3a13d4f0a957ff066b 42024
ifmail_2.14tx8.10-32.debian.tar.xz
20da9d81a5794347aa1baa4f4023a4d5cc9f5d44 6486
ifmail_2.14tx8.10-32_amd64.buildinfo
Checksums-Sha256:
70f8dddaaba8a52d177e586eb26c73d7724f9ba4e2d298753bac36181cde99c5 1334
ifmail_2.14tx8.10-32.dsc
1d565164ffab7619eceae9bc8ba9db6a8ab60ea50937d19a09abe393405d27a4 42024
ifmail_2.14tx8.10-32.debian.tar.xz
0098c3c7015cca5f8cb8a4ab446f240c03aed695d7d09867e544e0aa22e1bb39 6486
ifmail_2.14tx8.10-32_amd64.buildinfo
Files:
05dce98754dabc66bb504b53a20ab176 1334 comm optional ifmail_2.14tx8.10-32.dsc
f11d31888108a664b8e3d230e1df8389 42024 comm optional
ifmail_2.14tx8.10-32.debian.tar.xz
6e453a60bdf868d2675f5869fc9011d0 6486 comm optional
ifmail_2.14tx8.10-32_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQQnKUXNg20437dCfobLPsM64d7XgQUCZ740hQAKCRDLPsM64d7X
gY6HAPwKYrq1c+Q2MGr+lN+aq0rHyyXS7jUqSeSBmxelfGDdWgD/QY3A9vEgaCaH
rV+LH6FY8un/aJOCk+wodLxwev+HGwM=
=/Ovh
-----END PGP SIGNATURE-----
pgpWTslvnP5LS.pgp
Description: PGP signature
--- End Message ---