Your message dated Wed, 10 Sep 2025 20:39:07 +0000
with message-id <[email protected]>
and subject line Bug#1097160: fixed in libace-perl 1.92-13
has caused the Debian Bug report #1097160,
regarding libace-perl: 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.)


-- 
1097160: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097160
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libace-perl
Version: 1.92-12
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/libace-perl_1.92-12_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

[...]
filsubs.c:600:3: note: call to ‘fclose’ here
  600 |   fclose (fil) ;
      |   ^~~~~~~~~~~~
gcc -g -Wall -O2 -DACEDB4 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libace-perl-1.92=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-I. -I./wh -I/usr/include/tirpc -DLINUX -c -o heap.o heap.c
gcc -g -Wall -O2 -DACEDB4 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libace-perl-1.92=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-I. -I./wh -I/usr/include/tirpc -DLINUX -c -o timesubs.o timesubs.c
gcc -g -Wall -O2 -DACEDB4 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libace-perl-1.92=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-I. -I./wh -I/usr/include/tirpc -DLINUX -c -o bump.o bump.c
In file included from /usr/include/unistd.h:1217,
                 from ./wh/mystdlib.h:180:
In function ‘getwd’,
    inlined from ‘filDoName’ at filsubs.c:410:5:
/usr/include/x86_64-linux-gnu/bits/unistd.h:127:12: warning: ‘__getwd_chk’ 
specified size 18446744073709551615 exceeds maximum object size 
9223372036854775807 [-Wstringop-overflow=]
  127 |     return __getwd_chk (__buf, __glibc_objsize (__buf));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
filsubs.c: In function ‘filDoName’:
filsubs.c:410:5: note: destination object allocated here
  410 |     filAddDir (getwd (stackText (full, 0))) ;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/bits/unistd.h:23:
/usr/include/x86_64-linux-gnu/bits/unistd-decl.h:113:14: note: in a call to 
function ‘__getwd_chk’ declared with attribute ‘access (write_only, 1, 2)’
  113 | extern char *__getwd_chk (char *__buf, size_t buflen)
      |              ^~~~~~~~~~~
In function ‘getwd’,
    inlined from ‘filDoName’ at filsubs.c:410:5:
/usr/include/x86_64-linux-gnu/bits/unistd.h:128:10: warning: call to 
‘__getwd_warn’ declared with attribute warning: please use getcwd instead, as 
getwd doesn't specify buffer size [-Wattribute-warning]
  128 |   return __getwd_warn (__buf);
      |          ^~~~~~~~~~~~~~~~~~~~
gcc -g -Wall -O2 -DACEDB4 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libace-perl-1.92=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-I. -I./wh -I/usr/include/tirpc -DLINUX -c -o randsubs.o randsubs.c
gcc -g -Wall -O2 -DACEDB4 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libace-perl-1.92=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-I. -I./wh -I/usr/include/tirpc -DLINUX -c -o call.o call.c
gcc -g -Wall -O2 -DACEDB4 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libace-perl-1.92=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-I. -I./wh -I/usr/include/tirpc -DLINUX -c -o menu.o menu.c
RPC.xs: In function ‘not_here’:
RPC.xs:16:1: warning: old-style function definition [-Wold-style-definition]
   16 | not_here(s)
      | ^~~~~~~~
RPC.xs: In function ‘constant’:
RPC.xs:24:1: warning: old-style function definition [-Wold-style-definition]
   24 | constant(name, arg)
      | ^~~~~~~~
call.c: In function ‘call’:
call.c:72:8: error: too many arguments to function ‘((CALL *)(calls->base + 
(sizetype)(calls->size * i)))->func’; expected 0, have 1
   72 |       (*(arr(calls,i,CALL).func))(args) ;
      |       ~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
call.c:31:12: note: declared here
   31 |   CallFunc func ;
      |            ^~~~
make[4]: *** [<builtin>: call.o] Error 1
make[4]: *** Waiting for unfinished jobs....
menu.c: In function ‘menuAddItem’:
menu.c:123:7: warning: this ‘for’ clause does not guard... 
[-Wmisleading-indentation]
  123 |     { for (below = menu->items ;
      |       ^~~
menu.c:126:7: note: ...this statement, but the latter is misleadingly indented 
as if it were guarded by the ‘for’
  126 |       if (!below)
      |       ^~
timesubs.c: In function ‘timeDiffMonths’:
timesubs.c:487:6: warning: ‘wantMonth1’ may be used uninitialized 
[-Wmaybe-uninitialized]
  487 |   if (!wantMonth1 || !wantMonth2)
      |      ^
timesubs.c:480:8: note: ‘wantMonth1’ was declared here
  480 |   BOOL wantMonth1, wantDay1, wantHours1, wantMins1, wantSecs1;
      |        ^~~~~~~~~~
make[4]: Leaving directory '/build/reproducible-path/libace-perl-1.92/acelib'
make[3]: *** [Makefile:866: ../acelib/libaceperl.a] Error 2
make[3]: Leaving directory '/build/reproducible-path/libace-perl-1.92/RPC'
make[2]: *** [Makefile:687: subdirs] Error 2
make[2]: Leaving directory '/build/reproducible-path/libace-perl-1.92'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" 
"OPTIMIZE=-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libace-perl-1.92=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection" LD_RUN_PATH= 
"OTHERLDFLAGS=-Wl,-z,relro -Wl,-z,now" returned exit code 2
make[1]: *** [debian/rules:34: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/libace-perl-1.92'
make: *** [debian/rules:14: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libace-perl
Source-Version: 1.92-13
Done: Étienne Mollier <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libace-perl, 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.
Étienne Mollier <[email protected]> (supplier of updated libace-perl 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: Wed, 10 Sep 2025 21:21:47 +0200
Source: libace-perl
Architecture: source
Version: 1.92-13
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Étienne Mollier <[email protected]>
Closes: 1097160
Changes:
 libace-perl (1.92-13) unstable; urgency=medium
 .
   * gcc-15.patch: new: fix build failure with gcc-15. (Closes: 1097160)
   * d/control: declare conflict against ace.
   * pod.patch: new: fix pod error messages.
   * d/patches/*: document bulk forwarding.
   * d/patches/*: normalise the header.
   * d/control: declare compliance to standards version 4.7.2.
   * d/copyright: point link to GPL-1 or later.
   * d/watch: convert to version 5 format.
Checksums-Sha1:
 d4ee517324bcd961c94e6f4e38ae4f6d194245be 2224 libace-perl_1.92-13.dsc
 839464a1cb86ae5566bc061dfba8aaa1e048ca3c 11296 
libace-perl_1.92-13.debian.tar.xz
Checksums-Sha256:
 3122620cfc69b917bc9f3a08a965e3f5463b623cae1c9e8b8df183687c86d29b 2224 
libace-perl_1.92-13.dsc
 4925eb508150ca828cbd7b382edb63ddcf6c7141c3bda07bfd4c6521d441b052 11296 
libace-perl_1.92-13.debian.tar.xz
Files:
 afafdbb4bb4c770755d5646df0524fe1 2224 perl optional libace-perl_1.92-13.dsc
 d64f23886bd1099e80766eb8762b2c25 11296 perl optional 
libace-perl_1.92-13.debian.tar.xz

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

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmjB1tgUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdoO0A/+LTexGufQ8wlsy+KmGjbR2TY/PUpU
DzH9q7Lg0K2k2FXA1LOAuhnJERez56K+9WwenKKXC2ajIUprt9g3ZGS2pKAgmeNz
sPIN9qSBUnp0sTDBCCgSLZ7eQR1/oIm+u6Wv2tyAfFZflS26Qdc/4AHLOgtQ+OKE
PJViGj1z1qYpO9PK1FNGfhUTxKRB3IBjfFGrdWcLl2iJpiBUWJA8c+7ZLPXwouLd
kSpdGyJZD8h7+MwMr6LTtQG8t9ns4WWeTJhl+KeoBv39A8lfkUInXt2XsG0wC/u0
oOxugKsIFNkSqstV0LHVGbyqen8hHQlyivfcqiKDcYREfGqGwoVPhdJnmMkJBumt
20P1qAsZauBl6QaytIUILQpcmza4cWvCgDtuYmSZ2PIDzzcWUs/IL0VXt+nz4Z7f
ta58ivY1gKDFo0aws5FMQz0/3Ym4pJ4gDq41t/FfYKt2kI/VnyZ2H+aZkVBKJUjy
WugMMaR1sNiUsvehKW0NDaS3e21+CuDjBLvqr0kWbRADd79mExCIgtN4gFnDxgOF
7+DYO7911N79wVVh7YlVrLi9ZCBg1DBs+h1i9jM6Dqdj6ZkVMyPEl9xp6tB7RE1T
3cNcusjUHJPd6ilQUeGElEylDPILBlfb8YBGf0/fEGj5kexMbneVVA8NLRpAwEKa
wtPrI555vfuKTSI=
=DjHc
-----END PGP SIGNATURE-----

Attachment: pgppC9ri14eIr.pgp
Description: PGP signature


--- End Message ---

Reply via email to