[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1096402: marked as done (c-icap: ftbfs with GCC-15)



Your message dated Sat, 04 Oct 2025 21:09:23 +0000
with message-id <E1v59VL-0098jH-2C@fasolo.debian.org>
and subject line Bug#1096402: fixed in c-icap 1:0.5.10-7
has caused the Debian Bug report #1096402,
regarding c-icap: 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 owner@bugs.debian.org
immediately.)


-- 
1096402: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096402
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:c-icap
Version: 1:0.5.10-6.1
Severity: important
Tags: sid forky
User: debian-gcc@lists.debian.org
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/c-icap_0.5.10-6.1_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

[...]
checking size of long... 8
checking size of long long... 8
checking for nanosleep... yes
checking for inet_aton... yes
checking for strnstr... no
checking for strcasestr... yes
checking for strncasestr... no
checking for setgroups... yes
checking for gcc options needed to detect all undeclared functions... none needed
checking whether strerror_r is declared... yes
checking whether strerror_r returns char *... yes
checking for poll.h... yes
checking for poll... yes
checking for sys/ipc.h... yes
checking for mmap... yes
checking for munmap... yes
checking if union semun defined... no
checking if posix 1003.1b interprocess semaphores works... no
checking if fcntl file locking works... yes
checking if posix shared mem works... yes
checking if have pthread_rwlock... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating include/c-icap-conf.h
config.status: creating Makefile
config.status: creating utils/Makefile
config.status: creating services/Makefile
config.status: creating services/echo/Makefile
config.status: creating services/ex-206/Makefile
config.status: creating modules/Makefile
config.status: creating tests/Makefile
config.status: creating docs/Makefile
config.status: creating docs/man/Makefile
config.status: creating autoconf.h
config.status: executing depfiles commands
config.status: executing libtool commands
make[1]: Leaving directory '/build/reproducible-path/c-icap-0.5.10'
   dh_auto_build
	make -j8
make[1]: Entering directory '/build/reproducible-path/c-icap-0.5.10'
make  all-recursive
make[2]: Entering directory '/build/reproducible-path/c-icap-0.5.10'
Making all in .
make[3]: Entering directory '/build/reproducible-path/c-icap-0.5.10'
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I./include/ -I./include/ -DCONFDIR=\"/etc/c-icap\" -DMODSDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DSERVDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DLOGDIR=\"/var/log/\" -DDATADIR=\"/usr/share/c_icap/\"  -D_REENTRANT -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/c-icap-0.5.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wall -D_FILE_OFFSET_BITS=64 -c -o c_icap-aserver.o `test -f 'aserver.c' || echo './'`aserver.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I./include/ -I./include/ -DCONFDIR=\"/etc/c-icap\" -DMODSDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DSERVDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DLOGDIR=\"/var/log/\" -DDATADIR=\"/usr/share/c_icap/\"  -D_REENTRANT -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/c-icap-0.5.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wall -D_FILE_OFFSET_BITS=64 -c -o c_icap-request.o `test -f 'request.c' || echo './'`request.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I./include/ -I./include/ -DCONFDIR=\"/etc/c-icap\" -DMODSDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DSERVDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DLOGDIR=\"/var/log/\" -DDATADIR=\"/usr/share/c_icap/\"  -D_REENTRANT -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/c-icap-0.5.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wall -D_FILE_OFFSET_BITS=64 -c -o c_icap-cfg_param.o `test -f 'cfg_param.c' || echo './'`cfg_param.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I./include/ -I./include/ -DCONFDIR=\"/etc/c-icap\" -DMODSDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DSERVDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DLOGDIR=\"/var/log/\" -DDATADIR=\"/usr/share/c_icap/\"  -D_REENTRANT -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/c-icap-0.5.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wall -D_FILE_OFFSET_BITS=64 -c -o c_icap-proc_threads_queues.o `test -f 'proc_threads_queues.c' || echo './'`proc_threads_queues.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I./include/ -I./include/ -DCONFDIR=\"/etc/c-icap\" -DMODSDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DSERVDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DLOGDIR=\"/var/log/\" -DDATADIR=\"/usr/share/c_icap/\"  -D_REENTRANT -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/c-icap-0.5.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wall -D_FILE_OFFSET_BITS=64 -c -o c_icap-http_auth.o `test -f 'http_auth.c' || echo './'`http_auth.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I./include/ -I./include/ -DCONFDIR=\"/etc/c-icap\" -DMODSDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DSERVDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DLOGDIR=\"/var/log/\" -DDATADIR=\"/usr/share/c_icap/\"  -D_REENTRANT -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/c-icap-0.5.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wall -D_FILE_OFFSET_BITS=64 -c -o c_icap-access.o `test -f 'access.c' || echo './'`access.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I./include/ -I./include/ -DCONFDIR=\"/etc/c-icap\" -DMODSDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DSERVDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DLOGDIR=\"/var/log/\" -DDATADIR=\"/usr/share/c_icap/\"  -D_REENTRANT -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/c-icap-0.5.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wall -D_FILE_OFFSET_BITS=64 -c -o c_icap-log.o `test -f 'log.c' || echo './'`log.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -I./include/ -I./include/ -DCONFDIR=\"/etc/c-icap\" -DMODSDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DSERVDIR=\"/usr/lib/x86_64-linux-gnu/c_icap/\" -DLOGDIR=\"/var/log/\" -DDATADIR=\"/usr/share/c_icap/\"  -D_REENTRANT -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/c-icap-0.5.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wall -D_FILE_OFFSET_BITS=64 -c -o c_icap-service.o `test -f 'service.c' || echo './'`service.c
http_auth.c: In function ‘http_authenticate’:
http_auth.c:119:13: error: too many arguments to function ‘auth_method->release_authentication_header’; expected 0, have 1
  119 |             auth_method->release_authentication_header(auth_header);
      |             ^~~~~~~~~~~                                ~~~~~~~~~~~
In file included from http_auth.c:24:
./include/module.h:99:12: note: declared here
   99 |     void (*release_authentication_header)();
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:1234: c_icap-http_auth.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/build/reproducible-path/c-icap-0.5.10'
make[2]: *** [Makefile:1436: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/c-icap-0.5.10'
make[1]: *** [Makefile:650: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/c-icap-0.5.10'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:12: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: c-icap
Source-Version: 1:0.5.10-7
Done: Adrian Bunk <bunk@debian.org>

We believe that the bug you reported is fixed in the latest version of
c-icap, 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 1096402@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Adrian Bunk <bunk@debian.org> (supplier of updated c-icap 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 04 Oct 2025 20:36:13 +0300
Source: c-icap
Architecture: source
Version: 1:0.5.10-7
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Adrian Bunk <bunk@debian.org>
Closes: 1096402
Changes:
 c-icap (1:0.5.10-7) unstable; urgency=medium
 .
   * QA upload.
   * Build with -std=gnu17 to workaround FTBFS with GCC 15.
     (Closes: #1096402)
Checksums-Sha1:
 b7cb15475d8d39c14c6248dba74a83b11df7061f 2092 c-icap_0.5.10-7.dsc
 16f2239505f792a329ff92a5480ba0ba7ca93737 18664 c-icap_0.5.10-7.debian.tar.xz
Checksums-Sha256:
 e6a0862a62ca1cafb6fb75700d16e8a55634e1e5e164971c0207c44d37509718 2092 c-icap_0.5.10-7.dsc
 9370adfb09b060ee5b44bb909ef80567cb9e652c9cde38a5c0d147247c5e67bb 18664 c-icap_0.5.10-7.debian.tar.xz
Files:
 47bf4b518b7b23d3c7e93fa4d30b58d0 2092 net optional c-icap_0.5.10-7.dsc
 3ab8774b247087203c1f5e2c49ac1f35 18664 net optional c-icap_0.5.10-7.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjhhaUACgkQiNJCh6LY
mLHhjg//WX3VXCcJOqqDL5UFQTe/YQfaeEonqDU22dEDj8bIPwuHb1bJ+Y5ltZMN
57AUD0zbXeZtKb6eUrDZS0rwHl1+udkUUoZFqSrTrc+/bPrm88+9YX03tKW+1Od2
bPnS6BMMw7QX+dS1ZbCDelVlS3Z7h+kmeuRXkUa9xAkbqhC/g2hgA6EfTI3yN7Lu
9+3ywT5hkYHGU3ii4hCUUpOS9bDH2lEAoA09Llo5rRFfyqxpk1LHwTUcwi98Jgsv
1p8t9QMkxKd3Osoi8+d69dZYt/MbD9uZyUEzjpwjRtotw47eUrtR7Y4s3kdOBdGj
1KKe/3wXpAuRGalkBu2h8U84pTqpBn93EGrZJX+lEXJ5w0+a/BfY5OQzKqdIJYik
YDnBy+gHQxgLasS+0k746bDvkzSDSgg0pdEj3Wvif1AAPT1OK3SSBFPLwYZzeCX9
gfpni9jSbBpWJmxwJyE1S2PKP66SA3pvK+pDFM1y2aam05p5WU0nwpApVoFN6e/6
uMAH4cO8N+Q0m3X3p/jZgwiHuupSLmBOLAbGEmsfKmtxXZqE2Nz0jM+oeH5s0Mb3
jeEGVk3DC/4+yHDSQd3iwwphGylZEYtH/hfP7bbsAZvO5dp7fhStgu/xxhDvmae3
WeGVtpUOk82lX/AMO8y2o14WM9eXhGFSnDe9M5w94q2iM4vRqII=
=yYTd
-----END PGP SIGNATURE-----

Attachment: pgpydn0EZ2zsM.pgp
Description: PGP signature


--- End Message ---

Reply to: