Your message dated Sat, 28 Mar 2026 11:49:23 +0000
with message-id <[email protected]>
and subject line Bug#1097279: fixed in libtirpc 1.3.7-0.1
has caused the Debian Bug report #1097279,
regarding libtirpc: 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.)


-- 
1097279: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097279
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libtirpc
Version: 1.3.4+ds-1.3
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/libtirpc_1.3.4+ds-1.3_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

[...]
../../src/clnt_dg.c: In function 'time_not_ok':
../../src/clnt_dg.c:803:1: warning: old-style function definition 
[-Wold-style-definition]
  803 | time_not_ok(t)
      | ^~~~~~~~~~~
../../src/auth_none.c:65:15: error: conflicting types for 'xdr_opaque_auth'; 
have 'bool_t(void)' {aka 'int(void)'}
   65 | extern bool_t xdr_opaque_auth();
      |               ^~~~~~~~~~~~~~~
In file included from ../../src/auth_none.c:51:
../../tirpc/rpc/auth.h:303:15: note: previous declaration of 'xdr_opaque_auth' 
with type 'bool_t(XDR *, struct opaque_auth *)' {aka 'int(struct __rpc_xdr *, 
struct opaque_auth *)'}
  303 | extern bool_t xdr_opaque_auth           (XDR *, struct opaque_auth *);
      |               ^~~~~~~~~~~~~~~
../../src/auth_none.c: In function 'authnone_create':
../../src/auth_none.c:98:23: error: too many arguments to function 
'xdr_opaque_auth'; expected 0, have 2
   98 |                 (void)xdr_opaque_auth(xdrs, &ap->no_client.ah_cred);
      |                       ^~~~~~~~~~~~~~~ ~~~~
../../src/auth_none.c:65:15: note: declared here
   65 | extern bool_t xdr_opaque_auth();
      |               ^~~~~~~~~~~~~~~
../../src/auth_none.c:99:23: error: too many arguments to function 
'xdr_opaque_auth'; expected 0, have 2
   99 |                 (void)xdr_opaque_auth(xdrs, &ap->no_client.ah_verf);
      |                       ^~~~~~~~~~~~~~~ ~~~~
../../src/auth_none.c:65:15: note: declared here
   65 | extern bool_t xdr_opaque_auth();
      |               ^~~~~~~~~~~~~~~
make[4]: *** [Makefile:674: libtirpc_la-auth_none.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
../../src/auth_unix.c: In function 'authunix_create':
../../src/auth_unix.c:90:1: warning: old-style function definition 
[-Wold-style-definition]
   90 | authunix_create(machname, uid, gid, len, aup_gids)
      | ^~~~~~~~~~~~~~~
../../src/auth_unix.c: In function 'authunix_nextverf':
../../src/auth_unix.c:259:1: warning: old-style function definition 
[-Wold-style-definition]
  259 | authunix_nextverf(auth)
      | ^~~~~~~~~~~~~~~~~
../../src/auth_unix.c: In function 'authunix_marshal':
../../src/auth_unix.c:266:1: warning: old-style function definition 
[-Wold-style-definition]
  266 | authunix_marshal(auth, xdrs)
      | ^~~~~~~~~~~~~~~~
../../src/auth_unix.c: In function 'authunix_validate':
../../src/auth_unix.c:280:1: warning: old-style function definition 
[-Wold-style-definition]
  280 | authunix_validate(auth, verf)
      | ^~~~~~~~~~~~~~~~~
../../src/auth_unix.c: In function 'authunix_destroy':
../../src/auth_unix.c:358:1: warning: old-style function definition 
[-Wold-style-definition]
  358 | authunix_destroy(auth)
      | ^~~~~~~~~~~~~~~~
../../src/auth_unix.c: In function 'marshal_new_auth':
../../src/auth_unix.c:384:1: warning: old-style function definition 
[-Wold-style-definition]
  384 | marshal_new_auth(auth)
      | ^~~~~~~~~~~~~~~~
../../src/bindresvport.c: In function 'bindresvport_sa':
../../src/bindresvport.c:150:1: warning: old-style function definition 
[-Wold-style-definition]
  150 | bindresvport_sa(sd, sa)
      | ^~~~~~~~~~~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -I../../tirpc 
-include config.h -DPORTMAP -DINET6 -D_GNU_SOURCE -Wall -pipe -Wdate-time 
-D_FORTIFY_SOURCE=2 -DHAVE_RPCSEC_GSS -isystem /usr/include/mit-krb5 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libtirpc-1.3.4+ds=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c ../../src/binddynport.c -o 
libtirpc_la-binddynport.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -I../../tirpc 
-include config.h -DPORTMAP -DINET6 -D_GNU_SOURCE -Wall -pipe -Wdate-time 
-D_FORTIFY_SOURCE=2 -DHAVE_RPCSEC_GSS -isystem /usr/include/mit-krb5 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libtirpc-1.3.4+ds=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c ../../src/clnt_generic.c -o 
libtirpc_la-clnt_generic.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -I../../tirpc 
-include config.h -DPORTMAP -DINET6 -D_GNU_SOURCE -Wall -pipe -Wdate-time 
-D_FORTIFY_SOURCE=2 -DHAVE_RPCSEC_GSS -isystem /usr/include/mit-krb5 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libtirpc-1.3.4+ds=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c ../../src/bindresvport.c -o 
libtirpc_la-bindresvport.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -I../../tirpc 
-include config.h -DPORTMAP -DINET6 -D_GNU_SOURCE -Wall -pipe -Wdate-time 
-D_FORTIFY_SOURCE=2 -DHAVE_RPCSEC_GSS -isystem /usr/include/mit-krb5 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libtirpc-1.3.4+ds=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c ../../src/auth_unix.c -o 
libtirpc_la-auth_unix.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -I../../tirpc 
-include config.h -DPORTMAP -DINET6 -D_GNU_SOURCE -Wall -pipe -Wdate-time 
-D_FORTIFY_SOURCE=2 -DHAVE_RPCSEC_GSS -isystem /usr/include/mit-krb5 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libtirpc-1.3.4+ds=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c ../../src/clnt_dg.c -o 
libtirpc_la-clnt_dg.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -I../../tirpc 
-include config.h -DPORTMAP -DINET6 -D_GNU_SOURCE -Wall -pipe -Wdate-time 
-D_FORTIFY_SOURCE=2 -DHAVE_RPCSEC_GSS -isystem /usr/include/mit-krb5 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libtirpc-1.3.4+ds=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c ../../src/clnt_bcast.c -o 
libtirpc_la-clnt_bcast.o >/dev/null 2>&1
make[4]: Leaving directory 
'/build/reproducible-path/libtirpc-1.3.4+ds/build-deb/src'
make[3]: *** [Makefile:534: all-recursive] Error 1
make[3]: Leaving directory 
'/build/reproducible-path/libtirpc-1.3.4+ds/build-deb'
make[2]: *** [Makefile:419: all] Error 2
make[2]: Leaving directory 
'/build/reproducible-path/libtirpc-1.3.4+ds/build-deb'
dh_auto_build: error: cd build-deb && make -j8 returned exit code 2
make[1]: *** [debian/rules:13: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/libtirpc-1.3.4+ds'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libtirpc
Source-Version: 1.3.7-0.1
Done: Alexandre Detiste <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libtirpc, 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 libtirpc 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, 28 Mar 2026 12:23:08 +0100
Source: libtirpc
Architecture: source
Version: 1.3.7-0.1
Distribution: unstable
Urgency: medium
Maintainer: Josue Ortega <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1097279
Changes:
 libtirpc (1.3.7-0.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * New upstream version 1.3.7 (Closes: #1097279)
   * Drop "Rules-Requires-Root: no": it is the default now
   * Bump Standards-Version to 4.7.3, drop Priority: tag
   * Drop build-dep on dpkg-dev, this is not meant to be backported
   * Refresh patches
Checksums-Sha1:
 0944e20afed05a9b5afb88eb2baf8e9e94d53a77 2122 libtirpc_1.3.7-0.1.dsc
 885aaa0b9c348d06dd8a9e2ae0a1a7343711eb1b 569442 libtirpc_1.3.7.orig.tar.bz2
 734fcccbf93828cdb024d7f7017e0a8535ec00fe 12048 libtirpc_1.3.7-0.1.debian.tar.xz
 47db4caeb11fe9cbe88118f61c570cb9ab22d2f0 6522 
libtirpc_1.3.7-0.1_source.buildinfo
Checksums-Sha256:
 a6db8d7275ca1a0ed1b007b171cc71db3917352b752261946c77a56cb9eea63b 2122 
libtirpc_1.3.7-0.1.dsc
 b47d3ac19d3549e54a05d0019a6c400674da716123858cfdb6d3bdd70a66c702 569442 
libtirpc_1.3.7.orig.tar.bz2
 d20adab51290be9c6f8c6038cce3ba4ef78432a894a9329a5857eaf16bd078ab 12048 
libtirpc_1.3.7-0.1.debian.tar.xz
 123efb178ddfed552fcd6c9cd60e79edf275c9604a542054256436a98b1dee99 6522 
libtirpc_1.3.7-0.1_source.buildinfo
Files:
 b11158f813c2d3f0cabc3b5e3624906d 2122 libs optional libtirpc_1.3.7-0.1.dsc
 74f97df306b8d6149d3d9898a1d44c6e 569442 libs optional 
libtirpc_1.3.7.orig.tar.bz2
 ac9d1f691ee8f88a9969e833aa0e3684 12048 libs optional 
libtirpc_1.3.7-0.1.debian.tar.xz
 9df8ca384216c382fce52d6b7c867627 6522 libs optional 
libtirpc_1.3.7-0.1_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmnHvaERHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBqa9A//SISpF4KWxHXKXj0S2dpLBJCaSYKiAxQJ
95FCfTqldMAz0wUh7JrEu4mBqvSPCZxtYS3xcMWlfJUq+cH/BYRmbtY0j2yLs7OR
oXqZCLtIFx6FYm9XA8oFUxJLugIj+sT6gSw/1UJusmqhfAN7/Qoxh2ujUMWO9PYI
OVPoxbDxQioD2e40bcBikLvVVN4k9v4uibaeiPJwG6wJOKH6PGOGUKoST6BMHA68
w9bDoQePx3Nc+1t+0I/lvJmn03NC4hPo/oBzHW8KPFAaPij4Mn+yVx3HKhtkbA7n
YscQz8LpzDjXsWdx6g9AV2ARUuC8+HvAseSgtFk0Du7EwGrHdyTBlTe9t2z0ye/i
yweFNyoDh4zUUnLImPB/vdXcJkQF6hXCm8icx2i0fVQ23RGbFGkJzomc4TNZTjno
hDiLOmCHDJ/LfCGw7dKHzY8cLvtxpYwMPOpkE7/drXg2zHFKk7K8epOxmPZVWhJg
2a1+HTrBzktZL6cKpVnFVn1hfiZubdUG7sQghklCkAuwQHuXWk5s77KbD3Vkn7fP
lxu3p+QcH43GclhcJPLt8LGHMAPLEtzz5VA7nXgi1bNzhOWe3HXa10XFZVvdko9w
ldkwEZzpD3Apz8o8rxjtk4I+Fu8cxzPVrnNo4yfCkqH+rtGWmv39VBEiR5lJDgQt
nRwqHezi/RU=
=Tkre
-----END PGP SIGNATURE-----

Attachment: pgpSV__k53Nem.pgp
Description: PGP signature


--- End Message ---

Reply via email to