Your message dated Mon, 15 Sep 2025 18:38:39 +0000
with message-id <[email protected]>
and subject line Bug#1098051: fixed in uucp 1.07-31
has caused the Debian Bug report #1098051,
regarding uucp: 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.)


-- 
1098051: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098051
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:uucp
Version: 1.07-30
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/uucp_1.07-30_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

[...]
      | ^~~~~~~
mv -f .deps/callin.Tpo .deps/callin.Po
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I./.. -W 
-Wall -Wstrict-prototypes -Wmissing-prototypes -DNEWCONFIGLIB=\"/etc/uucp\" 
-DOLDCONFIGLIB=\"/etc/uucp\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/uucp-1.07=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall 
-g -Wl,-z,relro -Wl,-z,now -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -MT calout.o -MD 
-MP -MF .deps/calout.Tpo -c -o calout.o calout.c
calout.c: In function ‘uuconf_callout’:
calout.c:37:1: warning: old-style function definition [-Wold-style-definition]
   37 | uuconf_callout (pglobal, qsys, pzlog, pzpass)
      | ^~~~~~~~~~~~~~
mv -f .deps/calout.Tpo .deps/calout.Po
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I./.. -W 
-Wall -Wstrict-prototypes -Wmissing-prototypes -DNEWCONFIGLIB=\"/etc/uucp\" 
-DOLDCONFIGLIB=\"/etc/uucp\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/uucp-1.07=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall 
-g -Wl,-z,relro -Wl,-z,now -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -MT chatc.o -MD 
-MP -MF .deps/chatc.Tpo -c -o chatc.o chatc.c
chatc.c: In function ‘_uuconf_ichat_cmd’:
chatc.c:68:1: warning: old-style function definition [-Wold-style-definition]
   68 | _uuconf_ichat_cmd (qglobal, argc, argv, qchat, pblock)
      | ^~~~~~~~~~~~~~~~~
chatc.c: In function ‘icchat’:
chatc.c:107:1: warning: old-style function definition [-Wold-style-definition]
  107 | icchat (pglobal, argc, argv, pvar, pinfo)
      | ^~~~~~
chatc.c: In function ‘icchat_fail’:
chatc.c:182:1: warning: old-style function definition [-Wold-style-definition]
  182 | icchat_fail (pglobal, argc, argv, pvar, pinfo)
      | ^~~~~~~~~~~
chatc.c: In function ‘icunknown’:
chatc.c:200:1: warning: old-style function definition [-Wold-style-definition]
  200 | icunknown (pglobal, argc, argv, pvar, pinfo)
      | ^~~~~~~~~
mv -f .deps/chatc.Tpo .deps/chatc.Po
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -I./.. -W 
-Wall -Wstrict-prototypes -Wmissing-prototypes -DNEWCONFIGLIB=\"/etc/uucp\" 
-DOLDCONFIGLIB=\"/etc/uucp\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/uucp-1.07=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall 
-g -Wl,-z,relro -Wl,-z,now -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -MT cmdarg.o -MD 
-MP -MF .deps/cmdarg.Tpo -c -o cmdarg.o cmdarg.c
cmdarg.c:37:12: error: conflicting types for ‘strcmp’; have ‘int(void)’
   37 | extern int strcmp (), strcasecmp ();
      |            ^~~~~~
In file included from /usr/include/memory.h:29,
                 from ../uucp.h:197,
                 from uucnfi.h:29,
                 from cmdarg.c:25:
/usr/include/string.h:156:12: note: previous declaration of ‘strcmp’ with type 
‘int(const char *, const char *)’
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |            ^~~~~~
cmdarg.c:37:23: error: conflicting types for ‘strcasecmp’; have ‘int(void)’
   37 | extern int strcmp (), strcasecmp ();
      |                       ^~~~~~~~~~
In file included from /usr/include/string.h:462:
/usr/include/strings.h:116:12: note: previous declaration of ‘strcasecmp’ with 
type ‘int(const char *, const char *)’
  116 | extern int strcasecmp (const char *__s1, const char *__s2)
      |            ^~~~~~~~~~
cmdarg.c: In function ‘uuconf_cmd_args’:
cmdarg.c:42:1: warning: old-style function definition [-Wold-style-definition]
   42 | uuconf_cmd_args (pglobal, cargs, pzargs, qtab, pinfo, pfiunknown, 
iflags,
      | ^~~~~~~~~~~~~~~
cmdarg.c:62:12: error: assignment to ‘int (*)(const char *, const char *)’ from 
incompatible pointer type ‘int (*)(void)’ [-Wincompatible-pointer-types]
   62 |     pficmp = strcmp;
      |            ^
cmdarg.c:37:12: note: ‘strcmp’ declared here
   37 | extern int strcmp (), strcasecmp ();
      |            ^~~~~~
cmdarg.c:69:14: error: assignment to ‘int (*)(const char *, const char *)’ from 
incompatible pointer type ‘int (*)(void)’ [-Wincompatible-pointer-types]
   69 |       pficmp = strcasecmp;
      |              ^
cmdarg.c:37:23: note: ‘strcasecmp’ declared here
   37 | extern int strcmp (), strcasecmp ();
      |                       ^~~~~~~~~~
make[4]: *** [Makefile:499: cmdarg.o] Error 1
make[4]: Leaving directory '/build/reproducible-path/uucp-1.07/uuconf'
make[3]: *** [Makefile:1150: all-recursive] Error 1
make[3]: Leaving directory '/build/reproducible-path/uucp-1.07'
make[2]: *** [Makefile:540: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/uucp-1.07'
make[1]: *** [debian/rules:46: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/uucp-1.07'
make: *** [debian/rules:27: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: uucp
Source-Version: 1.07-31
Done: Thorsten Alteholz <[email protected]>

We believe that the bug you reported is fixed in the latest version of
uucp, 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.
Thorsten Alteholz <[email protected]> (supplier of updated uucp 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 09:00:00 +0200
Source: uucp
Architecture: source
Version: 1.07-31
Distribution: unstable
Urgency: medium
Maintainer: Thorsten Alteholz <[email protected]>
Changed-By: Thorsten Alteholz <[email protected]>
Closes: 747018 942818 942859 1087164 1098051
Changes:
 uucp (1.07-31) unstable; urgency=medium
 .
   * debian/control: bump standard to 4.7.2 (no changes)
   * debian/rules: add -D_FILE_OFFSET_BITS=64 to CFLAGS
     (Closes: #747018)
     (thanks a lot to Christian Garbs for reporting an issue and
      providing a fix)
   * debian/uucp.cron.daily: replace su by runuser (Closes: #1087164)
     (thanks a lot to Marco d'Itri for the hint)
   * debian/etc.uucp/sys: remove "short-packets" line (Closes: #942818)
     (thanks a lot to John Goerzen for finding this)
   * add gcc15.patch (Closes: #1098051)
   * add limit-fd-handling.patch (Closes: #942859)
     (thanks a lot to John Goerzen for the suggestion)
Checksums-Sha1:
 8acdb394a27fc7a67bdb54e37d78d16cbfcd04c2 2002 uucp_1.07-31.dsc
 e7c93c3aa6468f1b26dd4d9104dbbe8c2949e9ee 1013234 uucp_1.07.orig.tar.gz
 48e0feb5751254c9980494bf6b86a2f4dc296f9c 115820 uucp_1.07-31.debian.tar.xz
 adb6177c94b3117605e4e6fb04b3f50637a6fb88 7138 uucp_1.07-31_amd64.buildinfo
Checksums-Sha256:
 287c5f9b8a85db1d3573ca64855f54e6c5738f538013c7f7fc9513e667089f90 2002 
uucp_1.07-31.dsc
 060c15bfba6cfd1171ad81f782789032113e199a5aded8f8e0c1c5bd1385b62c 1013234 
uucp_1.07.orig.tar.gz
 52b691c3db3f344647f29054d3bf94b508e337c00970c40ce7726861bf76ae84 115820 
uucp_1.07-31.debian.tar.xz
 3aa0f96716e844b63260d6ccd1d1e788b9ca90c8718fd31ec911686ebb49e24f 7138 
uucp_1.07-31_amd64.buildinfo
Files:
 308c61c88cd1d65e4588577dacb99719 2002 comm optional uucp_1.07-31.dsc
 64c54d43787339a7cced48390eb3e1d0 1013234 comm optional uucp_1.07.orig.tar.gz
 c16ad3c55a34d33f42da5304ffed31a4 115820 comm optional 
uucp_1.07-31.debian.tar.xz
 1bd8a507283065929cf44fc0c5fc936e 7138 comm optional 
uucp_1.07-31_amd64.buildinfo

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

iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmjIUxhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYR8ewEACqF4VTpq6RlyEnL5xP6PamgCWDbF6J
kxej5cpnwXjhJGRqZv83N7//H2jymK9i0LlQbkUop9H1npKxB2OK5Lx+APlDNSur
QODSt2x/5A6XDfWezYrq5ezOBVG7juhxcNI+DHEqy7CQmOA6JzPQXyR/hiPdCpB3
Ahi7FQsSUGshP4osLk7xSsAhM+Cf7drhbCBQVym5/uWPqo94HKMH7arjAIrQ8FG4
EWCZoBwYtt0nu5vNBresQC07lpa/itwLXLZwCIUMSQOOPcc8m4fWScDIaal3tiIy
V/Hp6howyXIhMOivsI+4H0Khcsn1Q+/Q1QVLn1q2nLJrzP6JbuWmUhAAfF9Epx0z
Tmws5UW/4c1ihiZYj227A2AdbWsOxyWLW4Pj8wT9qzZoFAM5kknfvOaA/tm227Ml
VzyA14mtj3Bd9y+o+OFZqITX8t8e60hryj5et0ysquq0Nz7rNiL7w0eE9G5K6tmm
XS8jZki1GGxo4AGa3aUJP9mj9gXuS5Hc3I+e2cX1X3L2IF2N8pBnYnkcIXrpC0e7
LAzci4sNk89feBZfnF/DB4IQhBtztzJWf+QUPE5r8zGXELM3U3L/CGwGcu4MWWZu
tTRFzL7CUEg3zVL57PSlLbl0sWjeGca5F0cr2s3cKQ54Kv7Mxofp68jrRtBB6OO0
EPFN00fH7eMIqQ==
=yp3E
-----END PGP SIGNATURE-----

Attachment: pgpyuYaqO5nkj.pgp
Description: PGP signature


--- End Message ---

Reply via email to