Bug#1097202: libiodbc2: ftbfs with GCC-15
Package: src:libiodbc2 Version: 3.52.9-4 Severity: important Tags: sid forky User: debian-...@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/libiodbc2_3.52.9-4_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 [...] 108 | ret = proc plist; \ | ^~~~ connect.c: In function 'SQLConnect_Internal': connect.c:2114:37: error: too many arguments to function 'hproc'; expected 0, have 7 2114 | CALL_UDRIVER(hdbc, pdbc, retcode, hproc, penv->unicode_driver, | ^ 2115 | en_Connect, ( 2116 |pdbc->dhdbc, |~~~ ./itrace.h:108:15: note: in definition of macro 'CALL_DRIVER' 108 | ret = proc plist; \ | ^~~~ connect.c:2114:3: note: in expansion of macro 'CALL_UDRIVER' 2114 | CALL_UDRIVER(hdbc, pdbc, retcode, hproc, penv->unicode_driver, | ^~~~ connect.c: In function 'SQLDriverConnect_Internal': connect.c:2629:17: error: too many arguments to function 'dialproc'; expected 0, have 6 2629 | retcode = dialproc (hwnd, /* window or display handle */ | ^~~~ connect.c:2810:38: error: too many arguments to function 'hproc'; expected 0, have 8 2810 | CALL_UDRIVER (hdbc, pdbc, retcode, hproc, penv->unicode_driver, | ^ 2811 | en_DriverConnect, (pdbc->dhdbc, | ~~~ ./itrace.h:108:15: note: in definition of macro 'CALL_DRIVER' 108 | ret = proc plist; \ | ^~~~ connect.c:2810:3: note: in expansion of macro 'CALL_UDRIVER' 2810 | CALL_UDRIVER (hdbc, pdbc, retcode, hproc, penv->unicode_driver, | ^~~~ make[3]: *** [Makefile:610: catalog.lo] Error 1 connect.c: In function 'SQLBrowseConnect_Internal': connect.c:3233:37: error: too many arguments to function 'hproc'; expected 0, have 6 3233 | CALL_UDRIVER(hdbc, pdbc, retcode, hproc, penv->unicode_driver, | ^ 3234 | en_BrowseConnect, ( 3235 |pdbc->dhdbc, |~~~ ./itrace.h:108:15: note: in definition of macro 'CALL_DRIVER' 108 | ret = proc plist; \ | ^~~~ connect.c:3233:3: note: in expansion of macro 'CALL_UDRIVER' 3233 | CALL_UDRIVER(hdbc, pdbc, retcode, hproc, penv->unicode_driver, | ^~~~ connect.c: In function 'SQLNativeSql_Internal': connect.c:3527:37: error: too many arguments to function 'hproc'; expected 0, have 6 3527 | CALL_UDRIVER(hdbc, pdbc, retcode, hproc, penv->unicode_driver, | ^ 3528 | en_NativeSql, ( 3529 |pdbc->dhdbc, |~~~ ./itrace.h:108:15: note: in definition of macro 'CALL_DRIVER' 108 | ret = proc plist; \ | ^~~~ connect.c:3527:3: note: in expansion of macro 'CALL_UDRIVER' 3527 | CALL_UDRIVER(hdbc, pdbc, retcode, hproc, penv->unicode_driver, | ^~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../iodbcinst -Wdate-time -D_FORTIFY_SOURCE=2 -DWITH_PTHREADS -D_REENTRANT -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libiodbc2-3.52.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DSYSTEM_DIR=\"/usr/lib/x86_64-linux-gnu/odbc\" -DODBCVER=0x0350 -DIODBC_BUILD=8120326 -c dlproc.c -o dlproc.o >/dev/null 2>&1 make[3]: *** [Makefile:610: execute.lo] Error 1 make[3]: *** [Makefile:610: hdbc.lo] Error 1 make[3]: *** [Makefile:610: connect.lo] Error 1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../iodbcinst -Wdate-time -D_FORTIFY_SOURCE=2 -DWITH
Bug#1097206: libkarma: ftbfs with GCC-15
Package: src:libkarma Version: 0.1.2-11 Severity: important Tags: sid forky User: debian-...@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/libkarma_0.1.2-11_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 [...] karma.c:62:5: note: in expansion of macro ‘set_unimpl’ 62 | set_unimpl(get_all_file_details), | ^~ karma.c:41:12: note: ‘unimpl’ declared here 41 | static int unimpl() |^~ karma.c:32:40: error: initialization of ‘int32_t (*)(int, uint32_t, char **)’ {aka ‘int (*)(int, unsigned int, char **)’} from incompatible pointer type ‘int (*)(void)’ [-Wincompatible-pointer-types] 32 | #define set_unimpl(x) .lk_karma_ ##x = unimpl |^~ karma.c:63:5: note: in expansion of macro ‘set_unimpl’ 63 | set_unimpl(get_file_details), | ^~ karma.c:32:40: note: (near initialization for ‘usb_ops.lk_karma_get_file_details’) 32 | #define set_unimpl(x) .lk_karma_ ##x = unimpl |^~ karma.c:63:5: note: in expansion of macro ‘set_unimpl’ 63 | set_unimpl(get_file_details), | ^~ karma.c:41:12: note: ‘unimpl’ declared here 41 | static int unimpl() |^~ karma.c:32:40: error: initialization of ‘int32_t (*)(int, uint32_t)’ {aka ‘int (*)(int, unsigned int)’} from incompatible pointer type ‘int (*)(void)’ [-Wincompatible-pointer-types] 32 | #define set_unimpl(x) .lk_karma_ ##x = unimpl |^~ karma.c:68:5: note: in expansion of macro ‘set_unimpl’ 68 | set_unimpl(format_storage), | ^~ karma.c:32:40: note: (near initialization for ‘usb_ops.lk_karma_format_storage’) 32 | #define set_unimpl(x) .lk_karma_ ##x = unimpl |^~ karma.c:68:5: note: in expansion of macro ‘set_unimpl’ 68 | set_unimpl(format_storage), | ^~ karma.c:41:12: note: ‘unimpl’ declared here 41 | static int unimpl() |^~ karma.c:32:40: error: initialization of ‘int32_t (*)(int, uint64_t, char *, char **)’ {aka ‘int (*)(int, long unsigned int, char *, char **)’} from incompatible pointer type ‘int (*)(void)’ [-Wincompatible-pointer-types] 32 | #define set_unimpl(x) .lk_karma_ ##x = unimpl |^~ karma.c:69:5: note: in expansion of macro ‘set_unimpl’ 69 | set_unimpl(device_operation), | ^~ karma.c:32:40: note: (near initialization for ‘usb_ops.lk_karma_device_operation’) 32 | #define set_unimpl(x) .lk_karma_ ##x = unimpl |^~ karma.c:69:5: note: in expansion of macro ‘set_unimpl’ 69 | set_unimpl(device_operation), | ^~ karma.c:41:12: note: ‘unimpl’ declared here 41 | static int unimpl() |^~ karma.c:33:30: error: initialization of ‘void (*)(int)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 33 | #define set_unimpl_cast(x,y) (y) unimpl | ^ karma.c:71:5: note: in expansion of macro ‘set_unimpl_cast’ 71 | set_unimpl_cast(update_database, void (*)()), | ^~~ karma.c:33:30: note: (near initialization for ‘usb_ops.lk_karma_update_database’) 33 | #define set_unimpl_cast(x,y) (y) unimpl | ^ karma.c:71:5: note: in expansion of macro ‘set_unimpl_cast’ 71 | set_unimpl_cast(update_database, void (*)()), | ^~~ make[2]: *** [: karma.o] Error 1 make[2]: Leaving directory '/build/reproducible-path/libkarma-0.1.2/src' make[1]: *** [Makefile:42: libkarma] Error 2 make[1]: Leaving directory '/build/reproduc
Bug#1097196: libident: ftbfs with GCC-15
Package: src:libident Version: 0.32-4 Severity: important Tags: sid forky User: debian-...@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/libident_0.32-4_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 for syslog.h... yes checking for unistd.h... (cached) yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking if struct sockaddr has a sa_len member... no checking for struct sockaddr_storage in sys/socket.h... yes checking return type of signal handlers... void checking for library containing socket... none required checking for socklen_t in sys/socket.h... yes checking for getaddrinfo... yes checking for getnameinfo... yes checking for gai_strerror... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands make[1]: Leaving directory '/build/reproducible-path/libident-0.32' dh_auto_build make -j8 make[1]: Entering directory '/build/reproducible-path/libident-0.32' make all-am make[2]: Entering directory '/build/reproducible-path/libident-0.32' gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libident-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o lookup-tester.o lookup-tester.c /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libident-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o ident.lo ident.c /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libident-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o id_open.lo id_open.c /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libident-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o id_close.lo id_close.c /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libident-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o id_query.lo id_query.c /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libident-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o id_parse.lo id_parse.c /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libident-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o support.lo support.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libident-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o ident-te
Bug#1097193: libhbaapi: ftbfs with GCC-15
Package: src:libhbaapi Version: 2.2.9-4 Severity: important Tags: sid forky User: debian-...@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/libhbaapi_2.2.9-4_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 [...] hbaapilib.c:1070:10: error: too many arguments to function 'cbp->callback'; expected 0, have 3 1070 | (*cbp->callback)(data, PortWWN, HBA_EVENT_ADAPTER_ADD); | ~^~~ hbaapilib.c:210:35: note: declared here 210 | void(*callback)(); | ^~~~ hbaapilib.c: In function 'HBA_RegisterForAdapterAddEvents': hbaapilib.c:1113:19: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(void *, HBA_WWN, HBA_UINT32)' {aka 'void (*)(void *, struct HBA_wwn, unsigned int)'} [-Wincompatible-pointer-types] 1113 | cbp->callback = callback; | ^ hbaapilib.c: In function 'adapterevents_callback': hbaapilib.c:1233:14: error: too many arguments to function 'acbp->callback'; expected 0, have 3 1233 | (*acbp->callback)(acbp->userdata, PortWWN, eventType); | ~^~~~ ~~ hbaapilib.c:202:27: note: declared here 202 | void(*callback)(); | ^~~~ hbaapilib.c: In function 'HBA_RegisterForAdapterEvents': hbaapilib.c:1281:20: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(void *, HBA_WWN, HBA_UINT32)' {aka 'void (*)(void *, struct HBA_wwn, unsigned int)'} [-Wincompatible-pointer-types] 1281 | acbp->callback = callback; |^ hbaapilib.c: In function 'adapterportevents_callback': hbaapilib.c:1319:14: error: too many arguments to function 'acbp->callback'; expected 0, have 4 1319 | (*acbp->callback)(acbp->userdata, PortWWN, eventType, fabricPortID); | ~^~~~ ~~ hbaapilib.c:202:27: note: declared here 202 | void(*callback)(); | ^~~~ hbaapilib.c: In function 'HBA_RegisterForAdapterPortEvents': hbaapilib.c:1372:20: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(void *, HBA_WWN, HBA_UINT32, HBA_UINT32)' {aka 'void (*)(void *, struct HBA_wwn, unsigned int, unsigned int)'} [-Wincompatible-pointer-types] 1372 | acbp->callback = callback; |^ hbaapilib.c: In function 'adapterportstatevents_callback': hbaapilib.c:1409:14: error: too many arguments to function 'acbp->callback'; expected 0, have 3 1409 | (*acbp->callback)(acbp->userdata, PortWWN, eventType); | ~^~~~ ~~ hbaapilib.c:202:27: note: declared here 202 | void(*callback)(); | ^~~~ hbaapilib.c: In function 'HBA_RegisterForAdapterPortStatEvents': hbaapilib.c:1462:20: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(void *, HBA_WWN, HBA_UINT32)' {aka 'void (*)(void *, struct HBA_wwn, unsigned int)'} [-Wincompatible-pointer-types] 1462 | acbp->callback = callback; |^ hbaapilib.c: In function 'targetevents_callback': hbaapilib.c:1502:14: error: too many arguments to function 'acbp->callback'; expected 0, have 4 1502 | (*acbp->callback)(acbp->userdata, hbaPortWWN, | ~^~~~ ~~ hbaapilib.c:202:27: note: declared here 202 | void(*callback)(); | ^~~~ hbaapilib.c: In function 'HBA_RegisterForTargetEvents': hbaapilib.c:1557:20: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(void *, HBA_WWN, HBA_WWN, HBA_UINT32)' {aka 'void (*
Bug#1097241: libowfat: ftbfs with GCC-15
Package: src:libowfat Version: 0.32-5 Severity: important Tags: sid forky User: debian-...@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/libowfat_0.32-5_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 [...] x86_64-linux-gnu-gcc -c uint/uint16_read.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libowfat-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I. -fPIC x86_64-linux-gnu-gcc -c uint/uint16_read_big.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libowfat-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I. -fPIC x86_64-linux-gnu-gcc -c uint/uint16_unpack.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libowfat-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I. -fPIC x86_64-linux-gnu-gcc -c uint/uint16_unpack_big.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libowfat-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I. -fPIC x86_64-linux-gnu-gcc -c uint/uint32_pack.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libowfat-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I. -fPIC x86_64-linux-gnu-gcc -c uint/uint32_pack_big.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libowfat-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I. -fPIC x86_64-linux-gnu-gcc -c uint/uint32_read.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libowfat-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I. -fPIC x86_64-linux-gnu-gcc -c uint/uint32_read_big.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libowfat-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I. -fPIC x86_64-linux-gnu-gcc -c uint/uint32_unpack.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libowfat-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I. -fPIC x86_64-linux-gnu-gcc -c uint/uint32_unpack_big.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libowfat-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I. -fPIC x86_64-linux-gnu-gcc -c uint/uint64_pack.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libowfat-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I. -fPIC x86_64-linux-gnu-gcc -c uint/uint64_pack_big.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libowfat-0.32=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -I. -fPIC x86_64-linux-gnu-gcc -c uint/uint64_read.c -g -O2 -Werror=implicit-function-declar
Bug#1097296: liece: ftbfs with GCC-15
Package: src:liece Version: 2.0+0.20030527cvs-15 Severity: important Tags: sid forky User: debian-...@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/liece_2.0+0.20030527cvs-15_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 [...] architecture: amd64 essential: true - package: base-files version: 13.6 architecture: amd64 essential: true - package: autotools-dev version: 20220109.1 architecture: all - package: autopoint version: 0.23.1-1 architecture: all - package: automake version: 1:1.17-3 architecture: all - package: autoconf version: 2.72-3 architecture: all - package: at-spi2-common version: 2.55.2-1 architecture: all - package: adwaita-icon-theme version: 48~beta-3 architecture: all background-packages: 76363 foreground-packages: 1 total-packages: 76364 broken-packages: 0 +--+ | Cleanup Sun, 16 Feb 2025 03:24:19 + | +--+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use E: Package build dependencies not satisfied; skipping +--+ | Summary Sun, 16 Feb 2025 03:24:20 + | +--+ Build Architecture: amd64 Build Type: binary Build-Space: n/a Build-Time: 0 Distribution: unstable Fail-Stage: install-deps Host Architecture: amd64 Install-Time: 0 Job: liece_2.0+0.20030527cvs-15 Machine Architecture: amd64 Package: liece Package-Time: 0 Source-Version: 2.0+0.20030527cvs-15 Space: n/a Status: given-back Version: 2.0+0.20030527cvs-15 Finished at 2025-02-16T03:23:30Z Build needed 00:00:00, no disk space E: Package build dependencies not satisfied; skipping DC-Status: Failed 50.354090421s
Bug#1097310: loadwatch: ftbfs with GCC-15
Package: src:loadwatch Version: 1.0+1.1alpha1-8 Severity: important Tags: sid forky User: debian-...@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/loadwatch_1.0+1.1alpha1-8_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 [...] dh binary dh_update_autotools_config dh_autoreconf autoreconf: warning: autoconf input should be named 'configure.ac', not 'configure.in' aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:3: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.in:3: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.in:3: the top level configure.in:14: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.in:14: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.in:14: the top level configure.in:21: warning: AC_OUTPUT should be used without arguments. configure.in:21: You should run autoupdate. autoheader: warning: autoconf input should be named 'configure.ac', not 'configure.in' dh_auto_configure ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for a BSD-compatible install... /usr/bin/install -c checking for elf_begin in -lelf... no checking for kstat_open in -lkstat... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for sys/wait.h that is POSIX.1 compatible... yes checking for unistd.h... (cached) yes checking for kstat.h... no checking for pid_t... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h dh_auto_build make -j8 make[1]: Entering directory '/build/reproducible-path/loadwatch-1.0+1.1alpha1' gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/loadwatch-1.0+1.1alpha1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c -o loadwatch.o loadwatch.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/loadwatch-1.0+1.1alpha1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lw-ctl.o lw-ctl.c loadwatch.c: In function ‘main’: loadwatch.c:297:24: error: assignment to ‘__sighandler_t’ {aka ‘void (*)(int)’} from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 297 | handler.sa_handler = &cleanup; |^ loadwatch.c:48:1: note: ‘cleanup’ declared here 48 | cleanup() | ^~~ In file included from loadwatch.c:7: /usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here 72 | typedef void (*__sighandler_t) (int); |^~
Bug#1097299: linux-atm: ftbfs with GCC-15
Package: src:linux-atm Version: 1:2.5.1-7 Severity: important Tags: sid forky User: debian-...@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/linux-atm_2.5.1-7_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 [...] 386 | if ((itf = kernel_init(mac_addr, itf)) < 0 ) { |^~~~ || |char * In file included from main.c:56: kernel.h:31:32: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 31 | int kernel_init(unsigned char *mac_addr, int itf); | ~~~^~~~ main.c:436:33: warning: pointer targets in passing argument 1 of ‘init_lec_params’ differ in signedness [-Wpointer-sign] 436 | init_lec_params(mac_addr, elan_name, listen_addr.sas_addr.prv, | ^~~~ | | | char * In file included from main.c:52: join.h:6:37: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 6 | void init_lec_params(unsigned char *mac_addr, char *elan_name, | ~~~^~~~ main.c:417:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 417 | write(fd, pidbuf, strlen(pidbuf)); | ^ mv -f .deps/main.Tpo .deps/main.Po gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/linux-atm-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -MT address.o -MD -MP -MF .deps/address.Tpo -c -o address.o address.c mv -f .deps/address.Tpo .deps/address.Po gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/linux-atm-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -MT frames.o -MD -MP -MF .deps/frames.Tpo -c -o frames.o frames.c frames.c: In function ‘handle_frame’: frames.c:319:28: warning: pointer targets in passing argument 1 of ‘validate_frame’ differ in signedness [-Wpointer-sign] 319 | if (validate_frame(buff, size) < 0) |^~~~ || |char * frames.c:60:35: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 60 | int validate_frame(unsigned char *buff, int size) |~~~^~~~ mv -f .deps/frames.Tpo .deps/frames.Po gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/linux-atm-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -MT display.o -MD -MP -MF .deps/display.Tpo -c -o display.o display.c mv -f .deps/display.Tpo .deps/display.Po gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -I../../src/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/linux-atm-2.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-st
Bug#1097432: nast: ftbfs with GCC-15
Package: src:nast Version: 0.2.0-12 Severity: important Tags: sid forky User: debian-...@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/nast_0.2.0-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 [...] include/nast.h:60:29: note: expected ‘char *’ but argument is of type ‘u_char *’ {aka ‘unsigned char *’} 60 | void print_ascii_hex (char *data_info, u_int len, FILE *log); | ~~^ tcp.c: In function ‘handle_TCP’: tcp.c:101:13: warning: pointer targets in assignment from ‘char *’ to ‘u_char *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 101 | buf = (char *) (packet + offset + size_ip + size_tcp); | ^ tcp.c:106:27: warning: pointer targets in passing argument 1 of ‘data_sniffo’ differ in signedness [-Wpointer-sign] 106 | data_sniffo (buf, size_buf, output); | ^~~ | | | u_char * {aka unsigned char *} In file included from tcp.c:20: include/nast.h:59:25: note: expected ‘char *’ but argument is of type ‘u_char *’ {aka ‘unsigned char *’} 59 | void data_sniffo (char *data, u_int l, FILE *log); | ~~^~~~ udp.c:81:27: warning: pointer targets in passing argument 1 of ‘data_sniffo’ differ in signedness [-Wpointer-sign] 81 | data_sniffo (buf, size_buf, ldd); | ^~~ | | | u_char * {aka unsigned char *} tcp.c:112:31: warning: pointer targets in passing argument 1 of ‘print_ascii_hex’ differ in signedness [-Wpointer-sign] 112 | print_ascii_hex (buf, size_buf, output); | ^~~ | | | u_char * {aka unsigned char *} include/nast.h:60:29: note: expected ‘char *’ but argument is of type ‘u_char *’ {aka ‘unsigned char *’} 60 | void print_ascii_hex (char *data_info, u_int len, FILE *log); | ~~^ include/nast.h:59:25: note: expected ‘char *’ but argument is of type ‘u_char *’ {aka ‘unsigned char *’} 59 | void data_sniffo (char *data, u_int l, FILE *log); | ~~^~~~ tcp.c:124:27: warning: pointer targets in passing argument 1 of ‘data_sniffo’ differ in signedness [-Wpointer-sign] 124 | data_sniffo (buf, size_buf, ldd); | ^~~ | | | u_char * {aka unsigned char *} include/nast.h:59:25: note: expected ‘char *’ but argument is of type ‘u_char *’ {aka ‘unsigned char *’} 59 | void data_sniffo (char *data, u_int l, FILE *log); | ~~^~~~ make[1]: *** [Makefile:37: main.o] Error 1 make[1]: *** Waiting for unfinished jobs prom.c: In function ‘psearch’: prom.c:171:23: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness [-Wpointer-sign] 171 | sprintf (ip, "%d.%d.%d.%d", uphost[i].ip[0], uphost[i].ip[1], uphost[i].ip[2], uphost[i].ip[3]); | ^~ | | | u_char * {aka unsigned char *} In file included from /usr/include/features.h:510, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from /usr/include/libnet.h:53, from include/nast.h:23, from prom.c:20: /usr/include/x86_64-linux-gnu/bits/stdio2.h:28:1: note: expected ‘char *’ but argument is of type ‘u_char *’ {aka ‘unsigned char *’} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^ prom
Bug#1097394: microdc2: ftbfs with GCC-15
Package: src:microdc2 Version: 0.15.6-7 Severity: important Tags: sid forky User: debian-...@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/microdc2_0.15.6-7_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 [...] gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/microdc2-0.15.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o xasprintf.o xasprintf.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/microdc2-0.15.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o strftime.o strftime.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/microdc2-0.15.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o dirname.o dirname.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/microdc2-0.15.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o exitfail.o exitfail.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/microdc2-0.15.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o human.o human.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/microdc2-0.15.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o quote.o quote.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/microdc2-0.15.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o quotearg.o quotearg.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/microdc2-0.15.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o safe-read.o safe-read.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/microdc2-0.15.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o safe-write.o safe-write.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/microdc2-0.15.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o sig2str.o sig2str.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/microdc2-0.15.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o vasnprintf.o vasnprintf.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/microdc2-0.15.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o printf-args.o printf-args.c gcc -DHAVE_CO
Bug#1097449: netkit-ftp-ssl: ftbfs with GCC-15
Package: src:netkit-ftp-ssl Version: 0.17.34+really0.17-2 Severity: important Tags: sid forky User: debian-...@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/netkit-ftp-ssl_0.17.34+really0.17-2_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 [...] | ^ /build/reproducible-path/netkit-ftp-ssl-0.17.34+really0.17/ftp/ftp.c: In function ‘dataconn’: /build/reproducible-path/netkit-ftp-ssl-0.17.34+really0.17/ftp/ftp.c:1700:66: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 1700 | sprintf(errbuf,"ftp: SSL_connect DATA error %d - %s\n", | ~^ | | | int | %ld /build/reproducible-path/netkit-ftp-ssl-0.17.34+really0.17/ftp/ftp.c: In function ‘ssl_init’: /build/reproducible-path/netkit-ftp-ssl-0.17.34+really0.17/ftp/ftp.c:2193:29: warning: ‘ERR_func_error_string’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2193 | const char *e = ERR_func_error_string(ERR_peek_error()); | ^ In file included from /build/reproducible-path/netkit-ftp-ssl-0.17.34+really0.17/ftp/sslapp.h:35, from /build/reproducible-path/netkit-ftp-ssl-0.17.34+really0.17/ftp/ftp_var.h:187, from /build/reproducible-path/netkit-ftp-ssl-0.17.34+really0.17/ftp/ftp.c:77: /usr/include/openssl/err.h:459:35: note: declared here 459 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); | ^ /build/reproducible-path/netkit-ftp-ssl-0.17.34+really0.17/ftp/ftp.c:2229:37: warning: ‘ERR_func_error_string’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2229 | ERR_func_error_string(ERR_peek_error()), | ^ /usr/include/openssl/err.h:459:35: note: declared here 459 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); | ^ /build/reproducible-path/netkit-ftp-ssl-0.17.34+really0.17/ftp/ftp.c:2236:25: warning: ‘SSL_use_RSAPrivateKey_file’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2236 | if (!SSL_use_RSAPrivateKey_file(ssl_con, my_ssl_key_file, | ^~ In file included from /build/reproducible-path/netkit-ftp-ssl-0.17.34+really0.17/ftp/sslapp.h:34: /usr/include/openssl/ssl.h:1696:12: note: declared here 1696 | __owur int SSL_use_RSAPrivateKey_file(SSL *ssl, const char *file, int type); |^~ /build/reproducible-path/netkit-ftp-ssl-0.17.34+really0.17/ftp/ftp.c:2244:41: warning: ‘ERR_func_error_string’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2244 | ERR_func_error_string(ERR_peek_error()), | ^ /usr/include/openssl/err.h:459:35: note: declared here 459 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); | ^ /build/reproducible-path/netkit-ftp-ssl-0.17.34+really0.17/ftp/cmds.c:1113:11: error: ‘bool’ cannot be used here 1113 | onoff(int bool) | ^~~~ /build/reproducible-path/netkit-ftp-ssl-0.17.34+really0.17/ftp/cmds.c:1113:11: note: ‘bool’ is a keyword with ‘-std=c23’ onwards /buil
Bug#1097442: nedit: ftbfs with GCC-15
Package: src:nedit Version: 1:5.7-5 Severity: important Tags: sid forky User: debian-...@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/nedit_5.7-5_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 [...] dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --ddeb-migration='nedit-dbg (<< 1:5.6a-4~)' debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/nedit-5.7' # Generated files rm -f doc/nedit.1 doc/nedit-nc.1 source/nedit-nc /usr/bin/make -C doc clean make[2]: Entering directory '/build/reproducible-path/nedit-5.7/doc' Removing generated NEdit documentation... make[2]: Leaving directory '/build/reproducible-path/nedit-5.7/doc' /usr/bin/make clean make[2]: Entering directory '/build/reproducible-path/nedit-5.7' (cd util; /usr/bin/make -f Makefile.common clean) make[3]: Entering directory '/build/reproducible-path/nedit-5.7/util' rm -f DialogF.o getfiles.o printUtils.o misc.o fileUtils.o prefFile.o fontsel.o managedList.o utils.o clearcase.o motif.o rbTree.o refString.o nedit_malloc.o libNUtil.a make[3]: Leaving directory '/build/reproducible-path/nedit-5.7/util' (cd Xlt;/usr/bin/make -f Makefile.common clean) make[3]: Entering directory '/build/reproducible-path/nedit-5.7/Xlt' rm -f BubbleButton.o SlideC.o libXlt.a make[3]: Leaving directory '/build/reproducible-path/nedit-5.7/Xlt' (cd Microline/XmL;/usr/bin/make -f Makefile.common clean) make[3]: Entering directory '/build/reproducible-path/nedit-5.7/Microline/XmL' rm -f Folder.o XmL.o libXmL.a make[3]: Leaving directory '/build/reproducible-path/nedit-5.7/Microline/XmL' (cd source; /usr/bin/make -f Makefile.common clean) make[3]: Entering directory '/build/reproducible-path/nedit-5.7/source' rm -f nedit.o file.o menu.o window.o selection.o search.o undo.o shift.o help.o preferences.o tags.o userCmds.o shell.o regularExp.o macro.o text.o textSel.o textDisp.o textBuf.o textDrag.o server.o highlight.o highlightData.o interpret.o parse.o smartIndent.o regexConvert.o tabDragDrop.o windowTitle.o calltips.o server_common.o rangeset.o nedit nc nc.o parse.c linkdate.o make[3]: Leaving directory '/build/reproducible-path/nedit-5.7/source' make[2]: Leaving directory '/build/reproducible-path/nedit-5.7' find util source Xlt Microline/XmL -type l | \ xargs --no-run-if-empty rm -f # Restore original files for f in source/help_data.h source/help_topic.h; do [ ! -f $f._ ] || mv $f._ $f; done make[1]: Leaving directory '/build/reproducible-path/nedit-5.7' dh_autoreconf_clean "-O--ddeb-migration=nedit-dbg (<< 1:5.6a-4~)" dh_clean "-O--ddeb-migration=nedit-dbg (<< 1:5.6a-4~)" debian/rules binary dh binary --ddeb-migration='nedit-dbg (<< 1:5.6a-4~)' dh_update_autotools_config "-O--ddeb-migration=nedit-dbg (<< 1:5.6a-4~)" dh_autoreconf "-O--ddeb-migration=nedit-dbg (<< 1:5.6a-4~)" dh_auto_configure "-O--ddeb-migration=nedit-dbg (<< 1:5.6a-4~)" debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/nedit-5.7' # Save original files for f in source/help_data.h source/help_topic.h; do [ -f $f._ ] || cp -a $f $f._ ; done sed -i s'/\(NEditVersion = "\).*"/\1NEdit released by Debian (1:5.7-5)\\n"/' source/help_data.h /usr/bin/make CFLAGS="-DBUILD_UNTESTED_NEDIT -DHAVE__XMVERSIONSTRING -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/nedit-5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--as-needed -Wl,-z,relro -Wl,-z,now" linux make[2]: Entering directory '/build/reproducible-path/nedit-5.7' (cd util; \ /usr/bin/make -f Makefile.linux libNUtil.a) make[3]: Entering directory '/build/reproducible-path/nedit-5.7/util' cc -DBUILD_UNTESTED_NEDIT -DHAVE__XMVERSI
Bug#1097618: ploticus: ftbfs with GCC-15
Package: src:ploticus Version: 2.42-8 Severity: important Tags: sid forky User: debian-...@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/ploticus_2.42-8_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 [...] 41 | #define Eysca( h ) PLG_ysca( h ) | ^~~~ grgd.c:937:6: note: in expansion of macro ‘Eysca’ 937 | uy = Eysca( y2 ); | ^ grgd.c:36:38: note: declared here 36 | extern int PLGG_color(), PLG_xsca(), PLG_ysca(), PLGG_linestyle(), PLGG_fill(), PLG_xrgb_to_rgb(), PLG_colorname_to_rgb(); | ^~~~ grgd.c:44:22: error: too many arguments to function ‘TDH_err’; expected 0, have 3 44 | #define Eerr(a,b,c) TDH_err(a,b,c) | ^~~ grgd.c:942:29: note: in expansion of macro ‘Eerr’ 942 | if( outim == NULL ) return( Eerr( 12013, "Error on creation of image output", "" ) ); | ^~~~ grgd.c:35:12: note: declared here 35 | extern int TDH_err(), GL_member(), GL_goodnum(); |^~~ grgd.c:44:22: error: too many arguments to function ‘TDH_err’; expected 0, have 3 44 | #define Eerr(a,b,c) TDH_err(a,b,c) | ^~~ grgd.c:961:29: note: in expansion of macro ‘Eerr’ 961 | if( outfp == NULL ) return( Eerr( 12014, "Cannot open for write", filename ) ); | ^~~~ grgd.c:35:12: note: declared here 35 | extern int TDH_err(), GL_member(), GL_goodnum(); |^~~ grgd.c:979:9: error: too many arguments to function ‘chmod’; expected 0, have 2 979 | chmod( filename, 00644 ); | ^ grgd.c:38:20: note: declared here 38 | extern int atoi(), chmod(); |^ grgd.c:997:32: error: too many arguments to function ‘PL_clickmap_out’; expected 0, have 2 997 | if( PL_clickmap_inprogress() ) PL_clickmap_out( ux, uy ); |^~~ ~~ grgd.c:37:95: note: declared here 37 | extern int PLG_bb(), PL_clickmap_getdemomode(), PL_clickmap_show(), PL_clickmap_inprogress(), PL_clickmap_out(); | ^~~ make[2]: *** [Makefile:259: gd16files] Error 1 make[2]: *** Waiting for unfinished jobs echo "done with gd00files" > gd00files make[2]: Leaving directory '/build/reproducible-path/ploticus-2.42/src' make[2]: Entering directory '/build/reproducible-path/ploticus-2.42/src' rm -f *.o gd??files make[2]: Leaving directory '/build/reproducible-path/ploticus-2.42/src' make[1]: Leaving directory '/build/reproducible-path/ploticus-2.42' debian/rules execute_after_dh_auto_build make[1]: Entering directory '/build/reproducible-path/ploticus-2.42' rm -f pltestsuite/*.bat make[1]: Leaving directory '/build/reproducible-path/ploticus-2.42' dh_auto_test create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/ploticus-2.42' /usr/bin/make install DESTDIR=/build/reproducible-path/ploticus-2.42/debian/tmp make[2]: Entering directory '/build/reproducible-path/ploticus-2.42' install -d -m 755 /build/reproducible-path/ploticus-2.42/debian/tmp/usr/bin install -m 755 src/ploticus /build/reproducible-path/ploticus-2.42/debian/tmp/usr/bin/ploticus install -d -m 755 /build/reproducible-path/ploticus-2.42/debian/tmp/usr/share/man/man1 install -m 644 man/man1/pl.1 /build/reproducible-path/ploticus-2.42/debian/tmp/usr/share/man/man1/ploticus.1 install -d -m 755 /build/reproducible-path/ploticus-2.42/debian/tmp/usr/lib install -m 644 src/libploticus.a /build/reproducible-path/ploticus-2.42/debian/tmp/usr/lib install: cannot stat 'src/libploticus.a
Bug#1097417: mpack: ftbfs with GCC-15
Package: src:mpack Version: 1.6-18 Severity: important Tags: sid forky User: debian-...@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/mpack_1.6-18_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 [...] md5c.c: At top level: md5c.c:277:13: error: conflicting types for ‘Encode’; have ‘void(unsigned char *, UINT4 *, unsigned int)’ {aka ‘void(unsigned char *, unsigned int *, unsigned int)’} 277 | static void Encode (unsigned char *output, UINT4 *input, unsigned int len) | ^~ md5c.c:49:13: note: previous declaration of ‘Encode’ with type ‘void(void)’ 49 | static void Encode PROTO_LIST | ^~ md5c.c:292:13: error: conflicting types for ‘Decode’; have ‘void(UINT4 *, unsigned char *, unsigned int)’ {aka ‘void(unsigned int *, unsigned char *, unsigned int)’} 292 | static void Decode (UINT4 *output, unsigned char *input, unsigned int len) | ^~ md5c.c:51:13: note: previous declaration of ‘Decode’ with type ‘void(void)’ 51 | static void Decode PROTO_LIST | ^~ md5c.c:304:13: error: conflicting types for ‘MD5_memcpy’; have ‘void(unsigned char *, unsigned char *, unsigned int)’ 304 | static void MD5_memcpy (POINTER output, POINTER input, unsigned int len) | ^~ md5c.c:53:13: note: previous declaration of ‘MD5_memcpy’ with type ‘void(void)’ 53 | static void MD5_memcpy PROTO_LIST ((POINTER, POINTER, unsigned int)); | ^~ md5c.c:314:13: error: conflicting types for ‘MD5_memset’; have ‘void(unsigned char *, int, unsigned int)’ 314 | static void MD5_memset (POINTER output, int value, unsigned int len) | ^~ md5c.c:54:13: note: previous declaration of ‘MD5_memset’ with type ‘void(void)’ 54 | static void MD5_memset PROTO_LIST ((POINTER, int, unsigned int)); | ^~ md5c.c:48:13: warning: ‘MD5Transform’ used but never defined 48 | static void MD5Transform PROTO_LIST ((UINT4 [4], unsigned char [64])); | ^~~~ md5c.c:49:13: warning: ‘Encode’ used but never defined 49 | static void Encode PROTO_LIST | ^~ md5c.c:51:13: warning: ‘Decode’ used but never defined 51 | static void Decode PROTO_LIST | ^~ md5c.c:53:13: warning: ‘MD5_memcpy’ used but never defined 53 | static void MD5_memcpy PROTO_LIST ((POINTER, POINTER, unsigned int)); | ^~ md5c.c:54:13: warning: ‘MD5_memset’ used but never defined 54 | static void MD5_memset PROTO_LIST ((POINTER, int, unsigned int)); | ^~ make[2]: *** [Makefile:457: md5c.o] Error 1 make[2]: *** Waiting for unfinished jobs codes.c: In function ‘md5contextTo64’: codes.c:107:5: error: too many arguments to function ‘MD5Final’; expected 0, have 2 107 | MD5Final(digest, context); | ^~~~ ~~ In file included from codes.c:42: md5.h:68:6: note: declared here 68 | void MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *)); | ^~~~ codes.c: In function ‘md5digest’: codes.c:130:5: error: too many arguments to function ‘MD5Init’; expected 0, have 1 130 | MD5Init(&context); | ^~~ md5.h:65:6: note: declared here 65 | void MD5Init PROTO_LIST ((MD5_CTX *)); | ^~~ codes.c:133:9: error: too many arguments to function ‘MD5Update’; expected 0, have 3 133 | MD5Update(&context, buf, nbytes); | ^ md5.h:66:6: note: declared here 66 | void MD5Update PROTO_LIST | ^ make[2]: *** [Makefile:457: codes.o] Error 1 make[2]: Leaving directory '/build/reproducible-path/mpack-1.6' make[1]: *** [Makefile:338: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/mpack-1.6' dh_auto_build: error:
Bug#1097644: powerman: ftbfs with GCC-15
Package: src:powerman Version: 2.4.4-2 Severity: important Tags: sid forky User: debian-...@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/powerman_2.4.4-2_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 [...] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../config -I../../src/liblsd -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/powerman-2.4.4=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c error.c -o error.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../config -I../../src/liblsd -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/powerman-2.4.4=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o fdutil.lo fdutil.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../config -I../../src/liblsd -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/powerman-2.4.4=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c fdutil.c -fPIC -DPIC -o .libs/fdutil.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../config -I../../src/liblsd -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/powerman-2.4.4=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c fdutil.c -o fdutil.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../config -I../../src/liblsd -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/powerman-2.4.4=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o hprintf.lo hprintf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../config -I../../src/liblsd -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/powerman-2.4.4=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c hprintf.c -fPIC -DPIC -o .libs/hprintf.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../config -I../../src/liblsd -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/powerman-2.4.4=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c hprintf.c -o hprintf.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../config -I../../src/liblsd -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/powerman-2.4.4=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o xmalloc.lo xmalloc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../config -I../../src/liblsd -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/powerman-2.4.4=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-pr
Bug#1097660: proxsmtp: ftbfs with GCC-15
Package: src:proxsmtp Version: 1.10-5 Severity: important Tags: sid forky User: debian-...@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/proxsmtp_1.10-5_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 [...] | ^~~~ ../common/smtppass.c:328:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations] 328 | siginterrupt(SIGINT, 1); | ^~~~ In file included from /usr/include/x86_64-linux-gnu/sys/param.h:28, from ../common/smtppass.c:46: /usr/include/signal.h:324:12: note: declared here 324 | extern int siginterrupt (int __sig, int __interrupt) __THROW |^~~~ ../common/smtppass.c:329:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations] 329 | siginterrupt(SIGTERM, 1); | ^~~~ /usr/include/signal.h:324:12: note: declared here 324 | extern int siginterrupt (int __sig, int __interrupt) __THROW |^~~~ ../common/smtppass.c:340:56: error: lvalue required as unary ‘&’ operand 340 | setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (void *)&true, sizeof(true)); |^ ../common/smtppass.c: In function ‘thread_main’: ../common/smtppass.c:752:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations] 752 | siginterrupt(SIGINT, 1); | ^~~~ /usr/include/signal.h:324:12: note: declared here 324 | extern int siginterrupt (int __sig, int __interrupt) __THROW |^~~~ ../common/smtppass.c:753:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations] 753 | siginterrupt(SIGTERM, 1); | ^~~~ /usr/include/signal.h:324:12: note: declared here 324 | extern int siginterrupt (int __sig, int __interrupt) __THROW |^~~~ ../common/smtppass.c: In function ‘sp_setup_forked’: ../common/smtppass.c:1972:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations] 1972 | siginterrupt(SIGINT, 0); | ^~~~ /usr/include/signal.h:324:12: note: declared here 324 | extern int siginterrupt (int __sig, int __interrupt) __THROW |^~~~ ../common/smtppass.c:1973:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations] 1973 | siginterrupt(SIGTERM, 0); | ^~~~ /usr/include/signal.h:324:12: note: declared here 324 | extern int siginterrupt (int __sig, int __interrupt) __THROW |^~~~ ../common/smtppass.c: In function ‘connection_loop’: ../common/smtppass.c:599:21: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 599 | write(fd, SMTP_STARTFAILED, KL(SMTP_STARTFAILED)); | ^ ../common/smtppass.c:616:13: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 616 | write(fd, SMTP_STARTBUSY, KL(SMTP_STARTBUSY)); | ^ make[3]: *** [Makefile:434: proxsmtpd-smtppass.o] Error 1 make[3]: *** Waiting for unfinished jobs ../common/spio.c: In function ‘read_raw’: ../common/spio.c:501:38: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 501 | io->line[SP_LINE_LENGTH] = 0; | ~^~~ In file included from ../common/sppriv.h:42, from ../common/spio.c:73: ../common/smtppass.h:74:10: note: at off
Bug#1097769: rapiddisk: ftbfs with GCC-15
Package: src:rapiddisk Version: 9.1.0-5 Severity: important Tags: sid forky User: debian-...@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/rapiddisk_9.1.0-5_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 [...] 60 | typedef char bool; | ^~~ common.h:222:37: warning: extra semicolon in struct or union specified [-Wpedantic] 222 | typedef struct NVMET_ALLOWED_HOST { ; | ^ | - common.h:222:37: warning: extra semicolon in struct or union specified [-Wpedantic] 222 | typedef struct NVMET_ALLOWED_HOST { ; | ^ | - In file included from utils.h:35, from rapiddiskd.c:32: common.h:60:14: error: ‘bool’ cannot be defined via ‘typedef’ 60 | typedef char bool; | ^~~~ common.h:60:14: note: ‘bool’ is a keyword with ‘-std=c23’ onwards common.h:60:1: warning: useless type name in empty declaration 60 | typedef char bool; | ^~~ common.h:222:37: warning: extra semicolon in struct or union specified [-Wpedantic] 222 | typedef struct NVMET_ALLOWED_HOST { ; | ^ | - json.c: In function ‘json_nvmet_view_exports’: json.c:514:24: warning: unused variable ‘nvmet_orig’ [-Wunused-variable] 514 | NVMET_PROFILE *nvmet_orig = nvmet; |^~ make[1]: *** [Makefile:142: rapiddiskd_ndebug.o] Error 1 make[1]: *** Waiting for unfinished jobs make[1]: *** [Makefile:142: json_ndebug.o] Error 1 make[1]: *** [Makefile:142: sys_ndebug.o] Error 1 rdsk.c: In function ‘dm_flush_device’: rdsk.c:428:21: warning: unused variable ‘response’ [-Wunused-variable] 428 | const char *response = dm_task_get_message_response(dmt); | ^~~~ In file included from utils.h:35, from utils.c:32: common.h:60:14: error: ‘bool’ cannot be defined via ‘typedef’ 60 | typedef char bool; | ^~~~ In file included from utils.h:35, from main.c:34: common.h:60:14: error: ‘bool’ cannot be defined via ‘typedef’ 60 | typedef char bool; | ^~~~ common.h:60:14: note: ‘bool’ is a keyword with ‘-std=c23’ onwards common.h:60:14: note: ‘bool’ is a keyword with ‘-std=c23’ onwards common.h:60:1: warning: useless type name in empty declaration 60 | typedef char bool; | ^~~ common.h:60:1: warning: useless type name in empty declaration 60 | typedef char bool; | ^~~ common.h:222:37: warning: extra semicolon in struct or union specified [-Wpedantic] 222 | typedef struct NVMET_ALLOWED_HOST { ; | ^ | - common.h:222:37: warning: extra semicolon in struct or union specified [-Wpedantic] 222 | typedef struct NVMET_ALLOWED_HOST { ; | ^ | - make[1]: *** [Makefile:145: utils-server_ndebug.o] Error 1 make[1]: *** [Makefile:142: main_ndebug.o] Error 1 make[1]: *** [Makefile:142: nvmet_ndebug.o] Error 1 make[1]: *** [Makefile:142: rdsk_ndebug.o] Error 1 make[1]: *** [Makefile:142: utils_ndebug.o] Error 1 make[1]: Leaving directory '/build/reproducible-path/rapiddisk-9.1.0/src' dh_auto_build: error: cd src && make -j8 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:15: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1097776: rc: ftbfs with GCC-15
Package: src:rc Version: 1.7.4+97.gceb59bb-5 Severity: important Tags: sid forky User: debian-...@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/rc_1.7.4+97.gceb59bb-5_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 [...] footobar.c: In function ‘Aconv’: footobar.c:304:1: warning: control reaches end of non-void function [-Wreturn-type] 304 | } | ^ builtins.c: In function ‘b_shift’: builtins.c:320:21: error: ‘FALSE’ undeclared (first use in this function) 320 | set(FALSE); | ^ builtins.c:323:21: error: ‘TRUE’ undeclared (first use in this function) 323 | set(TRUE); | ^~~~ builtins.c: In function ‘b_wait’: builtins.c:349:36: error: ‘FALSE’ undeclared (first use in this function) 349 | if (rc_wait4(pid, &status, FALSE) > 0) |^ make[2]: *** [Makefile:566: footobar.o] Error 1 builtins.c: In function ‘issig’: builtins.c:368:32: error: ‘TRUE’ undeclared (first use in this function) 368 | return TRUE; |^~~~ builtins.c:369:16: error: ‘FALSE’ undeclared (first use in this function) 369 | return FALSE; |^ builtins.c: In function ‘b_whatis’: builtins.c:381:39: error: ‘FALSE’ undeclared (first use in this function) 381 | ess = eff = vee = pee = bee = FALSE; | ^ builtins.c:385:33: error: ‘TRUE’ undeclared (first use in this function) 385 | case 's': ess = TRUE; break; | ^~~~ builtins.c: In function ‘b_eval’: builtins.c:442:23: error: ‘FALSE’ undeclared (first use in this function) 442 | interactive = FALSE; | ^ builtins.c:444:14: error: ‘TRUE’ undeclared (first use in this function) 444 | doit(TRUE); | ^~~~ make[2]: *** [Makefile:566: glom.o] Error 1 builtins.c: In function ‘b_dot’: builtins.c:455:39: error: ‘FALSE’ undeclared (first use in this function) 455 | bool old_i = interactive, i = FALSE; | ^ builtins.c:463:21: error: ‘TRUE’ undeclared (first use in this function) 463 | i = TRUE; | ^~~~ builtins.c: In function ‘parselimit’: builtins.c:572:24: error: ‘TRUE’ undeclared (first use in this function) 572 | return TRUE; |^~~~ builtins.c:578:52: error: ‘FALSE’ undeclared (first use in this function) 578 | if (min == -1 || sec == -1) return FALSE; |^ builtins.c: In function ‘b_limit’: builtins.c:597:21: error: ‘FALSE’ undeclared (first use in this function) 597 | bool hard = FALSE; | ^ builtins.c:600:24: error: ‘TRUE’ undeclared (first use in this function) 600 | hard = TRUE; |^~~~ builtins.c: In function ‘parselimit’: builtins.c:593:1: warning: control reaches end of non-void function [-Wreturn-type] 593 | } | ^ make[2]: *** [Makefile:566: builtins.o] Error 1 make[2]: Leaving directory '/build/reproducible-path/rc-1.7.4+97.gceb59bb' make[1]: *** [Makefile:386: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/rc-1.7.4+97.gceb59bb' dh_auto_build: error: make -j8 returned exit code 2 make: *** [debian/rules:8: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1097638: poppassd: ftbfs with GCC-15
Package: src:poppassd Version: 1.8.5-8 Severity: important Tags: sid forky User: debian-...@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/poppassd_1.8.5-8_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 [...] Sufficient free space for build User Environment APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=user42 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh USER=user42 dpkg-buildpackage - Command: dpkg-buildpackage --sanitize-env -us -uc -b dpkg-buildpackage: info: source package poppassd dpkg-buildpackage: info: source version 1.8.5-8 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Petter Reinholdtsen dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_auto_clean make -j8 clean make[1]: Entering directory '/build/reproducible-path/poppassd-1.8.5' rm -f *.o *~* core Makefile.new Makefile.bak poppassd make[1]: Leaving directory '/build/reproducible-path/poppassd-1.8.5' dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/poppassd-1.8.5' dh_auto_build -- CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/poppassd-1.8.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" make -j8 "INSTALL=install --strip-program=true" "CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/poppassd-1.8.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" make[2]: Entering directory '/build/reproducible-path/poppassd-1.8.5' gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/poppassd-1.8.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection poppassd.c -o poppassd -lpam -ldl poppassd.c: In function ‘poppassd_conv’: poppassd.c:120:5: warning: old-style function definition [-Wold-style-definition] 120 | int poppassd_conv(num_msg, msg, resp, appdata_ptr) | ^ poppassd.c: In function ‘main’: poppassd.c:180:26: error: conflicting types for ‘getpwnam’; have ‘struct passwd *(void)’ 180 | struct passwd *pw, *getpwnam(); | ^~~~ In file included from poppassd.c:63: /usr/include/pwd.h:116:23: note: previous declaration of ‘getpwnam’ with type ‘struct passwd *(const char *)’ 116 | extern struct passwd *getpwnam (const char *__name) __nonnull ((1)); | ^~~~ poppassd.c:234:9: error: too many arguments to function ‘getpwnam’; expected 0, have 1 234 | pw=getpwnam(user); | ^~~~ poppassd.c:180:26: note: declared here 180 | struct passwd *pw, *getpwnam(); | ^~~~ make[2]: *** [Makefile:9: poppassd] Error 1 make[2]: Leaving directory '/build/reproducible-path/poppassd-1.8.5' dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" "CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/poppassd-1.8.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" returned exit code 2 make[1]: *** [debian/rules:7: override_dh_auto_build] Error 25 make[1]: Leaving directory '/build/reproducible-path/poppassd-1.8.5' make: *** [debian/rules:4: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1097782: redland-bindings: ftbfs with GCC-15
Package: src:redland-bindings Version: 1.0.17.1+dfsg-6 Severity: important Tags: sid forky User: debian-...@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/redland-bindings_1.0.17.1+dfsg-6_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 [...] /usr/include/ruby-3.3.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’ 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ redland_wrap.c:2059:66: note: in expansion of macro ‘RUBY_METHOD_FUNC’ 2059 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~ /usr/include/ruby-3.3.0/ruby/internal/iterator.h:364:62: note: expected ‘VALUE (*)(VALUE, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, long unsigned int)’} but argument is of type ‘VALUE (*)(void)’ {aka ‘long unsigned int (*)(void)’} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ^ redland_wrap.c:1974:1: note: ‘SWIG_ruby_failed’ declared here 1974 | SWIG_ruby_failed(void) | ^~~~ redland_wrap.c: In function ‘_wrap_librdf_node_to_string’: redland_wrap.c:3595:3: warning: ‘librdf_node_to_string’ is deprecated [-Wdeprecated-declarations] 3595 | result = (char *)librdf_node_to_string(arg1); | ^~ In file included from /usr/include/librdf.h:399, from /usr/include/redland.h:30, from redland_wrap.c:1869: /usr/include/rdf_node.h:171:16: note: declared here 171 | unsigned char *librdf_node_to_string(librdf_node* node); |^ redland_wrap.c: In function ‘_wrap_librdf_statement_to_string’: redland_wrap.c:4092:3: warning: ‘librdf_statement_to_string’ is deprecated [-Wdeprecated-declarations] 4092 | result = (char *)librdf_statement_to_string(arg1); | ^~ In file included from /usr/include/librdf.h:401: /usr/include/rdf_statement.h:115:16: note: declared here 115 | unsigned char *librdf_statement_to_string(librdf_statement *statement); |^~ redland_wrap.c: In function ‘_wrap_librdf_parser_guess_name’: redland_wrap.c:6237:3: warning: ‘librdf_parser_guess_name’ is deprecated [-Wdeprecated-declarations] 6237 | result = (char *)librdf_parser_guess_name((char const *)arg1,(char const *)arg2,(char const *)arg3); | ^~ In file included from /usr/include/librdf.h:404: /usr/include/rdf_parser.h:111:13: note: declared here 111 | const char* librdf_parser_guess_name(const char *mime_type, const unsigned char *buffer, const unsigned char *identifier); | ^~~~ redland_wrap.c: In function ‘_wrap_librdf_query_results_to_file’: redland_wrap.c:6907:3: warning: ‘librdf_query_results_to_file’ is deprecated [-Wdeprecated-declarations] 6907 | result = (int)librdf_query_results_to_file(arg1,(char const *)arg2,arg3,arg4); | ^~ In file included from /usr/include/librdf.h:408: /usr/include/rdf_query.h:103:5: note: declared here 103 | int librdf_query_results_to_file(librdf_query_results *query_results, const char *name, librdf_uri *format_uri, librdf_uri *base_uri); | ^~~~ redland_wrap.c: In function ‘_wrap_librdf_query_results_to_string’: redland_wrap.c:7011:3: warning: ‘librdf_query_results_to_string’ is deprecated [-Wdeprecated-declarations] 7011 | result = (char *)librdf_query_results_to_string(arg1,arg2,arg3); | ^~ /usr/include/rdf_query.h:95:16: note: declared here 95 | unsigned char* librdf_query_results_to_string(librdf_query_results *query_results,
Bug#1097791: riemann-c-client: ftbfs with GCC-15
Package: src:riemann-c-client Version: 1.10.4-4 Severity: important Tags: sid forky User: debian-...@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/riemann-c-client_1.10.4-4_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 [...] 286 | STUB (gnutls_record_send, session, data, len); | ^~~~ ../../tests/check_networked.c: In function ‘gnutls_record_recv’: ../../tests/mocks.h:38:10: error: too many arguments to function ‘mock_gnutls_record_recv’; expected 0, have 3 38 | return mock_##name (__VA_ARGS__) | ^ ../../tests/check_networked.c:292:3: note: in expansion of macro ‘STUB’ 292 | STUB (gnutls_record_recv, session, buf, len); | ^~~~ ../../tests/check_networked.c: In function ‘_mock_gnutls_record_recv_message_part’: ../../tests/check_networked.c:308:10: error: too many arguments to function ‘real_gnutls_record_recv’; expected 0, have 3 308 | return real_gnutls_record_recv (session, buf, len); | ^~~ ~~~ ../../tests/check_networked.c: In function ‘_mock_gnutls_record_recv_message_garbage’: ../../tests/check_networked.c:319:9: error: too many arguments to function ‘real_gnutls_record_recv’; expected 0, have 3 319 | res = real_gnutls_record_recv (session, buf, len); | ^~~ ~~~ ../../tests/check_networked.c: In function ‘test_net_riemann_client_recv_message_tls_fn’: ../../tests/mocks.h:29:38: error: assignment to ‘ssize_t (*)(void)’ {aka ‘long int (*)(void)’} from incompatible pointer type ‘ssize_t (*)(struct gnutls_session_int *, void *, size_t)’ {aka ‘long int (*)(struct gnutls_session_int *, void *, long unsigned int)’} [-Wincompatible-pointer-types] 29 | #define mock(name, func) mock_##name = func | ^ ../../tests/check_networked.c:412:3: note: in expansion of macro ‘mock’ 412 | mock (gnutls_record_recv, _mock_gnutls_record_recv_message_part); | ^~~~ ../../tests/check_networked.c:296:1: note: ‘_mock_gnutls_record_recv_message_part’ declared here 296 | _mock_gnutls_record_recv_message_part (gnutls_session_t session, | ^ ../../tests/mocks.h:29:38: error: assignment to ‘ssize_t (*)(void)’ {aka ‘long int (*)(void)’} from incompatible pointer type ‘ssize_t (*)(struct gnutls_session_int *, void *, size_t)’ {aka ‘long int (*)(struct gnutls_session_int *, void *, long unsigned int)’} [-Wincompatible-pointer-types] 29 | #define mock(name, func) mock_##name = func | ^ ../../tests/check_networked.c:426:3: note: in expansion of macro ‘mock’ 426 | mock (gnutls_record_recv, _mock_gnutls_record_recv_message_garbage); | ^~~~ ../../tests/check_networked.c:312:1: note: ‘_mock_gnutls_record_recv_message_garbage’ declared here 312 | _mock_gnutls_record_recv_message_garbage (gnutls_session_t session, | ^~~~ ../../tests/check_networked.c: In function ‘_mock_recv_message_part’: ../../tests/check_networked.c:500:10: error: too many arguments to function ‘real_recv’; expected 0, have 4 500 | return real_recv (sockfd, buf, len, flags); | ^ ~~ ../../tests/check_networked.c: In function ‘_mock_recv_message_garbage’: ../../tests/check_networked.c:510:9: error: too many arguments to function ‘real_recv’; expected 0, have 4 510 | res = real_recv (sockfd, buf, len, flags); | ^ ~~ ../../tests/check_networked.c: In function ‘test_net_riemann_client_recv_message_fn’: ../../tests/mocks.h:29:38: error: assignment to ‘ssize_t (*)(void)’ {aka ‘long int (*)(void)’} from incompatible pointer type ‘ssize_t (*)(int, void *, size_t, int)’ {aka ‘long int (*)(int, void *, long unsigned int, int)’} [-Wi
Bug#1097886: sigscheme: ftbfs with GCC-15
Package: src:sigscheme Version: 0.9.1-3 Severity: important Tags: sid forky User: debian-...@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/sigscheme_0.9.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 [...] | ^~~~ env.c:431:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 431 | DECLARE_INTERNAL_FUNCTION("scm_valid_environmentp"); | ^ make[3]: *** [Makefile:995: libsscm_la-eval.lo] Error 1 make[3]: *** Waiting for unfinished jobs env.c: In function 'valid_framep': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id |^ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ |^~ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~ env.c:456:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 456 | DECLARE_INTERNAL_FUNCTION("valid_framep"); | ^ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id |^ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~ env.c:456:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 456 | DECLARE_INTERNAL_FUNCTION("valid_framep"); | ^ env.c: In function 'scm_validate_formals': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id |^ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ |^~ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~ env.c:505:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 505 | DECLARE_INTERNAL_FUNCTION("scm_validate_formals"); | ^ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id |^ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~ env.c:505:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 505 | DECLARE_INTERNAL_FUNCTION("scm_validate_formals"); | ^ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\
Bug#1097888: sjeng: ftbfs with GCC-15
Package: src:sjeng Version: 11.2-14 Severity: important Tags: sid forky User: debian-...@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/sjeng_11.2-14_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 [...] | ^~~~ seval.c:42:18: warning: ‘rook_o’ defined but not used [-Wunused-const-variable=] 42 | static const int rook_o[4] = {12, -12, 1, -1}; | ^~ sjeng.h:103:28: warning: useless type name in empty declaration make[3]: *** [Makefile:490: seval.o] Error 1 ttable.c: In function ‘ProbeTT’: ttable.c:245:31: warning: unused parameter ‘alpha’ [-Wunused-parameter] 245 | int ProbeTT(long *score, long alpha, long beta, int *best, int *threat, int *donull, int depth) | ~^ ttable.c: In function ‘QProbeTT’: ttable.c:331:32: warning: unused parameter ‘alpha’ [-Wunused-parameter] 331 | int QProbeTT(long *score, long alpha, long beta, int *best) | ~^ ttable.c:331:44: warning: unused parameter ‘beta’ [-Wunused-parameter] 331 | int QProbeTT(long *score, long alpha, long beta, int *best) | ~^~~~ In file included from partner.c:24: sjeng.h:103:28: error: expected ‘;’, identifier or ‘(’ before ‘bool’ 103 | typedef enum {FALSE, TRUE} bool; |^~~~ sjeng.h:103:28: warning: useless type name in empty declaration make[3]: *** [Makefile:490: ttable.o] Error 1 In file included from attacks.c:24: sjeng.h:103:28: error: expected ‘;’, identifier or ‘(’ before ‘bool’ 103 | typedef enum {FALSE, TRUE} bool; |^~~~ sjeng.h:103:28: warning: useless type name in empty declaration In file included from learn.c:24: sjeng.h:103:28: error: expected ‘;’, identifier or ‘(’ before ‘bool’ 103 | typedef enum {FALSE, TRUE} bool; |^~~~ sjeng.h:103:28: warning: useless type name in empty declaration learn.c: In function ‘Learn’: learn.c:67:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 67 | fread(&number, sizeof(int), 1, *lrnfile); | ^~~~ learn.c:68:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 68 | fread(&next, sizeof(int), 1, *lrnfile); | ^~ learn.c: In function ‘LoadLearn’: learn.c:128:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 128 | fread(&number, sizeof(int), 1, *lrnfile); | ^~~~ learn.c:133:7: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 133 | fread(&draft, sizeof(LearnType), 1, *lrnfile); | ^ make[3]: *** [Makefile:490: learn.o] Error 1 make[3]: *** [Makefile:490: attacks.o] Error 1 In file included from book.c:26: sjeng.h:103:28: error: expected ‘;’, identifier or ‘(’ before ‘bool’ 103 | typedef enum {FALSE, TRUE} bool; |^~~~ sjeng.h:103:28: warning: useless type name in empty declaration make[3]: *** [Makefile:490: partner.o] Error 1 In file included from crazy.c:25: sjeng.h:103:28: error: expected ‘;’, identifier or ‘(’ before ‘bool’ 103 | typedef enum {FALSE, TRUE} bool; |^~~~ sjeng.h:103:28: warning: useless type name in empty declaration make[3]: *** [Makefile:490: book.o] Error 1 make[3]: *** [Makefile:490: crazy.o] Error 1 make[3]: Leaving directory '/build/reproducible-path/sjeng-11.2' make[2]: *** [Makefile:506: all-recursive] Error 1 make[2]: Leaving directory '/build/reproducible-pat
Bug#1097908: sortmail: ftbfs with GCC-15
Package: src:sortmail Version: 1:2.4-5 Severity: important Tags: sid forky User: debian-...@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/sortmail_2.4-5_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 [...] 228 | MD5Update(&ctx, pw, strlen(pw)) ; | ^ md5.h:36:6: note: declared here 36 | void MD5Update PROTO_LIST ((MD5_CTX *, unsigned char *, unsigned int)); | ^ pop3.c:229:11: error: too many arguments to function ‘MD5Final’; expected 0, have 2 229 | MD5Final(digest, &ctx) ; | ^~~~ ~~ md5.h:37:6: note: declared here 37 | void MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *)); | ^~~~ sortmail.c: In function ‘processImapMessages’: sortmail.c:767:25: warning: variable ‘msg’ set but not used [-Wunused-but-set-variable] 767 | MailMessage msg ; | ^~~ expr.c:1366:1: warning: ‘ipMatch’ defined but not used [-Wunused-function] 1366 | ipMatch(PatExpr *pat, MailMessage *msg) | ^~~ expr.c:1240:1: warning: ‘patMatch’ defined but not used [-Wunused-function] 1240 | patMatch(PatExpr *pat, MailMessage *msg) | ^~~~ expr.c:1214:1: warning: ‘ipHandler’ defined but not used [-Wunused-function] 1214 | ipHandler(ExprOp op, Expression *expr, MailMessage *msg) | ^ expr.c:1191:1: warning: ‘patHandler’ defined but not used [-Wunused-function] 1191 | patHandler(ExprOp op, Expression *expr, MailMessage *msg) | ^~ expr.c:1178:1: warning: ‘varHandler’ defined but not used [-Wunused-function] 1178 | varHandler(ExprOp op, Expression *expr, MailMessage *msg) | ^~ expr.c:1165:1: warning: ‘constHandler’ defined but not used [-Wunused-function] 1165 | constHandler(ExprOp op, Expression *expr, MailMessage *msg) | ^~~~ expr.c:1149:1: warning: ‘notHandler’ defined but not used [-Wunused-function] 1149 | notHandler(ExprOp op, Expression *expr, MailMessage *msg) | ^~ expr.c:1097:1: warning: ‘binHandler’ defined but not used [-Wunused-function] 1097 | binHandler(ExprOp op, Expression *expr, MailMessage *m) | ^~ expr.c:1072:1: warning: ‘parenHandler’ defined but not used [-Wunused-function] 1072 | parenHandler(ExprOp op, Expression *expr, MailMessage *msg) | ^~~~ expr.c:3:19: warning: ‘rcsid’ defined but not used [-Wunused-const-variable=] 3 | static const char rcsid[] = "$Id: expr.c,v 1.4 2003/12/22 06:03:14 efalk Exp $" ; | ^ expr.c:2:19: warning: ‘sccsid’ defined but not used [-Wunused-const-variable=] 2 | static const char sccsid[] = "@(#)expr.c 1.4 02/03/11 falk" ; | ^~ sortmail.c: In function ‘processMessage’: sortmail.c:974:17: warning: variable ‘rval’ set but not used [-Wunused-but-set-variable] 974 | int rval ; | ^~~~ make[1]: *** [: expr.o] Error 1 pop3.c: At top level: pop3.c:2:19: warning: ‘rcsid’ defined but not used [-Wunused-const-variable=] 2 | static const char rcsid[] = | ^ make[1]: *** [: pop3.o] Error 1 sortmail.c: At top level: sortmail.c:3:19: warning: ‘rcsid’ defined but not used [-Wunused-const-variable=] 3 | static const char rcsid[] = "$Id: sortmail.c,v 1.12 2003/12/22 06:03:14 efalk Exp $" ; | ^ sortmail.c:2:19: warning: ‘sccsid’ defined but not used [-Wunused-const-variable=] 2 | static const char sccsid[] = "@(#)sortmail.c 2.8 02/03/11 falk" ; | ^~ make[1]: *** [: sortmail.o] Error 1 make[1]: Leaving directory '/build/reproducible-path/sortmail-2.4' dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:7: binary] Error 25 dpkg-buildpack
Bug#1097923: splitvt: ftbfs with GCC-15
Package: src:splitvt Version: 1.6.6-17 Severity: important Tags: sid forky User: debian-...@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/splitvt_1.6.6-17_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 [...] 736 | static void move_bar(howfar) | ^~~~ splitvt.c:748:9: error: too many arguments to function ‘init_vt100’; expected 0, have 1 748 | init_vt100(0); /* Reset the windows to the new size */ | ^~ ~ vt100.h:4:14: note: declared here 4 | extern char *init_vt100(); /* Initialize the window */ | ^~ splitvt.c: In function ‘winch’: splitvt.c:763:13: warning: old-style function definition [-Wold-style-definition] 763 | static void winch(sig) | ^ splitvt.c:768:21: error: passing argument 2 of ‘signal’ from incompatible pointer type [-Wincompatible-pointer-types] 768 | signal(sig, winch); | ^ | | | void (*)(void) /usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (*)(int)’} but argument is of type ‘void (*)(void)’ 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) | ~~~^ splitvt.c:763:13: note: ‘winch’ declared here 763 | static void winch(sig) | ^ /usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here 72 | typedef void (*__sighandler_t) (int); |^~ splitvt.c:770:19: error: too many arguments to function ‘init_vt100’; expected 0, have 1 770 | if ( (ptr=init_vt100(1)) != NULL ) { | ^~ ~ vt100.h:4:14: note: declared here 4 | extern char *init_vt100(); /* Initialize the window */ | ^~ splitvt.c:772:17: error: too many arguments to function ‘finish’; expected 0, have 1 772 | finish(0); | ^~ ~ splitvt.c:709:13: note: declared here 709 | static void finish(sig) | ^~ splitvt.h:19:25: error: too many arguments to function ‘set_win’; expected 0, have 1 19 | #define SET_WIN() set_win(CUR_WIN()) | ^~~ splitvt.c:774:17: note: in expansion of macro ‘SET_WIN’ 774 | SET_WIN(); | ^~~ vt100.h:5:14: note: declared here 5 | extern void set_win(); /* Move the cursor to current window */ | ^~~ splitvt.c: In function ‘insert_dash’: splitvt.c:781:12: warning: old-style function definition [-Wold-style-definition] 781 | static int insert_dash(args) |^~~ splitvt.c: In function ‘main’: splitvt.c:450:57: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 450 | write(thisfd, selection, strlen(selection)); | ^~~ splitvt.c: In function ‘normal_input’: splitvt.c:546:17: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 546 | read(ttyfd, &c, 1); | ^~ splitvt.c:591:35: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 591 | write(thisfd, selection, strlen(selection)); | ^~~ splitvt.c:625:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
Bug#1097977: tcpspy: ftbfs with GCC-15
Package: src:tcpspy Version: 1.7d-16 Severity: important Tags: sid forky User: debian-...@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/tcpspy_1.7d-16_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 [...] dpkg-buildpackage: info: source changed by Joao Eriberto Mota Filho dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --no-parallel dh_auto_clean -O--no-parallel make -j1 clean make[1]: Entering directory '/build/reproducible-path/tcpspy-1.7d' rm -f log.o rule_lexer.o rule_grammar.o rule_lexer.c \ rule_grammar.c rule_grammar.h rule.o tcpspy.o tcpspy \ tcpspy.ps tcpspy.pdf make[1]: Leaving directory '/build/reproducible-path/tcpspy-1.7d' dh_autoreconf_clean -O--no-parallel dh_clean -O--no-parallel debian/rules binary dh binary --no-parallel dh_update_autotools_config -O--no-parallel dh_autoreconf -O--no-parallel dh_auto_configure -O--no-parallel dh_auto_build -O--no-parallel make -j1 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/tcpspy-1.7d' cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tcpspy-1.7d=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DFACILITY=LOG_LOCAL1 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -c -o log.o log.c bison -p rule -o rule_grammar.c -d rule_grammar.y flex -Prule -orule_lexer.c rule_lexer.l cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tcpspy-1.7d=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DFACILITY=LOG_LOCAL1 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -c -o rule_lexer.o rule_lexer.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tcpspy-1.7d=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DFACILITY=LOG_LOCAL1 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -c -o rule_grammar.o rule_grammar.c rule_grammar.c: In function ‘ruleparse’: rule_grammar.c:70:25: error: too many arguments to function ‘ruleerror’; expected 0, have 1 70 | #define yyerror ruleerror | ^ rule_grammar.c:1299:7: note: in expansion of macro ‘yyerror’ 1299 | yyerror (YY_("syntax error")); | ^~~ rule_grammar.c:70:25: note: declared here 70 | #define yyerror ruleerror | ^ rule_grammar.y:44:5: note: in expansion of macro ‘yyerror’ 44 | int yyerror (); | ^~~ rule_grammar.c:70:25: error: too many arguments to function ‘ruleerror’; expected 0, have 1 70 | #define yyerror ruleerror | ^ rule_grammar.c:1410:3: note: in expansion of macro ‘yyerror’ 1410 | yyerror (YY_("memory exhausted")); | ^~~ rule_grammar.c:70:25: note: declared here 70 | #define yyerror ruleerror | ^ rule_grammar.y:44:5: note: in expansion of macro ‘yyerror’ 44 | int yyerror (); | ^~~ rule_grammar.y: At top level: rule_grammar.c:70:25: error: conflicting types for ‘ruleerror’; have ‘int(char *)’ 70 | #define yyerror ruleerror | ^ rule_grammar.y:116:5: note: in expansion of macro ‘yyerror’ 116 | int yyerror (char *s) | ^~~ rule_grammar.c:70:25: note: previous declaration of ‘ruleerror’ with type ‘int(void)’ 70 | #define yyerror ruleerror | ^ rule_grammar.y:44:5: note: in expansion of macro ‘yyerror’ 44 | int yyerror (); | ^~~ make[1]: *** [: rule_grammar.o] Error 1 ma
Bug#1097775: rdiff-backup-fs: ftbfs with GCC-15
Package: src:rdiff-backup-fs Version: 1.0.0-8 Severity: important Tags: sid forky User: debian-...@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/rdiff-backup-fs_1.0.0-8_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 [...] ../support/gutils.h:16:76: note: in definition of macro ‘debug’ 16 | printf("[%s, %d, %s] " format, __FILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__); \ | ^~~ necessary.c: In function ‘necessary_get_children’: necessary.c:201:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | debug(1, "retrieved tree %d\n", (int) tree); | ^ ../support/gutils.h:16:76: note: in definition of macro ‘debug’ 16 | printf("[%s, %d, %s] " format, __FILE__, __LINE__, __FUNCTION__, ##__VA_ARGS__); \ | ^~~ necessary.c: In function ‘build_snapshot’: necessary.c:372:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 372 | write(snapshot_desc, "\n", 1); | ^ rm -f libstructure.a ar cr libstructure.a core.o full.o necessary.o support.o ranlib libstructure.a make[3]: Leaving directory '/build/reproducible-path/rdiff-backup-fs-1.0.0/structure' Making all in retriever make[3]: Entering directory '/build/reproducible-path/rdiff-backup-fs-1.0.0/retriever' gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/rdiff-backup-fs-1.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -g -O3 -I/usr/include/fuse -D_FILE_OFFSET_BITS=64 -c -o retriever.o retriever.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/rdiff-backup-fs-1.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -g -O3 -I/usr/include/fuse -D_FILE_OFFSET_BITS=64 -c -o simple.o simple.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/rdiff-backup-fs-1.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -g -O3 -I/usr/include/fuse -D_FILE_OFFSET_BITS=64 -c -o support.o support.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/rdiff-backup-fs-1.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -g -O3 -I/usr/include/fuse -D_FILE_OFFSET_BITS=64 -c -o limit.o limit.c simple.c: In function ‘__release_simple’: simple.c:42:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 42 | if (!node) | ^~ simple.c:44:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 44 | node->count--; | ^~~~ limit.c: In function ‘release_limit’: limit.c:47:56: warning: comparison of constant ‘-1’ with boolean expression is always false [-Wbool-compare] 47 | if ((repo == repo_number(fsinfo, stats->path)) == -1) |^~ limit.c: In function ‘__retrieve_limit’: limit.c:98:17: error: too many arguments to function ‘cache_delete’; expected 0, have 1 98 | cache_delete(fs
Bug#1098003: tkdesk: ftbfs with GCC-15
Package: src:tkdesk Version: 2.0-12 Severity: important Tags: sid forky User: debian-...@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/tkdesk_2.0-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 [...] 477 | static char ** ImgXpmGetDataFromId(interp, id) |^~~ tixImgXpm.c: In function ‘ImgXpmGetDataFromString’: tixImgXpm.c:498:16: warning: old-style function definition [-Wold-style-definition] 498 | static char ** ImgXpmGetDataFromString(interp, string, numLines_return) |^~~ tixImgXpm.c: In function ‘ImgXpmGetDataFromFile’: tixImgXpm.c:627:16: warning: old-style function definition [-Wold-style-definition] 627 | static char ** ImgXpmGetDataFromFile(interp, fileName, numLines_return) |^ tixImgXpm.c: In function ‘GetType’: tixImgXpm.c:685:15: warning: old-style function definition [-Wold-style-definition] 685 | static char * GetType(colorDefn, type_ret) | ^~~ tixImgXpm.c: In function ‘GetColor’: tixImgXpm.c:732:15: warning: old-style function definition [-Wold-style-definition] 732 | static char * GetColor(colorDefn, colorName, type_ret) | ^~~~ tixImgXpm.c: In function ‘ImgXpmGetPixmapFromData’: tixImgXpm.c:798:12: warning: old-style function definition [-Wold-style-definition] 798 | static int ImgXpmGetPixmapFromData(interp, masterPtr, instancePtr) |^~~ tixImgXpm.c: In function ‘ImgXpmConfigureInstance’: tixImgXpm.c:1068:1: warning: old-style function definition [-Wold-style-definition] 1068 | ImgXpmConfigureInstance(instancePtr) | ^~~ tixImgXpm.c: In function ‘ImgXpmCmd’: tixImgXpm.c:1145:1: warning: old-style function definition [-Wold-style-definition] 1145 | ImgXpmCmd(clientData, interp, argc, argv) | ^ tixImgXpm.c:1156:9: warning: ‘result’ is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations] 1156 | sprintf(interp->result, | ^~~ In file included from /usr/include/tcl8.6/tk.h:19, from tixImgXpm.c:55: /usr/include/tcl8.6/tcl.h:513:11: note: declared here 513 | char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult"); | ^~ tixImgXpm.c: In function ‘ImgXpmGet’: tixImgXpm.c:1215:1: warning: old-style function definition [-Wold-style-definition] 1215 | ImgXpmGet(tkwin, masterData) | ^ tixImgXpm.c: In function ‘ImgXpmDisplay’: tixImgXpm.c:1286:1: warning: old-style function definition [-Wold-style-definition] 1286 | ImgXpmDisplay(clientData, display, drawable, imageX, imageY, width, | ^ tixImgXpm.c: In function ‘ImgXpmFree’: tixImgXpm.c:1342:1: warning: old-style function definition [-Wold-style-definition] 1342 | ImgXpmFree(clientData, display) | ^~ tixImgXpm.c: In function ‘ImgXpmDelete’: tixImgXpm.c:1411:1: warning: old-style function definition [-Wold-style-definition] 1411 | ImgXpmDelete(masterData) | ^~~~ tixImgXpm.c: In function ‘ImgXpmCmdDeletedProc’: tixImgXpm.c:1449:1: warning: old-style function definition [-Wold-style-definition] 1449 | ImgXpmCmdDeletedProc(clientData) | ^~~~ tixImgXpm.c: In function ‘Tix_DefinePixmap’: tixImgXpm.c:1479:1: warning: old-style function definition [-Wold-style-definition] 1479 | Tix_DefinePixmap(interp, name, data) | ^~~~ make[3]: Leaving directory '/build/reproducible-path/tkdesk-2.0/libdesk' make[2]: *** [Makefile:160: lib_libdesk] Error 2 make[2]: Leaving directory '/build/reproducible-path/tkdesk-2.0' dh_auto_build: error: make -j8 TKDESK_LIBRARY=/usr/lib/tkdesk returned exit code 2 make[1]: *** [debian/rules:17: override_dh_auto_build]
Bug#1098007: tnef: ftbfs with GCC-15
Package: src:tnef Version: 1.4.18-4 Severity: important Tags: sid forky User: debian-...@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/tnef_1.4.18-4_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 [...] ./mapi-types.data' /bin/bash -c 'TAG=mapi_name mawk -f ./mkdata.awk \ ./mapi-names.data' /bin/bash -c 'TAG=mapi_name mawk -f ./mkdata.awk \ ./mapi-names.data' make all-recursive make[3]: Entering directory '/build/reproducible-path/tnef-1.4.18/src' Making all in replace make[4]: Entering directory '/build/reproducible-path/tnef-1.4.18/src/replace' gcc -DHAVE_CONFIG_H -I. -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tnef-1.4.18=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o dummy.o dummy.c rm -f libreplace.a ar cr libreplace.a dummy.o ranlib libreplace.a make[4]: Leaving directory '/build/reproducible-path/tnef-1.4.18/src/replace' Making all in . make[4]: Entering directory '/build/reproducible-path/tnef-1.4.18/src' gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tnef-1.4.18=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o tnef_names.o tnef_names.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tnef-1.4.18=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o tnef_types.o tnef_types.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tnef-1.4.18=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o mapi_types.o mapi_types.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tnef-1.4.18=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o mapi_names.o mapi_names.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tnef-1.4.18=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o alloc.o alloc.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tnef-1.4.18=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o attr.o attr.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tnef-1.4.18=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o date.o date.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tnef-1.4.18=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o debug.o debug.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tnef-1.4.18=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o file.o file.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-decla
Bug#1098019: tstools: ftbfs with GCC-15
Package: src:tstools Version: 1.13~git20151030-6 Severity: important Tags: sid forky User: debian-...@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/tstools_1.13~git20151030-6_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 [...] gcc -c tswrite.c -o obj/tswrite.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tstools-1.13~git20151030=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -I. -fPIC -DTSTOOLS_VERSION=1.13 gcc -c pcap.c -o obj/pcap.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tstools-1.13~git20151030=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -I. -fPIC -DTSTOOLS_VERSION=1.13 gcc -c ethernet.c -o obj/ethernet.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tstools-1.13~git20151030=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -I. -fPIC -DTSTOOLS_VERSION=1.13 gcc -c ipv4.c -o obj/ipv4.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tstools-1.13~git20151030=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -I. -fPIC -DTSTOOLS_VERSION=1.13 gcc -c ts2es.c -o obj/ts2es.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tstools-1.13~git20151030=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -I. -fPIC -DTSTOOLS_VERSION=1.13 gcc -c es2ts.c -o obj/es2ts.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tstools-1.13~git20151030=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -I. -fPIC -DTSTOOLS_VERSION=1.13 gcc -c esdots.c -o obj/esdots.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tstools-1.13~git20151030=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -I. -fPIC -DTSTOOLS_VERSION=1.13 gcc -c esmerge.c -o obj/esmerge.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tstools-1.13~git20151030=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -I. -fPIC -DTSTOOLS_VERSION=1.13 gcc -c esreport.c -o obj/esreport.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tstools-1.13~git20151030=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -I. -fPIC -DTSTOOLS_VERSION=1.13 gcc -c esreverse.c -o obj/esreverse.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tstools-1.13~git20151030=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wall -O2 -g -D_FILE_OFFSET_BITS=64 -I. -fPIC -DTSTOOLS_VERSION=1.13 gcc -c ps2ts.c -o obj/ps2ts.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tstools-1.13~git20151030=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-prot
Bug#1098094: wily: ftbfs with GCC-15
Package: src:wily Version: 0.13.42-3 Severity: important Tags: sid forky User: debian-...@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/wily_0.13.42-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 [...] gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o rectclip.o rectclip.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o rune.o rune.c ar rv libframe.a frbox.o frdelete.o frdraw.o frinit.o frinsert.o frptofchar.o frselect.o frstr.o frutil.o misc.o ar: creating libframe.a a - frbox.o a - frdelete.o a - frdraw.o a - frinit.o a - frinsert.o a - frptofchar.o a - frselect.o a - frstr.o a - frutil.o a - misc.o ranlib libframe.a make[3]: Leaving directory '/build/reproducible-path/wily-0.13.42/libframe' gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o segment.o segment.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o string.o string.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o strwidth.o strwidth.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o texture.o texture.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o wrbitmap.o wrbitmap.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o wrbitmapfile.o wrbitmapfile.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wily-0.13.42=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I.. -I./../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o xtbinit.o xtbinit.c ar rv libXg.a arc.o arith.o balloc.o bitblt.o bitbltclip.o border.o bscreenrect.o circle.o clipline.o clipr.o copymasked.o cursorset.o cursorswitch.o disc.o ellipse.o font.o gcs.o getrect.o gwin.o ldconvert.o latin1.o mkfont.o menuhit.o point.o polysegment.o rdbitmap.o rdbitmapfile.o rdfontfile.o rectclip.o rune.o segment.o string.o strwidth.o texture.o wrbitmap.o wrbitmapfile.o xtbinit.o ar: creating libXg.a a - arc.o a - arith.o a - balloc.o a - bitblt.o a - bitbltclip.o a - border.o a - bscreenrect.o a - circle.o a - clipline.o a - clipr.o a - copymasked.o a - cursorset.o a - cursorswitch.o a - disc.o a - ellipse.o a - font.o a - g
Bug#1098110: wnn6-sdk: ftbfs with GCC-15
Package: src:wnn6-sdk Version: 1.0.0-21 Severity: important Tags: sid forky User: debian-...@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/wnn6-sdk_1.0.0-21_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 [...] make[3]: Leaving directory '/build/reproducible-path/wnn6-sdk-1.0.0/contrib/im/Xsi' make make[3]: Entering directory '/build/reproducible-path/wnn6-sdk-1.0.0/contrib/im/Xsi' making all in ./../contrib/im/Xsi/Wnn... make[4]: Entering directory '/build/reproducible-path/wnn6-sdk-1.0.0/contrib/im/Xsi/Wnn' making all in ./../contrib/im/Xsi/Wnn/romkan... make[5]: Entering directory '/build/reproducible-path/wnn6-sdk-1.0.0/contrib/im/Xsi/Wnn/romkan' rm -f rk_bltinfn.o unshared/rk_bltinfn.o gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/wnn6-sdk-1.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I/build/reproducible-path/wnn6-sdk-1.0.0/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DFUNCPROTO=15 -DNARROWPROTO -DLIBDIR=\"/usr/local/lib/wnn6\" -DWNNDEFAULT -DJAPANESE-g -O2 -fno-strict-aliasing -g rk_bltinfn.c -o unshared/rk_bltinfn.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from /build/reproducible-path/wnn6-sdk-1.0.0/contrib/im/Xsi/../../../contrib/../contrib/im/Xsi/Wnn/include/commonhd.h:145, from rk_bltinfn.c:146: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~ rk_bltinfn.c: In function ‘romkan_set_lang_body’: rk_bltinfn.c:174:1: warning: old-style function definition [-Wold-style-definition] 174 | romkan_set_lang_body(lang, cur_rk) | ^~~~ rk_bltinfn.c: In function ‘romkan_set_lang’: rk_bltinfn.c:183:1: warning: old-style function definition [-Wold-style-definition] 183 | romkan_set_lang(lang) | ^~~ rk_bltinfn.c: In function ‘to_zenalpha’: rk_bltinfn.c:195:1: warning: old-style function definition [-Wold-style-definition] 195 | to_zenalpha(l, cur_rk) | ^~~ rk_bltinfn.c: In function ‘to_hankata’: rk_bltinfn.c:283:1: warning: old-style function definition [-Wold-style-definition] 283 | to_hankata(in, outp) | ^~ rk_bltinfn.c: In function ‘to_zenhira’: rk_bltinfn.c:321:1: warning: old-style function definition [-Wold-style-definition] 321 | to_zenhira(l, cur_rk) | ^~ rk_bltinfn.c: In function ‘to_zenkata’: rk_bltinfn.c:356:1: warning: old-style function definition [-Wold-style-definition] 356 | to_zenkata(l, cur_rk) | ^~ rk_bltinfn.c: In function ‘handakuadd’: rk_bltinfn.c:385:1: warning: old-style function definition [-Wold-style-definition] 385 | handakuadd(in, outp) | ^~ rk_bltinfn.c: In function ‘dakuadd’: rk_bltinfn.c:400:1: warning: old-style function definition [-Wold-style-definition] 400 | dakuadd(in, outp) | ^~~ rk_bltinfn.c: In function ‘to_digit’: rk_bltinfn.c:437:1: warning: old-style function definition [-Wold-style-definition] 437 | to_digit(in, lbase, outp) | ^~~~ rk_bltinfn.c:443:22: error: too many arguments to function ‘vtol’; expected 0, have 1 443 | *(*outp)++ = vtol(in % lbase); |
Bug#1098138: xfrisk: ftbfs with GCC-15
Package: src:xfrisk Version: 1.2-9 Severity: important Tags: sid forky User: debian-...@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/xfrisk_1.2-9_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 [...] | ^ aiConway.c: In function ‘CNT_BestDefended’: aiConway.c:343:25: warning: cast between incompatible function types from ‘void (*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka ‘int (*)(struct country *)’} [-Wcast-function-type] 343 | CLIST_Evaluate (have, (EvalFunc)CNT_Vulnerability); | ^ aiClientMain.c: In function ‘CBK_IncomingMessage’: aiClientMain.c:500:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 500 | __AI_Callback(NULL, AI_INIT_GAME, (void *)iSpeciesID); | ^ aiConway.c: In function ‘find_nearest’: aiConway.c:485:34: warning: cast between incompatible function types from ‘void (*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka ‘int (*)(struct country *)’} [-Wcast-function-type] 485 | CLIST_Evaluate (pAllCountries, (EvalFunc)CNT_SetZeroFlag); | ^ aiConway.c:502:23: warning: cast between incompatible function types from ‘void (*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka ‘int (*)(struct country *)’} [-Wcast-function-type] 502 | (EvalFunc)CNT_AddIfConquerable); | ^ aiConway.c: In function ‘find_destination’: aiConway.c:552:38: warning: cast between incompatible function types from ‘void (*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka ‘int (*)(struct country *)’} [-Wcast-function-type] 552 | CLIST_Evaluate (pDesiredCountries, (EvalFunc)CNT_IsNearest); | ^ aiConway.c: In function ‘CLIST_CalculateUsefulness’: aiConway.c:700:34: warning: cast between incompatible function types from ‘void (*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka ‘int (*)(struct country *)’} [-Wcast-function-type] 700 | CLIST_Evaluate (pAllCountries, (EvalFunc)CNT_SetZeroNearness); | ^ aiConway.c:701:38: warning: cast between incompatible function types from ‘void (*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka ‘int (*)(struct country *)’} [-Wcast-function-type] 701 | CLIST_Evaluate (pDesiredCountries, (EvalFunc)do_nearness); | ^ aiConway.c:702:34: warning: cast between incompatible function types from ‘void (*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka ‘int (*)(struct country *)’} [-Wcast-function-type] 702 | CLIST_Evaluate (pAllCountries, (EvalFunc)CNT_CalculateUsefulness); | ^ aiConway.c: In function ‘CNT_IsAdjacent’: aiConway.c:752:57: error: passing argument 2 of ‘CLIST_Extract’ from incompatible pointer type [-Wincompatible-pointer-types] 752 | country->adjacentlist = CLIST_Extract (pAllCountries, CNT_NextToSaved); | ^~~ | | | int (*)(COUNTRY *) {aka int (*)(struct country *)} aiConway.c:209:54: note: expected ‘int (*)(void)’ but argument is of type ‘int (*)(COUNTRY *)’ {aka ‘int (*)(struct country *)’} 209 | COUNTRYLIST *CLIST_Extract (COUNTRYLIST *from, int (*function)()) |~~^~~ aiConway.c:196:5: note: ‘CNT_NextToSaved’ declared here 196 | int CNT_Ne
Bug#1098187: yasm: ftbfs with GCC-15
Package: src:yasm Version: 1.3.0-5 Severity: important Tags: sid forky User: debian-...@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/yasm_1.3.0-5_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 [...] ./genmacro nasm-version.c nasm_version_mac version.mac ./genmacro win64-nasm.c win64_nasm_stdmac ./modules/objfmts/coff/win64-nasm.mac ./genmacro win64-gas.c win64_gas_stdmac ./modules/objfmts/coff/win64-gas.mac gcc -o genperf genperf.o gp-perfect.o gp-phash.o gp-xmalloc.o gp-xstrdup.o ./genperf x86insn_nasm.gperf x86insn_nasm.c ./genperf x86insn_gas.gperf x86insn_gas.c fail to map group of size 2 for tab size 512 gcc -o re2c re2c-main.o re2c-code.o re2c-dfa.o re2c-parser.o re2c-actions.o re2c-scanner.o re2c-mbo_getopt.o re2c-substr.o re2c-translate.o ./re2c -b -o gas-token.c ./modules/parsers/gas/gas-token.re ./re2c -b -o nasm-token.c ./modules/parsers/nasm/nasm-token.re make all-recursive make[2]: Entering directory '/build/reproducible-path/yasm-1.3.0' Makefile:4369: warning: ignoring prerequisites on suffix rule definition Making all in po make[3]: Entering directory '/build/reproducible-path/yasm-1.3.0/po' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/yasm-1.3.0/po' Making all in . make[3]: Entering directory '/build/reproducible-path/yasm-1.3.0' Makefile:4369: warning: ignoring prerequisites on suffix rule definition ./genperf ./modules/arch/x86/x86cpu.gperf x86cpu.c ./genperf ./modules/arch/x86/x86regtmod.gperf x86regtmod.c ./re2c -s -o lc3bid.c ./modules/arch/lc3b/lc3bid.re gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/yasm-1.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o gas-token.o gas-token.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/yasm-1.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o nasm-token.o nasm-token.c gcc -I. -c -o genmodule.o `test -f libyasm/genmodule.c || echo './'`libyasm/genmodule.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/yasm-1.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o frontends/yasm/yasm.o frontends/yasm/yasm.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/yasm-1.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o frontends/yasm/yasm-options.o frontends/yasm/yasm-options.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/yasm-1.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o modules/arch/x86/x86arch.o modules/arch/x86/x86arch.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/yasm-1.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o modules/arch/x86/x86bc.o modules/arch/x86/x86bc.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/yasm-1.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o modules/arch/x86/x86expr.o modules/arch/x86/x8
Bug#1096803: hercules: ftbfs with GCC-15
Package: src:hercules Version: 3.13-8 Severity: important Tags: sid forky User: debian-...@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/hercules_3.13-8_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 [...] | ^~~ | | | void * (*)(void *) impl.c:617:5: note: in expansion of macro 'create_thread' 617 | create_thread(&rctid,DETACHED, | ^ pttrace.h:61:54: note: expected 'void * (*)(void)' but argument is of type 'void * (*)(void *)' 61 | PTT_DLL_IMPORT int ptt_pthread_create(TID *, ATTR *, void *(*)(), void *, char *, char *); | ^~~ hthreads.h:157:37: error: passing argument 3 of 'ptt_pthread_create' from incompatible pointer type [-Wincompatible-pointer-types] 157 | ptt_pthread_create(ptid,pat,(THREAD_FUNC*)&(fn),arg,(nm),PTT_LOC) | ^~~ | | | void * (*)(void *) impl.c:624:9: note: in expansion of macro 'create_thread' 624 | create_thread(&logcbtid,DETACHED, | ^ pttrace.h:61:54: note: expected 'void * (*)(void)' but argument is of type 'void * (*)(void *)' 61 | PTT_DLL_IMPORT int ptt_pthread_create(TID *, ATTR *, void *(*)(), void *, char *, char *); | ^~~ make[4]: *** [Makefile:1960: impl.lo] Error 1 make[4]: *** Waiting for unfinished jobs libtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -I./decNumber -I./softfloat -Wdate-time -D_FORTIFY_SOURCE=2 -DPKGDATADIR=\"/usr/share/hercules\" -DMODULESDIR=\"/usr/lib/hercules\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hercules-3.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -W -Wall -Wno-unused-but-set-variable -Werror=declaration-after-statement -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hercules-3.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c history.c -fPIC -DPIC -o .libs/history.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -I./decNumber -I./softfloat -Wdate-time -D_FORTIFY_SOURCE=2 -DPKGDATADIR=\"/usr/share/hercules\" -DMODULESDIR=\"/usr/lib/hercules\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hercules-3.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -W -Wall -Wno-unused-but-set-variable -Werror=declaration-after-statement -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hercules-3.13=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c fillfnam.c -fPIC -DPIC -o .libs/fillfnam.o In file included from hercules.h:87, from config.c:13: config.c: In function 'configure_cpu': hthreads.h:157:37: error: passing argument 3 of 'ptt_pthread_create' from incompatible pointer type [-Wincompatible-pointer-types] 157 | ptt_pthread_create(ptid,pat,(THREAD_FUNC*)&(fn),arg,(nm),PTT_LOC) | ^~~ | | | void * (*)(void *) config.c:87:10: note: in expansion of macro 'create_thread' 87 | if ( create_thread (&sysblk.cputid[cpu], DETACHED, cpu_thread, | ^ In file inclu
Bug#1096877: jpegpixi: ftbfs with GCC-15
Package: src:jpegpixi Version: 1.1.1-5 Severity: important Tags: sid forky User: debian-...@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/jpegpixi_1.1.1-5_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 whether gettext is declared... yes checking whether ngettext is declared... yes checking whether bindtextdomain is declared... yes checking whether textdomain is declared... yes checking for locale.h... yes checking whether setlocale is declared... yes checking whether LC_MESSAGES is declared... yes checking for library containing ngettext... none required checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating man/Makefile config.status: creating man/de/Makefile config.status: creating man/fi/Makefile config.status: creating man/fr/Makefile config.status: creating po/Makefile config.status: creating jpegwrapper.h config.status: creating man/jpegpixi.1 config.status: creating man/jpeghotp.1 config.status: creating man/de/jpegpixi.1 config.status: creating man/de/jpeghotp.1 config.status: creating man/fi/jpegpixi.1 config.status: creating man/fi/jpeghotp.1 config.status: creating man/fr/jpegpixi.1 config.status: creating man/fr/jpeghotp.1 config.status: creating config.h config.status: executing depfiles commands dh_auto_build make -j8 make[1]: Entering directory '/build/reproducible-path/jpegpixi-1.1.1' make all-recursive make[2]: Entering directory '/build/reproducible-path/jpegpixi-1.1.1' Making all in . make[3]: Entering directory '/build/reproducible-path/jpegpixi-1.1.1' gcc -DHAVE_CONFIG_H -I. -DLOCALEDIR="\"/usr/share/locale\"" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jpegpixi-1.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o consolidate.o consolidate.c gcc -DHAVE_CONFIG_H -I. -DLOCALEDIR="\"/usr/share/locale\"" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jpegpixi-1.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o dct.o dct.c gcc -DHAVE_CONFIG_H -I. -DLOCALEDIR="\"/usr/share/locale\"" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jpegpixi-1.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o file.o file.c gcc -DHAVE_CONFIG_H -I. -DLOCALEDIR="\"/usr/share/locale\"" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jpegpixi-1.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o interpolate.o interpolate.c gcc -DHAVE_CONFIG_H -I. -DLOCALEDIR="\"/usr/share/locale\"" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jpegpixi-1.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o jfif.o jfif.c gcc -DHAVE_CONFIG_H -I. -DLOCALEDIR="\"/usr/share/locale\"" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jpegpixi-1.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o jpegpixi.o jpegpixi.c gcc -DHAVE_CONFIG_H -I. -DLOCALEDIR="\"/usr/share/locale\"" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jpegpixi-1.1.1=. -fstack-protector-strong -fstack-clash-prote
Bug#1096861: irony-mode: ftbfs with GCC-15
Package: src:irony-mode Version: 1.6.1-1 Severity: important Tags: sid forky User: debian-...@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/irony-mode_1.6.1-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 [...] - package: bash version: 5.3~beta1-1 architecture: amd64 essential: true - package: base-passwd version: 3.6.6 architecture: amd64 essential: true - package: base-files version: 13.6 architecture: amd64 essential: true - package: autotools-dev version: 20220109.1 architecture: all - package: autopoint version: 0.23.1-1 architecture: all - package: automake version: 1:1.17-3 architecture: all - package: autoconf version: 2.72-3 architecture: all background-packages: 76372 foreground-packages: 1 total-packages: 76373 broken-packages: 0 +--+ | Cleanup Sun, 16 Feb 2025 03:25:57 + | +--+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use E: Package build dependencies not satisfied; skipping +--+ | Summary Sun, 16 Feb 2025 03:25:59 + | +--+ Build Architecture: amd64 Build Type: binary Build-Space: n/a Build-Time: 0 Distribution: unstable Fail-Stage: install-deps Host Architecture: amd64 Install-Time: 0 Job: irony-mode_1.6.1-1 Machine Architecture: amd64 Package: irony-mode Package-Time: 0 Source-Version: 1.6.1-1 Space: n/a Status: given-back Version: 1.6.1-1 Finished at 2025-02-16T03:25:11Z Build needed 00:00:00, no disk space E: Package build dependencies not satisfied; skipping DC-Status: Failed 47.855372428s
Bug#1096694: genparse: ftbfs with GCC-15
Package: src:genparse Version: 0.9.3-2 Severity: important Tags: sid forky User: debian-...@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/genparse_0.9.3-2_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 [...] exmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb> Output written on genparse.pdf (45 pages, 241570 bytes). Transcript written on genparse.log. make[3]: Leaving directory '/build/reproducible-path/genparse-0.9.3/doc' Making all in examples make[3]: Entering directory '/build/reproducible-path/genparse-0.9.3/examples' gcc -DHAVE_CONFIG_H -I. -I.. -I./../gnulib/lib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/genparse-0.9.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o mycopy1.o mycopy1.c gcc -DHAVE_CONFIG_H -I. -I.. -I./../gnulib/lib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/genparse-0.9.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o mycopy2.o mycopy2.c g++ -DHAVE_CONFIG_H -I. -I.. -I./../gnulib/lib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/genparse-0.9.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++14 -c -o getopt.o getopt.cc gcc -DHAVE_CONFIG_H -I. -I.. -I./../gnulib/lib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/genparse-0.9.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o mycopy3_clp.o mycopy3_clp.c gcc -DHAVE_CONFIG_H -I. -I.. -I./../gnulib/lib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/genparse-0.9.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o mycopy3.o mycopy3.c g++ -DHAVE_CONFIG_H -I. -I.. -I./../gnulib/lib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/genparse-0.9.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++14 -o mycopy4_clp.o -c ./mycopy4_clp.cc g++ -DHAVE_CONFIG_H -I. -I.. -I./../gnulib/lib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/genparse-0.9.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++14 -c -o mycopy4_clp_cb.o mycopy4_clp_cb.cc g++ -DHAVE_CONFIG_H -I. -I.. -I./../gnulib/lib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/genparse-0.9.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++14 -o mycopy4.o -c ./mycopy4.cc gcc -DHAVE_CONFIG_H -I. -I.. -I./../gnulib/lib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/genparse-0.9.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o rm_clp.o rm_clp.c In file included from mycopy3.c:5: mycopy3_clp.h:22:3: error: cannot use keyword ‘false’ as enumeration constant 22 | false = 0, true | ^ mycopy3_clp.h:22:3: note: ‘false’ is a keyword with ‘-std=c23’ onwards mycopy3_clp.h:23:3: error: expected ‘;’, identifier or ‘(’ before ‘bool’ 23 | } bool; | ^~~~ mycopy3_clp.h:23:3: warning: useless type name in empty declaration In file included from mycopy3_clp.c:20: mycopy3_clp.h:22:3: error: cannot use keyword ‘false’ as enumeration constant 22 | false = 0, true |
Bug#1097471: nmzmail: ftbfs with GCC-15
Package: src:nmzmail Version: 1.1-5 Severity: important Tags: sid forky User: debian-...@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/nmzmail_1.1-5_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 for unistd.h... yes checking for vfork.h... no checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for sys/wait.h that is POSIX.1 compatible... yes checking for fcntl.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for _Bool... yes checking for stdbool.h that conforms to C99 or later... yes checking for an ANSI C-conforming const... yes checking for off_t... yes checking for pid_t... yes checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for GNU libc compatible malloc... yes checking for GNU libc compatible realloc... yes checking return type of signal handlers... void checking for dup2... yes checking for setenv... yes checking for strchr... yes checking for strdup... yes checking for strrchr... yes checking for strstr... yes checking for readline/readline.h... yes checking for open in -lreadline... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: executing depfiles commands dh_auto_build make -j8 make[1]: Entering directory '/build/reproducible-path/nmzmail-1.1' make all-recursive make[2]: Entering directory '/build/reproducible-path/nmzmail-1.1' Making all in src make[3]: Entering directory '/build/reproducible-path/nmzmail-1.1/src' gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/nmzmail-1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o nmzmail.o nmzmail.c gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/nmzmail-1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o util.o util.c nmzmail.c: In function ‘main’: nmzmail.c:106:25: error: too many arguments to function ‘get_query’; expected 0, have 1 106 | query = get_query(nmz_base); | ^ nmzmail.c:24:7: note: declared here 24 | char *get_query(); | ^ nmzmail.c: At top level: nmzmail.c:128:1: error: conflicting types for ‘get_query’; have ‘char *(char *)’ 128 | get_query(char *nmz_base) { | ^ nmzmail.c:24:7: note: previous declaration of ‘get_query’ with type ‘char *(void)’ 24 | char *get_query(); | ^ make[3]: *** [Makefile:374: nmzmail.o] Error 1 make[3]: *** Waiting for unfinished jobs make[3]: Leaving directory '/build/reproducible-path/nmzmail-1.1/src' make[2]: *** [Makefile:444: all-recursive] Error 1 make[2]: Leaving directory '/build/reproducible-path/nmzmail-1.1' make[1]: *** [Makefile:342: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/nmzmail-1.1' dh_auto_build: error: make -j8 returned exit code 2 make: *** [debian/rules:8: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1097469: nitpic: ftbfs with GCC-15
Package: src:nitpic Version: 0.1-20 Severity: important Tags: sid forky User: debian-...@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/nitpic_0.1-20_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 [...] | ^~~ instr.cc: In function ‘void instr_jump(Widget, XtPointer, XtPointer)’: instr.cc:101:26: warning: unused variable ‘w_width’ [-Wunused-variable] 101 | Dimensionw_width, w_height; | ^~~ instr.cc:103:43: warning: unused variable ‘bottom’ [-Wunused-variable] 103 | int dv, top, bottom, lines, dlines; | ^~ instr.cc:103:58: warning: unused variable ‘dlines’ [-Wunused-variable] 103 | int dv, top, bottom, lines, dlines; | ^~ instr.cc:104:26: warning: unused variable ‘thumb’ [-Wunused-variable] 104 | floatthumb; | ^ instr.cc: In function ‘void ipointer_refresh(Widget, XEvent*, char**, Cardinal*)’: instr.cc:167:26: warning: unused variable ‘w_height’ [-Wunused-variable] 167 | Dimensionw_height, w_width; | ^~~~ instr.cc:167:36: warning: unused variable ‘w_width’ [-Wunused-variable] 167 | Dimensionw_height, w_width; |^~~ instr.cc: In function ‘void ipointer_seek(Widget, XEvent*, char**, Cardinal*)’: instr.cc:221:26: warning: unused variable ‘w_width’ [-Wunused-variable] 221 | Dimensionw_width, w_height; | ^~~ instr.cc:223:43: warning: unused variable ‘bottom’ [-Wunused-variable] 223 | int dv, top, bottom, lines, dlines; | ^~ instr.cc:223:58: warning: unused variable ‘dlines’ [-Wunused-variable] 223 | int dv, top, bottom, lines, dlines; | ^~ instr.cc:224:26: warning: unused variable ‘thumb’ [-Wunused-variable] 224 | floatthumb; | ^ gcc -g -O2 -Wall-I. -I./lib/Xt -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L-D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -c -o pu_lib.o pu_lib.c In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from pu_lib.c:6: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~ pu_lib.c:13:6: error: conflicting types for ‘PU_Clear’; have ‘void(PICDEFN *)’ {aka ‘void(struct picdefn *)’} 13 | void PU_Clear(PICDEFN *pic) | ^~~~ In file included from pu_lib.c:5: pu_defs.h:22:13: note: previous declaration of ‘PU_Clear’ with type ‘void(void)’ 22 | extern void PU_Clear(); | ^~~~ pu_lib.c:176:5: error: conflicting types for ‘PU_WriteHeader’; have ‘int(char *, PICDEFN *, char *)’ {aka ‘int(char *, struct picdefn *, char *)’} 176 | int PU_WriteHeader(char *filename, PICDEFN *pic, char *comment) | ^~ pu_defs.h:23:13: note: previous declaration of ‘PU_WriteHeader’ with type ‘int(void)’ 23 | extern int PU_WriteHeader(); | ^~ pu
Bug#1097451: netkit-telnet-ssl: ftbfs with GCC-15
Package: src:netkit-telnet-ssl Version: 0.17.41+really0.17-5 Severity: important Tags: sid forky User: debian-...@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/netkit-telnet-ssl_0.17.41+really0.17-5_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 [...] /build/reproducible-path/netkit-telnet-ssl-0.17.41+really0.17/libtelnet/ssl.c:338:64: error: passing argument 3 of ‘SSL_set_verify’ from incompatible pointer type [-Wincompatible-pointer-types] 338 | SSL_set_verify(ssl_con,ssl_verify_flag,server_verify_callback); | ^~ || |int (*)(void) In file included from /build/reproducible-path/netkit-telnet-ssl-0.17.41+really0.17/libtelnet/ssl.c:75: /usr/include/openssl/ssl.h:1664:53: note: expected ‘SSL_verify_cb’ {aka ‘int (*)(int, struct x509_store_ctx_st *)’} but argument is of type ‘int (*)(void)’ 1664 | void SSL_set_verify(SSL *s, int mode, SSL_verify_cb callback); | ~~^~~~ /build/reproducible-path/netkit-telnet-ssl-0.17.41+really0.17/libtelnet/ssl.c:137:5: note: ‘server_verify_callback’ declared here 137 | int server_verify_callback(); | ^~ /usr/include/openssl/ssl.h:343:15: note: ‘SSL_verify_cb’ declared here 343 | typedef int (*SSL_verify_cb)(int preverify_ok, X509_STORE_CTX *x509_ctx); | ^ /build/reproducible-path/netkit-telnet-ssl-0.17.41+really0.17/libtelnet/ssl.c: In function ‘auth_ssl_reply’: /build/reproducible-path/netkit-telnet-ssl-0.17.41+really0.17/libtelnet/ssl.c:410:6: warning: old-style function definition [-Wold-style-definition] 410 | void auth_ssl_reply(ap, data, cnt) | ^~ /build/reproducible-path/netkit-telnet-ssl-0.17.41+really0.17/libtelnet/ssl.c:438:49: error: passing argument 3 of ‘SSL_set_verify’ from incompatible pointer type [-Wincompatible-pointer-types] 438 | client_verify_callback); | ^~ | | | int (*)(void) /usr/include/openssl/ssl.h:1664:53: note: expected ‘SSL_verify_cb’ {aka ‘int (*)(int, struct x509_store_ctx_st *)’} but argument is of type ‘int (*)(void)’ 1664 | void SSL_set_verify(SSL *s, int mode, SSL_verify_cb callback); | ~~^~~~ /build/reproducible-path/netkit-telnet-ssl-0.17.41+really0.17/libtelnet/ssl.c:138:5: note: ‘client_verify_callback’ declared here 138 | int client_verify_callback(); | ^~ /usr/include/openssl/ssl.h:343:15: note: ‘SSL_verify_cb’ declared here 343 | typedef int (*SSL_verify_cb)(int preverify_ok, X509_STORE_CTX *x509_ctx); | ^ /build/reproducible-path/netkit-telnet-ssl-0.17.41+really0.17/libtelnet/ssl.c: In function ‘auth_ssl_status’: /build/reproducible-path/netkit-telnet-ssl-0.17.41+really0.17/libtelnet/ssl.c:484:5: warning: old-style function definition [-Wold-style-definition] 484 | int auth_ssl_status(ap, name, level) | ^~~ /build/reproducible-path/netkit-telnet-ssl-0.17.41+really0.17/libtelnet/ssl.c: In function ‘auth_ssl_printsub’: /build/reproducible-path/netkit-telnet-ssl-0.17.41+really0.17/libtelnet/ssl.c:566:6: warning: old-style function definition [-Wold-style-definition] 566 | void auth_ssl_printsub(data, cnt, buf, buflen) | ^ /build/reproducible-path/netkit-telnet-ssl-0.17.41+
Bug#1097460: ng: ftbfs with GCC-15
Package: src:ng Version: 1.5~beta1-13 Severity: important Tags: sid forky User: debian-...@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/ng_1.5~beta1-13_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 for pid_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking for fd_set... yes checking for working alloca.h... yes checking for alloca... yes checking whether x86_64-linux-gnu-gcc needs -traditional... no checking for 8-bit clean memcmp... no checking return type of signal handlers... int checking for vfork.h... no checking for working vfork... no checking for getcwd... yes checking for rmdir... yes checking for rename... yes checking for opendir... yes checking for select... yes checking for mkstemp... yes checking for bcopy... yes checking for bzero... yes checking for bcmp... yes checking for rindex... yes checking for symlink... yes checking for dup2... yes checking for sigprocmask... yes checking for getgroups... yes checking for cp... (cached) /bin/cp checking for mv... (cached) /bin/mv checking for ls... (cached) /bin/ls checking for rmdir... (cached) /bin/rmdir checking if --enable-canna option specified... no updating cache ./config.cache creating ./config.status creating Makefile creating sysconfig.h /usr/bin/make make[2]: Entering directory '/build/reproducible-path/ng-1.5~beta1' rm -f ttydef.h ln sys/default/ttydef.h . rm -f sysdef.h ln sys/unix/sysdef.h . rm -f chrdef.h ln sys/default/chrdef.h . x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ng-1.5~beta1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -c -o autosave.o autosave.c In file included from def.h:70, from autosave.c:23: sysdef.h:95:7: error: conflicting types for ‘getenv’; have ‘char *(void)’ 95 | char *getenv(); | ^~ In file included from def.h:68: /usr/include/stdlib.h:773:14: note: previous declaration of ‘getenv’ with type ‘char *(const char *)’ 773 | extern char *getenv (const char *__name) __THROW __nonnull ((1)) __wur; | ^~ autosave.c: In function ‘autosave_check’: autosave.c:40:1: warning: old-style function definition [-Wold-style-definition] 40 | autosave_check(flag) | ^~ autosave.c: In function ‘del_autosave_file’: autosave.c:98:1: warning: old-style function definition [-Wold-style-definition] 98 | del_autosave_file(name) | ^ autosave.c: In function ‘as_set_interval’: autosave.c:123:1: warning: old-style function definition [-Wold-style-definition] 123 | as_set_interval(f, n) | ^~~ make[2]: *** [: autosave.o] Error 1 make[2]: Leaving directory '/build/reproducible-path/ng-1.5~beta1' make[1]: *** [debian/rules:27: override_dh_auto_build-arch] Error 2 make[1]: Leaving directory '/build/reproducible-path/ng-1.5~beta1' make: *** [debian/rules:18: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1097532: otp: ftbfs with GCC-15
Package: src:otp Version: 1:1.2.2-5 Severity: important Tags: sid forky User: debian-...@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/otp_1.2.2-5_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 [...] Sufficient free space for build User Environment APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=user42 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh USER=user42 dpkg-buildpackage - Command: dpkg-buildpackage --sanitize-env -us -uc -b dpkg-buildpackage: info: source package otp dpkg-buildpackage: info: source version 1:1.2.2-5 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Petter Reinholdtsen dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_auto_clean make -j8 distclean make[1]: Entering directory '/build/reproducible-path/otp-1.2.2' rm -f *.bak *.o otp test.out *.shar core core.* \ *.obj *.pdb *.sbr *.bsc *.vcw *.bin t?*.md5 \ *.gz *.tar rm -rf otp-1.2.2 rm -f test rm -f otp otp.exe make[1]: Leaving directory '/build/reproducible-path/otp-1.2.2' dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure dh_auto_build make -j8 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/otp-1.2.2' gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/otp-1.2.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -o otp.o otp.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/otp-1.2.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -o md5.o md5.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/otp-1.2.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -o random.o random.c otp.c: In function ‘mrandom’: otp.c:168:9: error: too many arguments to function ‘o_setstate’; expected 0, have 1 168 | o_setstate(rvec[i]); | ^~ ~~~ otp.c:73:14: note: declared here 73 | extern char *o_setstate(); | ^~ otp.c: In function ‘main’: otp.c:382:9: error: too many arguments to function ‘o_initstate’; expected 0, have 3 382 | o_initstate(rseed, rvec[j], RandVecL); | ^~~ ~ otp.c:72:14: note: declared here 72 | extern char *o_initstate(); | ^~~ make[1]: *** [: otp.o] Error 1 make[1]: *** Waiting for unfinished jobs make[1]: Leaving directory '/build/reproducible-path/otp-1.2.2' dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:4: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1097549: parser: ftbfs with GCC-15
Package: src:parser Version: 3.5.1-2 Severity: important Tags: sid forky User: debian-...@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/parser_3.5.1-2_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 [...] make[4]: Leaving directory '/build/reproducible-path/parser-3.5.1/src/lib/sdbm' Making all in json make[4]: Entering directory '/build/reproducible-path/parser-3.5.1/src/lib/json' /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/parser-3.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o pa_json.lo pa_json.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/parser-3.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c pa_json.C -fPIC -DPIC -o .libs/pa_json.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/parser-3.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c pa_json.C -fPIC -DPIC -o pa_json.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=link g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parser-3.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -o libjson.la pa_json.lo -lcrypt -lm libtool: link: ar cr .libs/libjson.a .libs/pa_json.o libtool: link: ranlib .libs/libjson.a libtool: link: ( cd ".libs" && rm -f "libjson.la" && ln -s "../libjson.la" "libjson.la" ) make[4]: Leaving directory '/build/reproducible-path/parser-3.5.1/src/lib/json' Making all in curl make[4]: Entering directory '/build/reproducible-path/parser-3.5.1/src/lib/curl' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/parser-3.5.1/src/lib/curl' Making all in punycode make[4]: Entering directory '/build/reproducible-path/parser-3.5.1/src/lib/punycode' /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/parser-3.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE64_SOURCE -c -o pa_idna.lo pa_idna.c /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/parser-3.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE64_SOURCE -c -o pa_punycode.lo pa_punycode.c /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/parser-3.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE64_SOURCE -c -o pa_convert_utf.lo pa_convert_utf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/parser-3.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGEFILE64_SOURCE -c pa_convert_utf.c -fPIC -DPIC -o .libs/pa_convert_utf.o libtool: compile:
Bug#1097594: pktstat: ftbfs with GCC-15
Package: src:pktstat Version: 1.8.5-8 Severity: important Tags: sid forky User: debian-...@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/pktstat_1.8.5-8_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 [...] In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from tcp_http.c:9: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~ tcp_http.c: In function ‘tcp_http’: tcp_http.c:36:1: warning: old-style function definition [-Wold-style-definition] 36 | tcp_http(f, data, end, toserver) | ^~~~ tcp.c: In function ‘tcp_cmp’: tcp.c:68:1: warning: old-style function definition [-Wold-style-definition] 68 | tcp_cmp(a, b) | ^~~ tcp.c: In function ‘tcp_hash’: tcp.c:79:1: warning: old-style function definition [-Wold-style-definition] 79 | tcp_hash(a) | ^~~~ tcp.c: In function ‘tcp_lookup’: tcp.c:102:1: warning: old-style function definition [-Wold-style-definition] 102 | tcp_lookup(port) | ^~ tcp.c: In function ‘tcp_tag’: tcp.c:148:1: warning: old-style function definition [-Wold-style-definition] 148 | tcp_tag(p, end, ip, ip6) | ^~~ tcp.c: In function ‘link_ftp_port’: tcp.c:333:1: warning: old-style function definition [-Wold-style-definition] 333 | link_ftp_port(d, tag, end) | ^ tcp.c: In function ‘link_ftp_eport’: tcp.c:370:1: warning: old-style function definition [-Wold-style-definition] 370 | link_ftp_eport(d, tag, end, defaddr, defaddr6) | ^~ tcp_http.c:89:67: warning: ‘%.*s’ directive output may be truncated writing up to 1021 bytes into a region of size 1018 [-Wformat-truncation=] 89 | snprintf(f->desc, sizeof f->desc, "%c%c%c %.*s", | ^~~~ 90 | data[9], data[10], data[11], 91 | (int)sizeof cp, cp); | ~~ In file included from /usr/include/stdio.h:970: In function ‘snprintf’, inlined from ‘tcp_http’ at tcp_http.c:89:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 5 and 1026 bytes into a destination of size 1022 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~ 69 |__glibc_objsize (__s), __fmt, |~ 70 |__va_arg_pack ()); |~ tcp.c: In function ‘link_ftp_port.constprop’: tcp.c:349:43: warning: array subscript 1025 is outside array bounds of ‘char[1024]’ [-Warray-bounds=] 349 | for (b = buf; d < end && b < buf+1+sizeof buf && | ~^~~ tcp.c:346:14: note: at offset 1025 into object ‘buf’ of size 1024 346 | char buf[TAGLEN], *b; | ^~~ tcp.c: In function ‘link_ftp_eport.constprop’: tcp.c:382:43: warning: array subscript 1025 is outside array bounds of ‘char[1024]’ [-Warray-bounds=] 382 | for (b = buf; d < end && b < buf+1+sizeof buf && | ~^~~ tcp.c:379:14: note: at offset 1025 into object ‘buf’ of size 1024 379 | char buf[TAGLEN], *b; | ^~~ make[2]: Leaving directory '/build/reproducible-path/pktstat-1.8.5' make[1]: *** [Makef
Processing of enca_1.19-3_source.changes
enca_1.19-3_source.changes uploaded successfully to localhost along with the files: enca_1.19-3.dsc enca_1.19-3.debian.tar.xz enca_1.19-3_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
Bug#841644: marked as done (enca FTCBFS: build tool make_hash built with host architecture compiler)
Your message dated Mon, 17 Feb 2025 12:49:04 + with message-id and subject line Bug#841644: fixed in enca 1.19-3 has caused the Debian Bug report #841644, regarding enca FTCBFS: build tool make_hash built with host architecture compiler 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 ow...@bugs.debian.org immediately.) -- 841644: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841644 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: enca Version: 1.19-1 Tags: patch User: helm...@debian.org Usertags: rebootstrap enca fails to cross build from source, because the build tool make_hash is compiled with the host architecture compiler and thus cannot be reliably executed during the build. Please consider applying the attached patch to switch to the build architecture compiler. Helmut diff --minimal -Nru enca-1.19/debian/changelog enca-1.19/debian/changelog --- enca-1.19/debian/changelog 2016-09-05 16:23:32.0 +0200 +++ enca-1.19/debian/changelog 2016-10-21 18:40:29.0 +0200 @@ -1,3 +1,11 @@ +enca (1.19-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Build make_hash.c with the build architecture compiler +(Closes: #-1). + + -- Helmut Grohne Fri, 21 Oct 2016 18:40:04 +0200 + enca (1.19-1) unstable; urgency=medium * New upstream release. diff --minimal -Nru enca-1.19/debian/control enca-1.19/debian/control --- enca-1.19/debian/control2016-09-05 16:23:19.0 +0200 +++ enca-1.19/debian/control2016-10-21 18:35:13.0 +0200 @@ -1,7 +1,7 @@ Source: enca Priority: optional Maintainer: Michal ÄihaÅ -Build-Depends: debhelper (>= 9), dh-autoreconf, librecode-dev, dpkg-dev (>= 1.16.1~) +Build-Depends: debhelper (>= 9), dh-autoreconf, autoconf-archive, librecode-dev, dpkg-dev (>= 1.16.1~) Standards-Version: 3.9.8 Section: text Vcs-Browser: http://anonscm.debian.org/viewvc/collab-maint/deb-maint/enca/trunk/ diff --minimal -Nru enca-1.19/debian/patches/cross.patch enca-1.19/debian/patches/cross.patch --- enca-1.19/debian/patches/cross.patch1970-01-01 01:00:00.0 +0100 +++ enca-1.19/debian/patches/cross.patch2016-10-21 18:40:02.0 +0200 @@ -0,0 +1,63 @@ +From: Helmut Grohne +Subject: build make_hash with the build arch compiler + +Also note that we cannot include config.h in make_hash.c, because it is +specific to the host architecture. + +Index: enca-1.19/configure.ac +=== +--- enca-1.19.orig/configure.ac enca-1.19/configure.ac +@@ -35,6 +35,7 @@ + dnl Checks for programs. + AC_PROG_AWK + AC_PROG_CC ++AX_PROG_CC_FOR_BUILD + AC_GNU_SOURCE + AC_AIX + AC_ISC_POSIX +Index: enca-1.19/tools/Makefile.am +=== +--- enca-1.19.orig/tools/Makefile.am enca-1.19/tools/Makefile.am +@@ -2,7 +2,8 @@ + noinst_HEADERS = encodings.h + noinst_SCRIPTS = expand_table.pl + +-make_hash_SOURCES = make_hash.c ++make_hash$(EXEEXT): make_hash.c ++ $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) -o $@ $< + + BUILT_SOURCES = $(noinst_HEADERS) + +Index: enca-1.19/tools/make_hash.c +=== +--- enca-1.19.orig/tools/make_hash.c enca-1.19/tools/make_hash.c +@@ -17,25 +17,9 @@ + with this program; if not, write to the Free Software Foundation, Inc., + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + */ +-#ifdef HAVE_CONFIG_H +-# include "config.h" +-#endif /* HAVE_CONFIG_H */ +- + #include + #include +- +-#ifdef HAVE_STRING_H +-# include +-#else /* HAVE_STRING_H */ +-# ifdef HAVE_STRINGS_H +-#include +-# endif /* HAVE_STRINGS_H */ +-#endif /* HAVE_STRING_H */ +- +-#ifdef HAVE_MEMORY_H +-# include +-#endif /* HAVE_MEMORY_H */ +- ++#include + #include + #include + diff --minimal -Nru enca-1.19/debian/patches/series enca-1.19/debian/patches/series --- enca-1.19/debian/patches/series 1970-01-01 01:00:00.0 +0100 +++ enca-1.19/debian/patches/series 2016-10-21 18:34:13.0 +0200 @@ -0,0 +1 @@ +cross.patch --- End Message --- --- Begin Message --- Source: enca Source-Version: 1.19-3 Done: Bastian Germann We believe that the bug you reported is fixed in the latest version of enca, 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 841...@bugs.debian.org, and the maintainer will reopen the bug report if app
enca_1.19-3_source.changes ACCEPTED into unstable
Thank you for your contribution to Debian. Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Mon, 17 Feb 2025 12:51:27 +0100 Source: enca Architecture: source Version: 1.19-3 Distribution: unstable Urgency: medium Maintainer: Debian QA Group Changed-By: Bastian Germann Closes: 841644 1077989 Changes: enca (1.19-3) unstable; urgency=medium . * QA upload. * Drop recode support as iconv is active. (Closes: #1077989) . [ Helmut Grohne ] * Fix FTCBFS: Build make_hash.c with the build architecture compiler. (Closes: #841644) Checksums-Sha1: 1c625d58cefab0b59c86b76503c626006ae5ba11 1747 enca_1.19-3.dsc d207249e717dcac9b83396c36263b9e0311eba6e 5292 enca_1.19-3.debian.tar.xz 50c275c3c1925b7caaca24a387c7d32bcfc030f9 5129 enca_1.19-3_source.buildinfo Checksums-Sha256: a80cba752b433cdfcc20f899e5bcdf27bb5685fe5ab726cd53a72cab887aabf4 1747 enca_1.19-3.dsc a5d77dd666c4ad92708ab29b03ce2cc1fb2f337dd7a04976e7d6cc99d3eb 5292 enca_1.19-3.debian.tar.xz a7dbe94df7a2a26c7b59ea36b9245ac8fd8a049ed059068730bbee9716136917 5129 enca_1.19-3_source.buildinfo Files: 44632eb33a984702ca8faebd769b3c7d 1747 text optional enca_1.19-3.dsc 0304fb37380c98a33d80b614e81844ac 5292 text optional enca_1.19-3.debian.tar.xz 4894352c31e1a29d37b9347ca44b2379 5129 text optional enca_1.19-3_source.buildinfo -BEGIN PGP SIGNATURE- iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmezLIgQHGJhZ2VAZGVi aWFuLm9yZwAKCRAfXHqLRVZDFOssC/9kW+F1ZwRAKteP/ChA+ZB+gUkGzPEc0ZPC RKh299JS7k5R7/EY+ccIRnmMxSRwRr21HHF20u/6ceaKzWS7K2Gdzf9SPIk+75DC X8ffLqTHOTx0EanTL/RKYXgJz0AiC/CkXQQE22MQAFWxt6fEGQYfoGe5lbsmqdSy lpp0G6rcGHm02QXWIx80zZE3XlU7emS7UHUCdVNwhcVjGvA/4eoO2c8JKUWn8gL1 QEmV8vnSMUbF7To06oUBSP8VQKINDkv2JeySsiT3FCqcz44Nql3Max17B8X0pewZ qs49U/UH0QI2nMe8Go3puYobkAT+NoneOKaeDvxY6OAob5XFJ/ExgdrN01WeA90m KAqEt6AllMvWkwMqc7JoiI2Rg8VSDYE1pqrn8QXxaq8HIzrXyJXRgk2iQStQE3Fi eS8afsHpda73Z/PVDwugzNF4F6hLVmX5FiqtRoKOEbBI+o3MM4qlHIKydUOHJPUv 1uPm4qo76r+7lbQTUhbPZA5yjj/LfFE= =w2xf -END PGP SIGNATURE- pgpfhYSfKQd4a.pgp Description: PGP signature
Bug#1098206: libid3-3.8.3-dev: Including id3.h fails in C23 mode due to bool typedef
Package: libid3-3.8.3-dev Version: 3.8.3-18 Severity: important Tags: upstream Forwarded: https://sourceforge.net/p/id3lib/bugs/215/ Hi, It is not possible to include with a C23 compiler (which is going to be the default mode for GCC 15) because the header tries to typedef bool which is now a keyword. > $ gcc -std=c23 -c -x c -include /usr/include/id3.h - -o /dev/null < /dev/null > In file included from /usr/include/id3.h:32, > from : > /usr/include/id3/globals.h:87:13: error: two or more data types in > declaration specifiers >87 | typedef int bool; > | ^~~~ > /usr/include/id3/globals.h:87:1: warning: useless type name in empty > declaration >87 | typedef int bool; > | ^~~ This old Ubuntu bug contains a patch to include when compiling with C99 or greater which seems like the best solution to me. https://bugs.launchpad.net/ubuntu/+source/id3lib3.8.3/+bug/912945 James
Bug#1098140: xgammon: ftbfs with GCC-15
Package: src:xgammon Version: 0.99.1128-9 Severity: important Tags: sid forky User: debian-...@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/xgammon_0.99.1128-9_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 [...] 170 | InputPos = TextGetLastPos (ctx); |^~ ~~~ diawin.c:53:25: note: declared here 53 | static XawTextPosition TextGetLastPos (); | ^~ diawin.c:194:19: error: too many arguments to function ‘TextGetLastPos’; expected 0, have 1 194 | lastPos = TextGetLastPos (ctx); | ^~ ~~~ diawin.c:53:25: note: declared here 53 | static XawTextPosition TextGetLastPos (); | ^~ diawin.c:210:27: error: too many arguments to function ‘TextGetLastPos’; expected 0, have 1 210 | lastPos = TextGetLastPos (ctx); | ^~ ~~~ diawin.c:53:25: note: declared here 53 | static XawTextPosition TextGetLastPos (); | ^~ diawin.c:213:20: error: too many arguments to function ‘TextGetLastPos’; expected 0, have 1 213 | InputPos = TextGetLastPos (ctx); |^~ ~~~ diawin.c:53:25: note: declared here 53 | static XawTextPosition TextGetLastPos (); | ^~ diawin.c: At top level: diawin.c:220:17: error: conflicting types for ‘TextGetLastPos’; have ‘XawTextPosition(struct _WidgetRec *)’ {aka ‘long int(struct _WidgetRec *)’} 220 | XawTextPosition TextGetLastPos (Widget w) | ^~ diawin.c:53:25: note: previous declaration of ‘TextGetLastPos’ with type ‘XawTextPosition(void)’ {aka ‘long int(void)’} 53 | static XawTextPosition TextGetLastPos (); | ^~ diawin.c:226:6: error: conflicting types for ‘Dispatch’; have ‘void(struct _WidgetRec *, XEvent *, char **, Cardinal *)’ {aka ‘void(struct _WidgetRec *, XEvent *, char **, unsigned int *)’} 226 | void Dispatch (Widget w, XEvent *event, String *params, Cardinal *num_params) | ^~~~ diawin.c:52:7: note: previous declaration of ‘Dispatch’ with type ‘void(void)’ 52 | void Dispatch (); | ^~~~ diawin.c:235:6: error: conflicting types for ‘print_dialog_text’; have ‘void(FILE *)’ 235 | void print_dialog_text (FILE *f) | ^ diawin.c:56:7: note: previous declaration of ‘print_dialog_text’ with type ‘void(void)’ 56 | void print_dialog_text (); | ^ diawin.c:53:25: warning: ‘TextGetLastPos’ used but never defined 53 | static XawTextPosition TextGetLastPos (); | ^~ make[2]: *** [: diawin.o] Error 1 decision.c:149:7: error: conflicting types for ‘evaluate’; have ‘float(int)’ 149 | float evaluate(int turn) | ^~~~ decision.c:29:7: note: previous declaration of ‘evaluate’ with type ‘float(void)’ 29 | float evaluate (); | ^~~~ decision.c: In function ‘calculate_expected_time’: decision.c:551:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 551 | fread( readarray, 2, 30, endgame_database); | ^~ decision.c: In function ‘calculate_winning_percentage’: decision.c:581:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 581 | fread (readarray, 2, 18, endgame_database); | ^~ decision.c:594:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_r
Bug#1098158: xmotd: ftbfs with GCC-15
Package: src:xmotd Version: 1.17.3b-12 Severity: important Tags: sid forky User: debian-...@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/xmotd_1.17.3b-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 [...] dh: error: Unknown sequence /usr/share/topgit/tg2quilt.mk (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep) dh binary dh_update_autotools_config debian/rules override_dh_autoreconf make[1]: Entering directory '/build/reproducible-path/xmotd-1.17.3b' dh /usr/share/topgit/tg2quilt.mk dh: error: Unknown sequence /usr/share/topgit/tg2quilt.mk (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep) dh_autoreconf xmkmf -- -a mv -f Makefile Makefile.bak imake -DUseInstalled -I/usr/lib/X11/config make Makefiles make[2]: Entering directory '/build/reproducible-path/xmotd-1.17.3b' make[2]: Nothing to be done for 'Makefiles'. make[2]: Leaving directory '/build/reproducible-path/xmotd-1.17.3b' make includes make[2]: Entering directory '/build/reproducible-path/xmotd-1.17.3b' make[2]: Nothing to be done for 'includes'. make[2]: Leaving directory '/build/reproducible-path/xmotd-1.17.3b' make depend make[2]: Entering directory '/build/reproducible-path/xmotd-1.17.3b' gccmakedep -- -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO-DHAVE_XPM-- main.c xmotd.c changed.c textmode.c usage.c browser.c logo.c atom.c make[2]: Leaving directory '/build/reproducible-path/xmotd-1.17.3b' make[1]: Leaving directory '/build/reproducible-path/xmotd-1.17.3b' dh_auto_configure debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/xmotd-1.17.3b' dh /usr/share/topgit/tg2quilt.mk dh: error: Unknown sequence /usr/share/topgit/tg2quilt.mk (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep) /usr/bin/make CDEBUGFLAGS="-g -Wall" CCOPTIONS="$(dpkg-buildflags --get CFLAGS)" LOCAL_LDFLAGS="$(dpkg-buildflags --get LDFLAGS)" make[2]: Entering directory '/build/reproducible-path/xmotd-1.17.3b' gcc -g -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xmotd-1.17.3b=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Dlinux -D__amd64__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO-DHAVE_XPM -Wdate-time -D_FORTIFY_SOURCE=2 -c -o main.o main.c In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from main.c:46: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~ main.c: In function ‘numFilesToDisplay’: main.c:415:38: error: too many arguments to function ‘motdChanged’; expected 0, have 2 415 | if(motdChanged(name, timeStamp) || app_res.always) | ^~~ main.c:107:15: note: declared here 107 | extern time_t motdChanged(); |
Processed: Re: Bug#1096558: easytag: ftbfs with GCC-15
Processing control commands: > block -1 by 1098206 Bug #1096558 [src:easytag] easytag: ftbfs with GCC-15 1096558 was not blocked by any bugs. 1096558 was not blocking any bugs. Added blocking bug(s) of 1096558: 1098206 -- 1096558: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096558 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#1098206: libid3-3.8.3-dev: Including id3.h fails in C23 mode due to bool typedef
Although... bool is typedefed here: > #ifndef __cplusplus > > typedef int bool; > # define false (0) > # define true (!false) > > #endif /* __cplusplus */ then we have: > ID3_STRUCT(Mp3_Headerinfo) > { > Mpeg_Layers layer; > Mpeg_Version version; > MP3_BitRates bitrate; > Mp3_ChannelMode channelmode; > Mp3_ModeExt modeext; > Mp3_Emphasis emphasis; > Mp3_Crc crc; > uint32 vbr_bitrate; // avg bitrate from xing header > uint32 frequency; // samplerate > uint32 framesize; > uint32 frames;// nr of frames > uint32 time; // nr of seconds in song > bool privatebit; > bool copyrighted; > bool original; > }; (+ other things using bool) So switching to stdbool.h will break the ABI of this structure from C (but not from C++) which is unfortunate. But I think it's already a bit broken because id3 itself is compiled with C++. Maybe switching to stdbool.h will unbreak it ??? There are also functions that return "bool". At least on x86_64 the top bits of a bool are unspecified so false could be interpreted as true by a C program. I guess it only works right now by luck! James
Bug#1077989: marked as done (enca: Does not link against librecode anymore)
Your message dated Mon, 17 Feb 2025 12:49:04 + with message-id and subject line Bug#1077989: fixed in enca 1.19-3 has caused the Debian Bug report #1077989, regarding enca: Does not link against librecode anymore 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 ow...@bugs.debian.org immediately.) -- 1077989: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1077989 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: src:enca Version: 1.19-1.1 Severity: important Dear maintainer: Due to -Wimplicit-function-declaration, building enca on unstable makes it not to be linked with librecode anymore, checking for recode_new_outer in librecode... no (Spotted by Adrian Bunk in Bug #1077803). Thanks. --- End Message --- --- Begin Message --- Source: enca Source-Version: 1.19-3 Done: Bastian Germann We believe that the bug you reported is fixed in the latest version of enca, 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 1077...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Bastian Germann (supplier of updated enca 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 ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Mon, 17 Feb 2025 12:51:27 +0100 Source: enca Architecture: source Version: 1.19-3 Distribution: unstable Urgency: medium Maintainer: Debian QA Group Changed-By: Bastian Germann Closes: 841644 1077989 Changes: enca (1.19-3) unstable; urgency=medium . * QA upload. * Drop recode support as iconv is active. (Closes: #1077989) . [ Helmut Grohne ] * Fix FTCBFS: Build make_hash.c with the build architecture compiler. (Closes: #841644) Checksums-Sha1: 1c625d58cefab0b59c86b76503c626006ae5ba11 1747 enca_1.19-3.dsc d207249e717dcac9b83396c36263b9e0311eba6e 5292 enca_1.19-3.debian.tar.xz 50c275c3c1925b7caaca24a387c7d32bcfc030f9 5129 enca_1.19-3_source.buildinfo Checksums-Sha256: a80cba752b433cdfcc20f899e5bcdf27bb5685fe5ab726cd53a72cab887aabf4 1747 enca_1.19-3.dsc a5d77dd666c4ad92708ab29b03ce2cc1fb2f337dd7a04976e7d6cc99d3eb 5292 enca_1.19-3.debian.tar.xz a7dbe94df7a2a26c7b59ea36b9245ac8fd8a049ed059068730bbee9716136917 5129 enca_1.19-3_source.buildinfo Files: 44632eb33a984702ca8faebd769b3c7d 1747 text optional enca_1.19-3.dsc 0304fb37380c98a33d80b614e81844ac 5292 text optional enca_1.19-3.debian.tar.xz 4894352c31e1a29d37b9347ca44b2379 5129 text optional enca_1.19-3_source.buildinfo -BEGIN PGP SIGNATURE- iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmezLIgQHGJhZ2VAZGVi aWFuLm9yZwAKCRAfXHqLRVZDFOssC/9kW+F1ZwRAKteP/ChA+ZB+gUkGzPEc0ZPC RKh299JS7k5R7/EY+ccIRnmMxSRwRr21HHF20u/6ceaKzWS7K2Gdzf9SPIk+75DC X8ffLqTHOTx0EanTL/RKYXgJz0AiC/CkXQQE22MQAFWxt6fEGQYfoGe5lbsmqdSy lpp0G6rcGHm02QXWIx80zZE3XlU7emS7UHUCdVNwhcVjGvA/4eoO2c8JKUWn8gL1 QEmV8vnSMUbF7To06oUBSP8VQKINDkv2JeySsiT3FCqcz44Nql3Max17B8X0pewZ qs49U/UH0QI2nMe8Go3puYobkAT+NoneOKaeDvxY6OAob5XFJ/ExgdrN01WeA90m KAqEt6AllMvWkwMqc7JoiI2Rg8VSDYE1pqrn8QXxaq8HIzrXyJXRgk2iQStQE3Fi eS8afsHpda73Z/PVDwugzNF4F6hLVmX5FiqtRoKOEbBI+o3MM4qlHIKydUOHJPUv 1uPm4qo76r+7lbQTUhbPZA5yjj/LfFE= =w2xf -END PGP SIGNATURE- pgpZBy1oAEv6Q.pgp Description: PGP signature --- End Message ---
Bug#1097163: libast: ftbfs with GCC-15
Package: src:libast Version: 0.7-11 Severity: important Tags: sid forky User: debian-...@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/libast_0.7-11_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 [...] 717 | spif_func_t comp; | ^~~~ ../include/libast/types.h:239:42: error: too many arguments to function '((spif_const_class_t *)((spif_const_obj_t *)value)->cls)->dup'; expected 0, have 1 239 | #define SPIF_CAST(type) (SPIF_TYPE(type)) ../include/libast/obj.h:286:43: note: in expansion of macro 'SPIF_CAST' 286 | #define SPIF_CLASS(cls) (SPIF_CAST(class) (cls)) | ^ ../include/libast/obj.h:447:43: note: in expansion of macro 'SPIF_CLASS' 447 | #define SPIF_OBJ_CLASS(obj) (SPIF_CLASS(SPIF_OBJ(obj)->cls)) | ^~ ../include/libast/obj.h:485:42: note: in expansion of macro 'SPIF_OBJ_CLASS' 485 | #define SPIF_OBJ_CALL_METHOD(obj, meth) SPIF_OBJ_CLASS(obj)->meth | ^~ ../include/libast/obj.h:579:58: note: in expansion of macro 'SPIF_OBJ_CALL_METHOD' 579 | #define SPIF_OBJ_DUP(o) SPIF_CAST(obj) (SPIF_OBJ_CALL_METHOD((o), dup)(o)) | ^~~~ array.c:812:62: note: in expansion of macro 'SPIF_OBJ_DUP' 812 | spif_objpair_set_value(SPIF_OBJPAIR(self->items[i]), SPIF_OBJ_DUP(value)); | ^~~~ ../include/libast/obj.h:718:17: note: declared here 718 | spif_func_t dup; | ^~~ array.c:813:16: error: 'TRUE' undeclared (first use in this function) 813 | return TRUE; |^~~~ array.c: In function 'spif_array_iterator_init': array.c:847:46: error: 'FALSE' undeclared (first use in this function) 847 | ASSERT_RVAL(!SPIF_ITERATOR_ISNULL(self), FALSE); | ^ ../include/libast.h:510:56: note: in definition of macro 'ASSERT_RVAL' 510 |return (val);}} while (0) |^~~ array.c:855:12: error: 'TRUE' undeclared (first use in this function) 855 | return TRUE; |^~~~ array.c: In function 'spif_array_iterator_done': array.c:861:46: error: 'FALSE' undeclared (first use in this function) 861 | ASSERT_RVAL(!SPIF_ITERATOR_ISNULL(self), FALSE); | ^ ../include/libast.h:510:56: note: in definition of macro 'ASSERT_RVAL' 510 |return (val);}} while (0) |^~~ array.c:864:12: error: 'TRUE' undeclared (first use in this function) 864 | return TRUE; |^~~~ array.c: In function 'spif_array_iterator_del': array.c:872:46: error: 'FALSE' undeclared (first use in this function) 872 | ASSERT_RVAL(!SPIF_ITERATOR_ISNULL(self), FALSE); | ^ ../include/libast.h:510:56: note: in definition of macro 'ASSERT_RVAL' 510 |return (val);}} while (0) |^~~ array.c: In function 'spif_array_iterator_has_next': array.c:948:46: error: 'FALSE' undeclared (first use in this function) 948 | ASSERT_RVAL(!SPIF_ITERATOR_ISNULL(self), FALSE); | ^ ../include/libast.h:510:56: note: in definition of macro 'ASSERT_RVAL' 510 |
Bug#1097181: libdigidoc: ftbfs with GCC-15
Package: src:libdigidoc Version: 3.10.5-6 Severity: important Tags: sid forky User: debian-...@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/libdigidoc_3.10.5-6_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 [...] /build/reproducible-path/libdigidoc-3.10.5/libdigidoc/DigiDocVerify.h:40: warning: Member bMultiple (variable) of struct XmlElemDef_st is not documented. /build/reproducible-path/libdigidoc-3.10.5/libdigidoc/DigiDocVerify.h:41: warning: Member pChildren (variable) of struct XmlElemDef_st is not documented. /build/reproducible-path/libdigidoc-3.10.5/libdigidoc/DigiDocVerify.h:46: warning: Member szId (variable) of struct XmlElemInfo_st is not documented. /build/reproducible-path/libdigidoc-3.10.5/libdigidoc/DigiDocVerify.h:47: warning: Member szTag (variable) of struct XmlElemInfo_st is not documented. /build/reproducible-path/libdigidoc-3.10.5/libdigidoc/DigiDocVerify.h:48: warning: Member pParent (variable) of struct XmlElemInfo_st is not documented. /build/reproducible-path/libdigidoc-3.10.5/libdigidoc/DigiDocVerify.h:49: warning: Member pChildren (variable) of struct XmlElemInfo_st is not documented. In file included from /build/reproducible-path/libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:86: /build/reproducible-path/libdigidoc-3.10.5/libdigidoc/DigiDocLib.c: In function ‘getFullFileName’: /build/reproducible-path/libdigidoc-3.10.5/libdigidoc/DigiDocDefs.h:66:19: warning: ignoring return value of ‘getcwd’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 66 | #define _getcwd getcwd /build/reproducible-path/libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:663:5: note: in expansion of macro ‘_getcwd’ 663 | _getcwd(szDest, len); | ^~~ _st... Generating docs for compound DEncEncrytedKey_st... Generating docs for compound DEncRecvInfo_st... Generating docs for compound DEncRecvInfoList_st... Generating docs for compound DigestValue_st... Generating docs for compound DigiDocMemBuf_st... Generating docs for compound DocInfo_st... Generating docs for compound ElementEntry_st... Generating docs for compound ErrorInfo_st... Generating docs for compound ErrorMessage_st... Generating docs for compound FormatAndVer_st... Generating docs for compound NotaryInfo_sk... Generating docs for compound PolicyIdentifier_st... Generating docs for compound SignatureInfo_st... Generating docs for compound SignatureProductionPlace_st... Generating docs for compound SignatureValue_st... Generating docs for compound SignedDoc_st... Generating docs for compound SignerRole_st... Generating docs for compound tag_TSAProfile... Generating docs for compound XmlElemDef_st... Generating docs for compound XmlElemInfo_st... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 1296/65536 hits=6368 misses=1425 symbol lookup cache used 1320/65536 hits=2786 misses=1320 finished... make[3]: Leaving directory '/build/reproducible-path/libdigidoc-3.10.5/obj-x86_64-linux-gnu' [ 32%] Built target docs make[3]: Leaving directory '/build/reproducible-path/libdigidoc-3.10.5/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:147: libdigidoc/CMakeFiles/digidoc.dir/all] Error 2 make[
Bug#1096304: amavisd-milter: ftbfs with GCC-15
Package: src:amavisd-milter Version: 1.7.2-1 Severity: important Tags: sid forky User: debian-...@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/amavisd-milter_1.7.2-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 [...] target_cpu='x86_64' target_os='linux-gnu' target_vendor='pc' ## --- ## ## confdefs.h. ## ## --- ## /* confdefs.h */ #define PACKAGE_NAME "amavisd-milter" #define PACKAGE_TARNAME "amavisd-milter" #define PACKAGE_VERSION "1.7.2-1" #define PACKAGE_STRING "amavisd-milter 1.7.2-1" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "" #define PACKAGE "amavisd-milter" #define VERSION "1.7.2-1" #define HAVE_PTHREAD 1 #define HAVE_SEM_TIMEDWAIT 1 #define HAVE_STDIO_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_UNISTD_H 1 #define HAVE_SYS_TIME_H 1 #define STDC_HEADERS 1 #define HAVE_DIRENT_H 1 #define HAVE__BOOL 1 #define HAVE_STDBOOL_H 1 #define TIME_WITH_SYS_TIME 1 #define HAVE_STRUCT_TM_TM_ZONE 1 #define HAVE_TM_ZONE 1 #define HAVE_ARPA_INET_H 1 #define HAVE_CTYPE_H 1 #define HAVE_ERRNO_H 1 #define HAVE_FCNTL_H 1 #define HAVE_LIMITS_H 1 #define HAVE_NETINET_IN_H 1 #define HAVE_STDARG_H 1 #define HAVE_STDIO_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_SOCKET_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_UN_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_SYSEXITS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_FTS_H 1 #define HAVE_ARC4RANDOM 1 #define HAVE_DAEMON 1 #define HAVE_FTS_OPEN 1 #define HAVE_MKDTEMP 1 #define HAVE_STRLCPY 1 #define HAVE_DIRENT_H 1 #define HAVE_DIRFD 1 configure: exit 1 dh_auto_configure: error: ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --localstatedir=/var/lib/amavis --with-working-dir=/var/lib/amavis/tmp returned exit code 1 make[1]: *** [debian/rules:14: override_dh_auto_configure] Error 25 make[1]: Leaving directory '/build/reproducible-path/amavisd-milter-1.7.2' make: *** [debian/rules:11: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1096476: crashmail: ftbfs with GCC-15
Package: src:crashmail Version: 1.7-4 Severity: important Tags: sid forky User: debian-...@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/crashmail_1.7-4_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 [...] dpkg-buildpackage - Command: dpkg-buildpackage --sanitize-env -us -uc -b dpkg-buildpackage: info: source package crashmail dpkg-buildpackage: info: source version 1.7-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Boyuan Yang dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/crashmail-1.7' rm -rf bin /usr/bin/make -C src cleanlinux make[2]: Entering directory '/build/reproducible-path/crashmail-1.7/src' make -C cmnllib -f Makefile.linux clean make[3]: Entering directory '/build/reproducible-path/crashmail-1.7/src/cmnllib' rm -f *.o *.a make[3]: Leaving directory '/build/reproducible-path/crashmail-1.7/src/cmnllib' make -C jamlib -f Makefile.linux clean make[3]: Entering directory '/build/reproducible-path/crashmail-1.7/src/jamlib' rm -f *.o *.a make[3]: Leaving directory '/build/reproducible-path/crashmail-1.7/src/jamlib' make -C oslib_linux clean make[3]: Entering directory '/build/reproducible-path/crashmail-1.7/src/oslib_linux' rm -f *.o *.a make[3]: Leaving directory '/build/reproducible-path/crashmail-1.7/src/oslib_linux' make -f Makefile.linux clean make[3]: Entering directory '/build/reproducible-path/crashmail-1.7/src' rm -f obj/*.o make[3]: Leaving directory '/build/reproducible-path/crashmail-1.7/src' make[2]: Leaving directory '/build/reproducible-path/crashmail-1.7/src' make[1]: Leaving directory '/build/reproducible-path/crashmail-1.7' dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/crashmail-1.7' mkdir bin dh_auto_build --sourcedirectory=src -- linux cd src && make -j8 "INSTALL=install --strip-program=true" linux make[2]: Entering directory '/build/reproducible-path/crashmail-1.7/src' mkdir -p obj make -C cmnllib -f Makefile.linux make[3]: Entering directory '/build/reproducible-path/crashmail-1.7/src/cmnllib' gcc -Wdate-time -D_FORTIFY_SOURCE=2 -DPLATFORM_LINUX -I ../ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/crashmail-1.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wl,-z,relro -Wl,-z,now -c cmnllib.c -o cmnllib.o In file included from ../oslib/os.h:4, from cmnllib.c:5: ../shared/types.h:5:13: error: ‘bool’ cannot be defined via ‘typedef’ 5 | typedef int bool; | ^~~~ ../shared/types.h:5:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards ../shared/types.h:5:1: warning: useless type name in empty declaration 5 | typedef int bool; | ^~~ make[3]: *** [Makefile.linux:15: cmnllib.o] Error 1 make[3]: Leaving directory '/build/reproducible-path/crashmail-1.7/src/cmnllib' make[2]: *** [Makefile:16: linux] Error 2 make[2]: Leaving directory '/build/reproducible-path/crashmail-1.7/src' dh_auto_build: error: cd src && make -j8 "INSTALL=install --strip-program=true" linux returned exit code 2 make[1]: *** [debian/rules:17: override_dh_auto_build] Error 25 make[1]: Leaving directory '/build/reproducible-path/crashmail-1.7' make: *** [debian/rules:9: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1096265: 4g8: ftbfs with GCC-15
Package: src:4g8 Version: 1.0-6 Severity: important Tags: sid forky User: debian-...@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/4g8_1.0-6_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 [...] utils.c:437:30: warning: pointer targets in passing argument 2 of ‘strtok’ differ in signedness [-Wpointer-sign] 437 | eptr = strtok(NULL, delim)) | ^ | | | u_int8_t * {aka unsigned char *} /usr/include/string.h:356:67: note: expected ‘const char * restrict’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 356 | extern char *strtok (char *__restrict __s, const char *__restrict __delim) | ~~~^~~ utils.c:437:15: warning: pointer targets in assignment from ‘char *’ to ‘u_int8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 437 | eptr = strtok(NULL, delim)) | ^ utils.c:439:29: warning: pointer targets in passing argument 1 of ‘strtol’ differ in signedness [-Wpointer-sign] 439 | if((base16 = strtol(eptr, 0, 16)) > 0xff) | ^~~~ | | | u_int8_t * {aka unsigned char *} In file included from /usr/include/libnet.h:58: /usr/include/stdlib.h:177:48: note: expected ‘const char * restrict’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 177 | extern long int strtol (const char *__restrict __nptr, | ~~~^~ utils.c: In function ‘retrieve_rand_ethernet_addr’: utils.c:468:20: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness [-Wpointer-sign] 468 |sprintf(eaddr, "%s:%0x", eaddr, oct); |^ || |u_int8_t * {aka unsigned char *} /usr/include/x86_64-linux-gnu/bits/stdio2.h:28:1: note: expected ‘char *’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^ utils.c:470:20: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness [-Wpointer-sign] 470 |sprintf(eaddr, "%0x", oct); |^ || |u_int8_t * {aka unsigned char *} /usr/include/x86_64-linux-gnu/bits/stdio2.h:28:1: note: expected ‘char *’ but argument is of type ‘u_int8_t *’ {aka ‘unsigned char *’} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^ In file included from /usr/include/stdio.h:970: In function ‘vsnprintf’, inlined from ‘print_separator’ at utils.c:88:5: /usr/include/x86_64-linux-gnu/bits/stdio2.h:100:10: warning: ‘__builtin___vsnprintf_chk’ specified bound 256 exceeds destination size 255 [-Wstringop-overflow=] 100 | return __builtin___vsnprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^ 101 | __glibc_objsize (__s), __fmt, __ap); | ~~~ utils.c: In function ‘format_ethernet_addr’: utils.c:428:9: warning: ‘__builtin_strncpy’ specified bound 18 equals destination size [-Wstringop-truncation] 428 | strncpy(o_ethstr, ethstr, 18); | ^ In function ‘sprintf’, inlined from ‘retrieve_rand_ethernet_addr’ at utils.c:468:12: /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin___sprintf_chk’ argument 5 overlaps destination object ‘eaddr’ [-Wrestrict] 30 | return __builtin___sp
Bug#1096613: fbi: ftbfs with GCC-15
Package: src:fbi Version: 2.14-1 Severity: important Tags: sid forky User: debian-...@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/fbi_2.14-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 [...] /usr/bin/ld: cannot find -lcurl: No such file or directory collect2: error: ld returned 1 exit status ... result is no checking for lirc_init in lirc_client ... run: cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fbi-2.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wunused -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION='2.14' -I. -Wno-pointer-sign -g -Ijpeg/ -Wl,-z,relro -Wl,-z,now -o __actest __actest.c -llirc_client /usr/bin/ld: cannot find -llirc_client: No such file or directory collect2: error: ld returned 1 exit status ... result is no Make.config written, edit if needed basename: missing operand Try 'basename --help' for more information. cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fbi-2.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wunused -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION="2.14" -I. -Wno-pointer-sign -g -Ijpeg/62 -DHAVE_LIBGIF -I/usr/include/pixman-1 -Wp,-MD,mk/exiftran.tmp -c -o exiftran.o exiftran.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fbi-2.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wunused -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION="2.14" -I. -Wno-pointer-sign -g -Ijpeg/62 -DHAVE_LIBGIF -I/usr/include/pixman-1 -Wp,-MD,mk/genthumbnail.tmp -c -o genthumbnail.o genthumbnail.c genthumbnail.c: In function ‘compress_thumbnail’: genthumbnail.c:128:19: error: too many arguments to function ‘jpeg_std_error’; expected 0, have 1 128 | thc.dst.err = jpeg_std_error(&thc.err); | ^~ In file included from genthumbnail.c:8: jpeg/62/jpeglib.h:884:33: note: declared here 884 | EXTERN(struct jpeg_error_mgr *) jpeg_std_error | ^~ jpeg/62/jpeglib.h:895:5: error: too many arguments to function ‘jpeg_CreateCompress’; expected 0, have 3 895 | jpeg_CreateCompress((cinfo), JPEG_LIB_VERSION, \ | ^~~ ~~~ genthumbnail.c:129:5: note: in expansion of macro ‘jpeg_create_compress’ 129 | jpeg_create_compress(&thc.dst); | ^~~~ jpeg/62/jpeglib.h:900:14: note: declared here 900 | EXTERN(void) jpeg_CreateCompress JPP((j_compress_ptr cinfo, | ^~~ genthumbnail.c:138:5: error: too many arguments to function ‘jpeg_set_defaults’; expected 0, have 1 138 | jpeg_set_defaults(&thc.dst); | ^ jpeg/62/jpeglib.h:914:14: note: declared here 914 | EXTERN(void) jpeg_set_defaults JPP((j_compress_ptr cinfo)); | ^ genthumbnail.c:139:5: error: too many arguments to function ‘jpeg_start_compress’; expected 0, have 2 139 | jpeg_start_compress(&thc.dst, TRUE); | ^~~ jpeg/62/jpeglib.h:936:14: note: declared here 936 | EXTERN(void) jpeg_start_compress JPP((j_compress_ptr cinfo, | ^~~ genthumbnail.c:142:9: error: too many arguments to function ‘jpeg_write_scanlines’; expected 0, have 3 142 | jpeg_write_scanlines(&thc.dst, (void*)ida_image_scanline(img, i), 1); | ^~~~ jpeg
Bug#1096807: hfsplus: ftbfs with GCC-15
Package: src:hfsplus Version: 1.0.4-17.1 Severity: important Tags: sid forky User: debian-...@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/hfsplus_1.0.4-17.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 [...] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hfsplus-1.0.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c btreecheck.c -fPIC -DPIC -o .libs/btreecheck.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hfsplus-1.0.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c os.c -fPIC -DPIC -o .libs/os.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hfsplus-1.0.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libhfsp.c -fPIC -DPIC -o .libs/libhfsp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hfsplus-1.0.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c blockiter.c -fPIC -DPIC -o .libs/blockiter.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hfsplus-1.0.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c btree.c -fPIC -DPIC -o .libs/btree.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hfsplus-1.0.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c unicode.c -fPIC -DPIC -o .libs/unicode.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hfsplus-1.0.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c fscheck.c -fPIC -DPIC -o .libs/fscheck.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hfsplus-1.0.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c hfstime.c -o hfstime.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hfsplus-1.0.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libhfsp.c -o libhfsp.o >/dev/null 2>&1 unicode.c: In function 'unicode_uni2asc': unicode.c:82:5: warning: ignoring return value of 'wcrtomb' declared with attribute 'warn_unused_result' [-Wunused-result] 82 | wcrtomb(astr, 0, &mbstate); // care about rest of state | ^~ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hfsplus-1.0.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o record.l
Bug#1096826: icon: ftbfs with GCC-15
Package: src:icon Version: 9.5.24a-2 Severity: important Tags: sid forky User: debian-...@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/icon_9.5.24a-2_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 [...] rttdb.c: In function 'dumpdb': rttdb.c:286:57: error: passing argument 6 of 'prt_impls' from incompatible pointer type [-Wincompatible-pointer-types] 286 |prt_impls(db, "functions", bhash, num_fnc, sort_ary, name_cmp); | ^~~~ | | | int (*)(char *, char *) rttdb.c:20:72: note: expected 'int (*)(void)' but argument is of type 'int (*)(char *, char *)' 20 |int num, struct implement **sort_ary, int (*com)()); | ~~^~ rttdb.c:16:16: note: 'name_cmp' declared here 16 | static int name_cmp (char *p1, char *p2); |^~~~ rttdb.c:287:58: error: passing argument 6 of 'prt_impls' from incompatible pointer type [-Wincompatible-pointer-types] 287 |prt_impls(db, "\noperators", ohash, num_op, sort_ary, op_cmp); | ^~ | | | int (*)(char *, char *) rttdb.c:20:72: note: expected 'int (*)(void)' but argument is of type 'int (*)(char *, char *)' 20 |int num, struct implement **sort_ary, int (*com)()); | ~~^~ rttdb.c:17:16: note: 'op_cmp' declared here 17 | static int op_cmp(char *p1, char *p2); |^~ rttdb.c:288:58: error: passing argument 6 of 'prt_impls' from incompatible pointer type [-Wincompatible-pointer-types] 288 |prt_impls(db, "\nkeywords", khash, num_key, sort_ary, name_cmp); | ^~~~ | | | int (*)(char *, char *) rttdb.c:20:72: note: expected 'int (*)(void)' but argument is of type 'int (*)(char *, char *)' 20 |int num, struct implement **sort_ary, int (*com)()); | ~~^~ rttdb.c:16:16: note: 'name_cmp' declared here 16 | static int name_cmp (char *p1, char *p2); |^~~~ rttdb.c: In function 'prt_impls': rttdb.c:327:64: error: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types] 327 | qsort((char *)sort_ary, num, sizeof(struct implement *), cmp); |^~~ || |int (*)(void) In file included from ../preproc/../h/../h/sys.h:15, from ../preproc/../h/gsupport.h:9, from ../preproc/preproc.h:1, from rtt1.h:1, from rtt.h:2, from rttdb.c:6: /usr/include/stdlib.h:971:34: note: expected '__compar_fn_t' {aka 'int (*)(const void *, const void *)'} but argument is of type 'int (*)(void)' 971 |__compar_fn_t __compar) __nonnull ((1, 4)); |~~^~~~ /usr/include/stdlib.h:948:15: note: '__compar_fn_t' declared here 948 | typedef int (*__compar_fn_t) (const void *, const void *); |
Bug#1096831: ifile: ftbfs with GCC-15
Package: src:ifile Version: 1.3.9-9 Severity: important Tags: sid forky User: debian-...@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/ifile_1.3.9-9_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 for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking alloca.h usability... yes checking alloca.h presence... yes checking for alloca.h... yes checking for getopt_long... yes checking for getopt_long_only... yes checking for strerror... yes checking for strndup... yes checking for ssize_t... yes checking for memmove... yes checking for vsnprintf... yes checking for strerror... (cached) yes checking for strings.h... (cached) yes checking if vsprintf returns int... no checking program_invocation_name... no checking for ANSI C header files... (cached) no checking for string.h... (cached) yes checking for memory.h... (cached) yes configure: creating ./config.status config.status: creating Makefile make[1]: Leaving directory '/build/reproducible-path/ifile-1.3.9' dh_auto_build dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 make[1]: Entering directory '/build/reproducible-path/ifile-1.3.9' cc -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -c -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRCHR=1 -DHAVE_ALLOCA_H=1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ifile-1.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Iinclude -o database.o database.c database.c: In function ‘ifile_rate_categories’: database.c:372:15: warning: argument 2 null where non-null expected [-Wnonnull] 372 | if (strcmp(args.folder_calcs, | ^~ In file included from include/ifile.h:31, from database.c:28: /usr/include/string.h:156:12: note: in a call to function ‘strcmp’ declared ‘nonnull’ 156 | extern int strcmp (const char *__s1, const char *__s2) |^~ database.c:359:9: warning: variable ‘docval’ set but not used [-Wunused-but-set-variable] 359 | float docval, nval, r; | ^~ database.c: In function ‘ifile_add_db’: database.c:627:11: warning: argument 2 null where non-null expected [-Wnonnull] 627 | if (strcmp(folder, | ^~ /usr/include/string.h:156:12: note: in a call to function ‘strcmp’ declared ‘nonnull’ 156 | extern int strcmp (const char *__s1, const char *__s2) |^~ database.c: In function ‘ifile_del_db’: database.c:694:11: warning: argument 2 null where non-null expected [-Wnonnull] 694 | if (strcmp(folder, | ^~ /usr/include/string.h:156:12: note: in a call to function ‘strcmp’ declared ‘nonnull’ 156 | extern int strcmp (const char *__s1, const char *__s2) |^~ cc -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -c -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRCHR=1 -DHAVE_ALLOCA_H=1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducib
Bug#1096848: ipsvd: ftbfs with GCC-15
Package: src:ipsvd Version: 1.0.0-11 Severity: important Tags: sid forky User: debian-...@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/ipsvd_1.0.0-11_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 [...] ./choose cl trysgact hassgact.h1 hassgact.h2 >hassgact.h ./choose cl trysgprm hassgprm.h1 hassgprm.h2 >hassgprm.h ./compile chkshsgr.c + exec gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ipsvd-1.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c chkshsgr.c ./load chkshsgr + exec gcc -Wl,-z,relro -o chkshsgr chkshsgr.o ./chkshsgr || (cat warn-shsgr; exit 1) ./choose clr tryshsgr hasshsgr.h1 hasshsgr.h2 >hasshsgr.h ./choose cl trywaitp haswaitp.h1 haswaitp.h2 >haswaitp.h ./choose clr trypoll iopause.h1 iopause.h2 >iopause.h ./choose c trysysel select.h1 select.h2 >select.h ./choose clr tryulong64 uint64.h1 uint64.h2 >uint64.h ( (./compile tryulong32.c && ./load tryulong32 && \ ./tryulong32) >/dev/null 2>&1 \ && cat uint32.h2 || cat uint32.h1) >uint32.h rm -f tryulong32.o tryulong32 ./compile trysocketlib.c + exec gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ipsvd-1.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c trysocketlib.c (./load trysocketlib >/dev/null 2>&1 || \ (./load trysocketlib -lxnet >/dev/null 2>&1 && echo '-lxnet') || \ (./load trysocketlib -lsocket -lnsl >/dev/null 2>&1 && \ echo '-lsocket -lnsl') ) >socket.lib rm -f trysocketlib.o trysocketlib rm -f sysdeps cat systype compile load socket.lib >>sysdeps grep sysdep direntry.h >>sysdeps grep sysdep haswaitp.h >>sysdeps grep sysdep hassgact.h >>sysdeps grep sysdep hassgprm.h >>sysdeps grep sysdep select.h >>sysdeps grep sysdep uint64.h >>sysdeps grep sysdep iopause.h >>sysdeps grep sysdep hasmkffo.h >>sysdeps grep sysdep hasflock.h >>sysdeps grep sysdep hasshsgr.h >>sysdeps cat sysdeps linux-6.1.0-28-cloud-amd64-:-:-:x86_64-:- #!/bin/sh # WARNING: This file was auto-generated. Do not edit! set -x exec gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ipsvd-1.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c ${1+"$@"} #!/bin/sh # WARNING: This file was auto-generated. Do not edit! main="$1"; shift set -x exec gcc -Wl,-z,relro -o "$main" "$main".o ${1+"$@"} /* sysdep: +dirent */ /* sysdep: +waitpid */ /* sysdep: +sigaction */ /* sysdep: +sigprocmask */ /* sysdep: +sysselect */ /* sysdep: -ulong64 */ /* sysdep: -poll */ /* sysdep: +mkfifo */ /* sysdep: +flock */ /* sysdep: -shortsetgroups */ ./compile tcpsvd.c + exec gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ipsvd-1.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c tcpsvd.c tcpsvd.c: In function ‘sig_child_handler’: tcpsvd.c:140:14: error: too many arguments to function ‘wait_nohang’; expected 0, have 1 140 | while ((i =wait_nohang(&wstat)) > 0) { | ^~~ ~~ In file included from tcpsvd.c:25: wait.h:7:12: note: declared here 7 | extern int wait_nohang(); |^~~ make[1]: *** [Makefile:65: tcpsvd.o] Error 1 make[1]: Leaving directory '/build/reproducible-path/ipsvd-1.0.0/ipsvd-1.0.0/compile' make: *** [debian/rules:28: build-stamp] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1096266: 6tunnel: ftbfs with GCC-15
Package: src:6tunnel Version: 1:0.13-2 Severity: important Tags: sid forky User: debian-...@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/6tunnel_0.13-2_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 [...] /usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (*)(int)’} but argument is of type ‘void (*)(void)’ 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) | ~~~^ 6tunnel.c:560:6: note: ‘sighup’ declared here 560 | void sighup() | ^~ /usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here 72 | typedef void (*__sighandler_t) (int); |^~ 6tunnel.c:840:25: error: passing argument 2 of ‘signal’ from incompatible pointer type [-Wincompatible-pointer-types] 840 | signal(SIGCHLD, sigchld); | ^~~ | | | void (*)(void) /usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (*)(int)’} but argument is of type ‘void (*)(void)’ 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) | ~~~^ 6tunnel.c:568:6: note: ‘sigchld’ declared here 568 | void sigchld() | ^~~ /usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here 72 | typedef void (*__sighandler_t) (int); |^~ 6tunnel.c:841:25: error: passing argument 2 of ‘signal’ from incompatible pointer type [-Wincompatible-pointer-types] 841 | signal(SIGTERM, sigterm); | ^~~ | | | void (*)(void) /usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (*)(int)’} but argument is of type ‘void (*)(void)’ 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) | ~~~^ 6tunnel.c:578:6: note: ‘sigterm’ declared here 578 | void sigterm() | ^~~ /usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here 72 | typedef void (*__sighandler_t) (int); |^~ 6tunnel.c:842:24: error: passing argument 2 of ‘signal’ from incompatible pointer type [-Wincompatible-pointer-types] 842 | signal(SIGINT, sigterm); |^~~ || |void (*)(void) /usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (*)(int)’} but argument is of type ‘void (*)(void)’ 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) | ~~~^ 6tunnel.c:578:6: note: ‘sigterm’ declared here 578 | void sigterm() | ^~~ /usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here 72 | typedef void (*__sighandler_t) (int); |^~ 6tunnel.c:843:24: error: passing argument 2 of ‘signal’ from incompatible pointer type [-Wincompatible-pointer-types] 843 | signal(SIGHUP, sighup); |^~ || |void (*)(void) /usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (*)(int)’} but argument is of type ‘void (*)(void)’ 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) | ~~~^ 6tunnel.c:560:6: note: ‘sighup’ declared here 560 | void sighup() | ^~ /usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here 72 | typedef void (*__sig
Bug#1096485: crossguid: ftbfs with GCC-15
Package: src:crossguid Version: 0.0+git200150803-6 Severity: important Tags: sid forky User: debian-...@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/crossguid_0.0+git200150803-6_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 [...] dpkg-buildpackage - Command: dpkg-buildpackage --sanitize-env -us -uc -b dpkg-buildpackage: info: source package crossguid dpkg-buildpackage: info: source version 0.0+git200150803-6 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jelmer Vernooij dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/crossguid-0.0+git200150803' dh_clean libcrossguid.* *.o make[1]: Leaving directory '/build/reproducible-path/crossguid-0.0+git200150803' debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/crossguid-0.0+git200150803' x86_64-linux-gnu-g++ -shared -fPIC -Wall -std=c++11 -Wl,-soname,libcrossguid.so.0 -DGUID_LIBUUID \ -I/usr/include/uuid guid.cpp -o libcrossguid.so.0.0.1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/crossguid-0.0+git200150803=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -luuid \ -Wl,-z,relro ar x /usr/lib/x86_64-linux-gnu/libuuid.a ar cr libcrossguid.a *.o make[1]: Leaving directory '/build/reproducible-path/crossguid-0.0+git200150803' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/crossguid-0.0+git200150803' mkdir -p debian/tmp/usr/include mkdir -p debian/tmp/usr/lib/x86_64-linux-gnu cp guid.h debian/tmp/usr/include/ cp libcrossguid.* debian/tmp/usr/lib/x86_64-linux-gnu/ make[1]: Leaving directory '/build/reproducible-path/crossguid-0.0+git200150803' dh_install dh_installdocs dh_installchangelogs dh_perl debian/rules override_dh_link make[1]: Entering directory '/build/reproducible-path/crossguid-0.0+git200150803' dh_link -plibcrossguid-dev usr/lib/x86_64-linux-gnu/libcrossguid.so.0.0.1 usr/lib/x86_64-linux-gnu/libcrossguid.so dh_link -plibcrossguid0 usr/lib/x86_64-linux-gnu/libcrossguid.so.0.0.1 usr/lib/x86_64-linux-gnu/libcrossguid.so.0 make[1]: Leaving directory '/build/reproducible-path/crossguid-0.0+git200150803' dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libcrossguid0/DEBIAN/symbols doesn't match completely debian/libcrossguid0.symbols --- debian/libcrossguid0.symbols (libcrossguid0_0.0+git200150803-6_amd64) +++ dpkg-gensymbolsvgBbve 2025-02-16 03:41:31.733288815 + @@ -15,6 +15,6 @@ _ZN4GuidaSERKS_@Base 0.0+git200150803 _ZNK4GuideqERKS_@Base 0.0+git200150803 _ZNK4GuidneERKS_@Base 0.0+git200150803 - _ZNKSt5ctypeIcE8do_widenEc@Base 0.0+git200150803 - (optional)_ZNSt6vectorIhSaIhEEaSERKS1_@Base 0.0+git200150803 +#MISSING: 0.0+git200150803-6# _ZNKSt5ctypeIcE8do_widenEc@Base 0.0+git200150803 +#MISSING: 0.0+git200150803-6# (optional)_ZNSt6vectorIhSaIhEEaSERKS1_@Base 0.0+git200150803 _ZlsRSoRK4Guid@Base 0.0+git200150803 dh_makeshlibs: error: failing due to earlier errors make: *** [debian/rules:11: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1096267: 9base: ftbfs with GCC-15
Package: src:9base Version: 1:6-14 Severity: important Tags: sid forky User: debian-...@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/9base_6-14_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 [...] make[3]: Leaving directory '/build/reproducible-path/9base-6/cmp' make[3]: Entering directory '/build/reproducible-path/9base-6/date' CC date.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/9base-6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon -c -I. -DPREFIX="\"/usr/lib/plan9\"" -DUNICODE -DDWBHOME="\"/usr/share/9base/troff\"" -DNTERMDIR="\"/term/tab.\"" -DTEXHYPHENS="\"/hyphen.tex\"" -DALTHYPHENS="\"/hyphen.tex\"" -DFONTDIR="\"/font\"" -DTDEVNAME="\"utf\"" -DTMACDIR="\"/tmac/tmac.\"" -Wdate-time -D_FORTIFY_SOURCE=2 -I../lib9 -I../lib9/sec date.c In file included from /usr/include/inttypes.h:25, from ../lib9/u.h:38, from date.c:1: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~ LD date cc -Wl,-z,relro -Wl,-z,now -o date date.o -L../lib9 -l9 -lm built date make[3]: Leaving directory '/build/reproducible-path/9base-6/date' make[3]: Entering directory '/build/reproducible-path/9base-6/dc' CC dc.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/9base-6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon -c -I. -DPREFIX="\"/usr/lib/plan9\"" -DUNICODE -DDWBHOME="\"/usr/share/9base/troff\"" -DNTERMDIR="\"/term/tab.\"" -DTEXHYPHENS="\"/hyphen.tex\"" -DALTHYPHENS="\"/hyphen.tex\"" -DFONTDIR="\"/font\"" -DTDEVNAME="\"utf\"" -DTMACDIR="\"/tmac/tmac.\"" -Wdate-time -D_FORTIFY_SOURCE=2 -I../lib9 -I../lib9/sec dc.c In file included from /usr/include/inttypes.h:25, from ../lib9/u.h:38, from dc.c:1: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~ LD dc cc -Wl,-z,relro -Wl,-z,now -o dc dc.o -L../lib9 -l9 -lm built dc make[3]: Leaving directory '/build/reproducible-path/9base-6/dc' make[3]: Entering directory '/build/reproducible-path/9base-6/du' CC du.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/9base-6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon -c -I. -DPREFIX="\"/usr/lib/plan9\"" -DUNICODE -DDWBHOME="\"/usr/share/9base/troff\"" -DNTERMDIR="\"/term/tab.\"" -DTEXHYPHENS="\"/hyphen.tex\"" -DALTHYPHENS="\"/hyphen.tex\"" -DFONTDIR="\"/font\"" -DTDEVNAME="\"utf\"" -DTMACDIR="\"/tmac/tmac.\"" -Wdate-time -D_FORTIFY_SOURCE=2 -I../lib9 -I../lib9/sec du.c In file included from /usr/include/inttypes.h:25, from ../lib9/u.h:38, from du.c:1: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~ LD du cc -Wl,-z,relro -Wl,-z,now -o du du.o -L../lib9 -l9 -lm built du make[3]: Leaving directory '/build/reproducible-path/9base-6/du' make[3]: Entering directory '/build/reproducible-path/9base-6/dd' CC dd.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/9base-6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fcommon -c -I. -DPREFIX="\"/usr/li
Bug#1096497: dact: ftbfs with GCC-15
Package: src:dact Version: 0.8.42-6 Severity: important Tags: sid forky User: debian-...@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/dact_0.8.42-6_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 [...] dact_common.c:712:17: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 712 | read(src, &version[2], 1); | ^ dact_common.c:726:17: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 726 | read(src, &file_opts, 1); | ^~~~ dact_common.c:775:25: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 775 | read(src, &ch, 1); | ^ dact_common.c:810:49: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 810 | fgets(hdr_buf, 4095, extd_urlfile); | ^~ dact_common.c: In function ‘dact_process_other’: dact_common.c:920:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 920 | write(tmpfd, buf, x); | ^~~~ make[2]: *** [: dact_common.o] Error 1 make[2]: *** Waiting for unfinished jobs In file included from dact.c:48: algorithms.h:21: warning: header guard ‘_ALGORITHMS_H’ followed by ‘#define’ of a different macro [-Wheader-guard] 21 | #ifndef _ALGORITHMS_H algorithms.h:22: note: ‘_ALOGIRTHMS_H’ is defined here; did you mean ‘_ALGORITHMS_H’? 22 | #define _ALOGIRTHMS_H dact.c: In function ‘dact_upgrade’: dact.c:178:23: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 178 | int status=0, i; | ^ dact.c: In function ‘main’: dact.c:505:46: error: assignment to ‘int (*)(void)’ from incompatible pointer type ‘int (*)(int, unsigned char *, unsigned char *, char *, int, int)’ [-Wincompatible-pointer-types] 505 | algorithms[i]=DACT_FAILED_ALGO; | ^ In file included from dact.h:143, from dact.c:21: comp_fail.h:24:5: note: ‘comp_fail_algo’ declared here 24 | int comp_fail_algo(int mode, unsigned char *prev_block, unsigned char *curr_block, char *out_block, int blk_size, int bufsize); | ^~ dact.c:526:88: warning: comparison of distinct pointer types lacks a cast [-Wcompare-distinct-pointer-types] 526 | if (ciphers_name[i]!=NULL && ciphers[i]!=DACT_FAILED_ALGO) { | ^~ dact.c:533:80: warning: comparison of distinct pointer types lacks a cast [-Wcompare-distinct-pointer-types] 533 | if (ciphers_name[i]!=NULL && ciphers[i]!=DACT_FAILED_ALGO) { | ^~ dact.c:549:81: warning: comparison of distinct pointer types lacks a cast [-Wcompare-distinct-pointer-types] 549 | if (algorithms[i]==NULL || algorithms[i]==DACT_FAILED_ALGO) continue; | ^~ dact.c:564:62: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] 564 | printf(" built on %s at %s",__DATE__,__TIME__); |
Bug#1096473: cpu: ftbfs with GCC-15
Package: src:cpu Version: 1.4.3-15 Severity: important Tags: sid forky User: debian-...@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/cpu_1.4.3-15_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 [...] configure: LDAP: true configure:TLS: true configure: FLATFILE: false make[1]: Leaving directory '/build/reproducible-path/cpu-1.4.3' dh_auto_build make -j8 make[1]: Entering directory '/build/reproducible-path/cpu-1.4.3' Making all in src make[2]: Entering directory '/build/reproducible-path/cpu-1.4.3/src' Making all in util make[3]: Entering directory '/build/reproducible-path/cpu-1.4.3/src/util' Making all in . make[4]: Entering directory '/build/reproducible-path/cpu-1.4.3/src/util' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/cpu-1.4.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DLDAP_DEPRECATED -w -c -o bitvector.lo bitvector.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/cpu-1.4.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DLDAP_DEPRECATED -w -c -o getopt.lo getopt.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/cpu-1.4.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DLDAP_DEPRECATED -w -c -o getopt1.lo getopt1.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/cpu-1.4.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DLDAP_DEPRECATED -w -c -o xmem.lo xmem.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/cpu-1.4.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DLDAP_DEPRECATED -w -c -o helper.lo helper.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/cpu-1.4.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DLDAP_DEPRECATED -w -c -o cgetpwent.lo cgetpwent.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/cpu-1.4.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DLDAP_DEPRECATED -w -c -o parseconfig.lo parseconfig.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/cpu-1.4.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DLDAP_DEPRECATED -w -c -o dll.lo dll.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../sr
Bug#1096505: db5.3: ftbfs with GCC-15
Package: src:db5.3 Version: 5.3.28+dfsg2-9 Severity: important Tags: sid forky User: debian-...@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/db5.3_5.3.28+dfsg2-9_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/env/env_config.c:109:49: note: (near initialization for 'config_descs[34].func') ../src/dbinc_auto/mp_ext.h:65:5: note: '__memp_set_mp_mtxcount' declared here 65 | int __memp_set_mp_mtxcount __P((DB_ENV *, u_int32_t)); | ^~ ../src/env/env_config.c:110:49: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(DB_ENV *, u_int32_t)' {aka 'int (*)(struct __db_env *, unsigned int)'} [-Wincompatible-pointer-types] 110 | { "set_mp_pagesize",CFG_UINT, __memp_set_mp_pagesize }, | ^~ ../src/env/env_config.c:110:49: note: (near initialization for 'config_descs[35].func') ../src/dbinc_auto/mp_ext.h:61:5: note: '__memp_set_mp_pagesize' declared here 61 | int __memp_set_mp_pagesize __P((DB_ENV *, u_int32_t)); | ^~ ../src/env/env_config.c:111:49: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(DB_ENV *, long int)' {aka 'int (*)(struct __db_env *, long int)'} [-Wincompatible-pointer-types] 111 | { "set_shm_key",CFG_LONG, __env_set_shm_key }, | ^ ../src/env/env_config.c:111:49: note: (near initialization for 'config_descs[36].func') ../src/dbinc_auto/env_ext.h:66:6: note: '__env_set_shm_key' declared here 66 | int __env_set_shm_key __P((DB_ENV *, long)); | ^ ../src/env/env_config.c:112:49: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(DB_ENV *, u_int32_t)' {aka 'int (*)(struct __db_env *, unsigned int)'} [-Wincompatible-pointer-types] 112 | { "set_tas_spins", CFG_UINT, __mutex_set_tas_spins }, | ^ ../src/env/env_config.c:112:49: note: (near initialization for 'config_descs[37].func') ../src/dbinc_auto/mutex_ext.h:33:5: note: '__mutex_set_tas_spins' declared here 33 | int __mutex_set_tas_spins __P((DB_ENV *, u_int32_t)); | ^ ../src/env/env_config.c:113:49: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(DB_ENV *, u_int32_t)' {aka 'int (*)(struct __db_env *, unsigned int)'} [-Wincompatible-pointer-types] 113 | { "set_thread_count", CFG_UINT, __env_set_thread_count }, | ^~ ../src/env/env_config.c:113:49: note: (near initialization for 'config_descs[38].func') ../src/dbinc_auto/env_ext.h:60:6: note: '__env_set_thread_count' declared here 60 | int __env_set_thread_count __P((DB_ENV *, u_int32_t)); | ^~ ../src/env/env_config.c:114:49: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(DB_ENV *, const char *)' {aka 'int (*)(struct __db_env *, const char *)'} [-Wincompatible-pointer-types] 114 | { "set_tmp_dir",CFG_STRING, __env_set_tmp_dir }, | ^ ../src/env/env_config.c:114:49: note: (near initialization for 'config_descs[39].func') ../src/dbinc_auto/env_ext.h:67:6: note: '__env_set_tmp_dir' declared here 67 | int __env_set_tmp_dir __P((DB_ENV *, const char *)); | ^ ../src/env/env_config.c:115:49: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(DB_ENV *, u_int32_t)' {aka 'int (*)(struct __db_env *
Bug#1096539: dot-forward: ftbfs with GCC-15
Package: src:dot-forward Version: 1:0.71-8 Severity: important Tags: sid forky User: debian-...@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/dot-forward_0.71-8_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 [...] | ^~ substdo.c:92:1: error: number of arguments doesn’t match prototype 92 | { | ^ substdio.h:23:12: error: prototype declaration 23 | extern int substdio_bputs(); |^~ substdo.c:93:30: error: too many arguments to function ‘str_len’; expected 0, have 1 93 | return substdio_bput(s,buf,str_len(buf)); | ^~~ ~~~ In file included from substdo.c:2: str.h:7:21: note: declared here 7 | extern unsigned int str_len(); | ^~~ substdo.c:93:10: error: too many arguments to function ‘substdio_bput’; expected 0, have 3 93 | return substdio_bput(s,buf,str_len(buf)); | ^ ~ substdo.c:38:5: note: declared here 38 | int substdio_bput(s,buf,len) | ^ substdo.c: In function ‘substdio_puts’: substdo.c:96:5: warning: old-style function definition [-Wold-style-definition] 96 | int substdio_puts(s,buf) | ^ substdo.c:99:1: error: number of arguments doesn’t match prototype 99 | { | ^ substdio.h:22:12: error: prototype declaration 22 | extern int substdio_puts(); |^ substdo.c:100:29: error: too many arguments to function ‘str_len’; expected 0, have 1 100 | return substdio_put(s,buf,str_len(buf)); | ^~~ ~~~ str.h:7:21: note: declared here 7 | extern unsigned int str_len(); | ^~~ substdo.c:100:10: error: too many arguments to function ‘substdio_put’; expected 0, have 3 100 | return substdio_put(s,buf,str_len(buf)); | ^~~~ ~ substdo.c:55:5: note: declared here 55 | int substdio_put(s,buf,len) | ^~~~ substdo.c: In function ‘substdio_putsflush’: substdo.c:103:5: warning: old-style function definition [-Wold-style-definition] 103 | int substdio_putsflush(s,buf) | ^~ substdo.c:106:1: error: number of arguments doesn’t match prototype 106 | { | ^ substdio.h:24:12: error: prototype declaration 24 | extern int substdio_putsflush(); |^~ substdo.c:107:34: error: too many arguments to function ‘str_len’; expected 0, have 1 107 | return substdio_putflush(s,buf,str_len(buf)); | ^~~ ~~~ str.h:7:21: note: declared here 7 | extern unsigned int str_len(); | ^~~ substdo.c:107:10: error: too many arguments to function ‘substdio_putflush’; expected 0, have 3 107 | return substdio_putflush(s,buf,str_len(buf)); | ^ ~ substdo.c:80:5: note: declared here 80 | int substdio_putflush(s,buf,len) | ^ make[1]: *** [Makefile:379: substdio_copy.o] Error 1 make[1]: *** [Makefile:383: substdo.o] Error 1 make[1]: Leaving directory '/build/reproducible-path/dot-forward-0.71' dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:8: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1096529: dmitry: ftbfs with GCC-15
Package: src:dmitry Version: 1.3a-6 Severity: important Tags: sid forky User: debian-...@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/dmitry_1.3a-6_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/includes/nwhois.h:10:5: note: previous declaration of ‘nic_string_search’ with type ‘int(void)’ 10 | int nic_string_search(); | ^ make[1]: *** [Makefile:495: iwhois.o] Error 1 src/nwhois.c: In function ‘nic_string_search’: make[1]: *** [Makefile:523: netcraft.o] Error 1 src/nwhois.c:54:9: error: too many arguments to function ‘sendData’; expected 0, have 2 54 | sendData(query, strlen(query)); | ^~~~ ~ src/includes/nwhois.h:9:13: note: declared here 9 | extern void sendData(); | ^~~~ src/nwhois.c:57:17: error: too many arguments to function ‘readData’; expected 0, have 2 57 | readData(buff, 500); | ^~~~ src/includes/nwhois.h:7:13: note: declared here 7 | extern void readData(); | ^~~~ src/nwhois.c:60:33: error: too many arguments to function ‘print_line’; expected 0, have 2 60 | print_line("ERROR: Unable to locate Name Whois data on %s\n", host); | ^~ ~ src/includes/nwhois.h:8:13: note: declared here 8 | extern void print_line(); | ^~ src/nwhois.c:66:38: error: too many arguments to function ‘nic_format_buff’; expected 0, have 2 66 | if ( nic_format_buff(buff, listn) ) return 0; | ^~~ src/includes/nwhois.h:13:5: note: declared here 13 | int nic_format_buff(); | ^~~ src/tcp_sock.c: In function ‘readData’: src/tcp_sock.c:74:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 74 | read((int) tcp_sock, (char *) readbuff, (int) readsize); | ^~~ src/nwhois.c: At top level: src/nwhois.c:76:5: error: conflicting types for ‘get_td’; have ‘int(char *)’ 76 | int get_td(char *host) | ^~ src/includes/nwhois.h:11:5: note: previous declaration of ‘get_td’ with type ‘int(void)’ 11 | int get_td(); | ^~ src/nwhois.c:120:5: error: conflicting types for ‘nic_format_buff’; have ‘int(char *, int)’ 120 | int nic_format_buff(char *buff, int listn) | ^~~ src/includes/nwhois.h:13:5: note: previous declaration of ‘nic_format_buff’ with type ‘int(void)’ 13 | int nic_format_buff(); | ^~~ src/tcp_sock.c: In function ‘sendData’: src/tcp_sock.c:82:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 82 | write((int) tcp_sock, (char *) sendbuff, (int) sendsize); | ^~~~ src/nwhois.c: In function ‘nic_format_buff’: src/nwhois.c:130:33: error: too many arguments to function ‘print_line’; expected 0, have 2 130 | print_line("%s\n", frmtdbuff); | ^~ ~~ src/includes/nwhois.h:8:13: note: declared here 8 | extern void print_line(); | ^~ src/nwhois.c:142:25: error: too many arguments to function ‘print_line’; expected 0, have 2 142 | print_line("%s", frmtdbuff); | ^~ src/includes/nwhois.h:8:13: note: declared here 8 | extern void print_line(); | ^~ make[1]: *** [Makefile:565: nwh
Bug#1096553: dvi2dvi: ftbfs with GCC-15
Package: src:dvi2dvi Version: 2.0alpha-12 Severity: important Tags: sid forky User: debian-...@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/dvi2dvi_2.0alpha-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 [...] | ^~ dvi2.c: In function ‘FindPostAmblePtr’: dvi2.c:274:1: warning: old-style function definition [-Wold-style-definition] 274 | FindPostAmblePtr(postambleptr) | ^~~~ dvi2.c:278:1: error: number of arguments doesn’t match prototype 278 | { | ^ dvi2.c:40:6: error: prototype declaration 40 | void FindPostAmblePtr(); | ^~~~ dvi2.c:287:19: error: too many arguments to function ‘getuint’; expected 0, have 2 287 | if (((i = getuint(dvifp, 1)) != 223) && | ^~~ ~ global.h:130:5: note: declared here 130 | int getuint(); | ^~~ dvi2.c:289:13: error: too many arguments to function ‘Fatal’; expected 0, have 1 289 | Fatal("Bad end of DVI file"); | ^ ~ global.h:95:6: note: declared here 95 | void Fatal(); | ^ dvi2.c:294:23: error: too many arguments to function ‘getuint’; expected 0, have 2 294 | (*postambleptr) = getuint(dvifp, 4); | ^~~ ~ global.h:130:5: note: declared here 130 | int getuint(); | ^~~ dvi2.c: In function ‘GetFontDef’: dvi2.c:305:1: warning: old-style function definition [-Wold-style-definition] 305 | GetFontDef(hdfip) | ^~ dvi2.c:311:1: error: number of arguments doesn’t match prototype 311 | { | ^ dvi2.c:41:6: error: prototype declaration 41 | void GetFontDef(); | ^~ dvi2.c:315:15: error: too many arguments to function ‘getuint’; expected 0, have 2 315 | cmd = getuint(dvifp, 1); | ^~~ ~ global.h:130:5: note: declared here 130 | int getuint(); | ^~~ dvi2.c:317:25: error: too many arguments to function ‘getuint’; expected 0, have 2 317 | ReadFontDef(getuint(dvifp, cmd-FNT_DEF1+1), hdfip); | ^~~ ~ global.h:130:5: note: declared here 130 | int getuint(); | ^~~ dvi2.c:317:13: error: too many arguments to function ‘ReadFontDef’; expected 0, have 2 317 | ReadFontDef(getuint(dvifp, cmd-FNT_DEF1+1), hdfip); | ^~~ ~~ global.h:59:6: note: declared here 59 | void ReadFontDef(); | ^~~ dvi2.c:323:13: error: too many arguments to function ‘Fatal’; expected 0, have 1 323 | Fatal("POST_POST missing after fontdefs"); | ^ ~~ global.h:95:6: note: declared here 95 | void Fatal(); | ^ make[2]: *** [Makefile:75: dvi2.o] Error 1 make[2]: Leaving directory '/build/reproducible-path/dvi2dvi-2.0alpha' dh_auto_build: error: make -j8 returned exit code 2 make[1]: *** [debian/rules:11: override_dh_auto_build] Error 25 make[1]: Leaving directory '/build/reproducible-path/dvi2dvi-2.0alpha' make: *** [debian/rules:4: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1096552: dvbtune: ftbfs with GCC-15
Package: src:dvbtune Version: 0.5.ds-5 Severity: important Tags: sid forky User: debian-...@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/dvbtune_0.5.ds-5_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 [...] make -j8 "INSTALL=install --strip-program=true" VERSION=0.5 "EXTRA_CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dvbtune-0.5.ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" make[2]: Entering directory '/build/reproducible-path/dvbtune-0.5.ds' gcc -g -Wall -I /usr/include/libxml2 -I ../DVB/include -DVERSION=\"0.5\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dvbtune-0.5.ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNEWSTRUCT -Wdate-time -D_FORTIFY_SOURCE=2 -c -o tune.o tune.c In file included from tune.h:25, from tune.c:41: dvb_defaults.h:83:2: warning: #warning No DVB-T country defined in dvb_defaults.h [-Wcpp] 83 | #warning No DVB-T country defined in dvb_defaults.h | ^~~ dvb_defaults.h:84:2: warning: #warning defaulting to UK [-Wcpp] 84 | #warning defaulting to UK | ^~~ dvb_defaults.h:85:2: warning: #warning Ignore this if using Satellite or Cable [-Wcpp] 85 | #warning Ignore this if using Satellite or Cable | ^~~ tune.c: In function ‘check_status’: tune.c:252:21: warning: ‘fe_info.type’ may be used uninitialized [-Wmaybe-uninitialized] 252 | switch(fe_info.type) { | ~~~^ tune.c:219:28: note: ‘fe_info’ declared here 219 | struct dvb_frontend_info fe_info; |^~~ gcc -g -Wall -I /usr/include/libxml2 -I ../DVB/include -DVERSION=\"0.5\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dvbtune-0.5.ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNEWSTRUCT -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro dvbtune.c tune.o -o dvbtune In file included from tune.h:25, from dvbtune.c:82: dvb_defaults.h:83:2: warning: #warning No DVB-T country defined in dvb_defaults.h [-Wcpp] 83 | #warning No DVB-T country defined in dvb_defaults.h | ^~~ dvb_defaults.h:84:2: warning: #warning defaulting to UK [-Wcpp] 84 | #warning defaulting to UK | ^~~ dvb_defaults.h:85:2: warning: #warning Ignore this if using Satellite or Cable [-Wcpp] 85 | #warning Ignore this if using Satellite or Cable | ^~~ dvbtune.c: In function ‘scan_nit’: dvbtune.c:717:16: warning: variable ‘network_id’ set but not used [-Wunused-but-set-variable] 717 | int info_len,network_id; |^~ dvbtune.c: In function ‘main’: dvbtune.c:1393:15: error: too many arguments to function ‘get_unscanned’; expected 0, have 1 1393 | while ((t=get_unscanned(transponders))!=NULL) { | ^ dvbtune.c:140:17: note: declared here 140 | transponder_t* get_unscanned() { | ^ dvbtune.c:1473:40: warning: pointer targets in passing argument 2 of ‘FEReadBER’ differ in signedness [-Wpointer-sign] 1473 | FEReadBER(fd_frontend, &ber); |^~~~ || |int32_t * {aka int *} dvbtune.c:1025:33: note: expected ‘uint32_t *’ {aka ‘unsigned int *’} but argument is of type ‘int32_t *’ {aka ‘int *’} 1025 | int FEReadBER(int fd, uint32_t *ber) | ~~^~~ dvbtune.c:1476:54: warning: pointer targets in passing argument 2 of ‘FEReadUncorrectedBloc
Bug#1096572: elk: ftbfs with GCC-15
Package: src:elk Version: 3.99.8-9 Severity: important Tags: sid forky User: debian-...@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/elk_3.99.8-9_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 [...] env.c:82:6: warning: no previous prototype for ‘Switch_Environment’ [-Wmissing-prototypes] 82 | void Switch_Environment (Object to) { | ^~ env.c:152:8: warning: no previous prototype for ‘Define_Procedure’ [-Wmissing-prototypes] 152 | Object Define_Procedure (Object form, Object body, Object sym) { |^~~~ env.c: In function ‘Define_Procedure’: env.c:161:11: error: too many arguments to function ‘General_Define’; expected 0, have 2 161 | ret = General_Define (body, sym); | ^~ env.c:45:8: note: declared here 45 | Object General_Define(); |^~ env.c: At top level: env.c:166:8: error: conflicting types for ‘General_Define’; have ‘Object(Object, Object)’ 166 | Object General_Define (Object argl, Object sym) { |^~ env.c:45:8: note: previous declaration of ‘General_Define’ with type ‘Object(void)’ 45 | Object General_Define(); |^~ error.c:55:6: warning: no previous prototype for ‘Init_Error’ [-Wmissing-prototypes] 55 | void Init_Error () { | ^~ make[4]: *** [Makefile:720: libelk_la-env.lo] Error 1 make[4]: *** Waiting for unfinished jobs error.c:107:6: warning: no previous prototype for ‘Uncatchable_Error’ [-Wmissing-prototypes] 107 | void Uncatchable_Error (char *errmsg) { | ^ error.c: In function ‘Primitive_Error’: error.c:147:5: error: too many arguments to function ‘Err_Handler’; expected 0, have 4 147 | Err_Handler (sym, msg, i, argv); | ^~~ ~~~ error.c:40:6: note: declared here 40 | void Err_Handler () elk_attribute(__noreturn__); | ^~~ error.c: In function ‘P_Error’: error.c:154:5: error: too many arguments to function ‘Err_Handler’; expected 0, have 4 154 | Err_Handler (argv[0], argv[1], argc-2, argv+2); | ^~~ ~~~ error.c:40:6: note: declared here 40 | void Err_Handler () elk_attribute(__noreturn__); | ^~~ error.c: At top level: error.c:158:6: error: conflicting types for ‘Err_Handler’; have ‘void(Object, Object, int, Object *)’ 158 | void Err_Handler (Object sym, Object fmt, int argc, Object *argv) { | ^~~ error.c:40:6: note: previous declaration of ‘Err_Handler’ with type ‘void(void)’ 40 | void Err_Handler () elk_attribute(__noreturn__); | ^~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/x86_64-linux-gnu/elk\" -I/usr/include/libelf -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/elk-3.99.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c exception.c -fPIC -DPIC -o .libs/libelk_la-exception.o make[4]: *** [Makefile:727: libelk_la-error.lo] Error 1 exception.c:58:6: warning: no previous prototype for ‘Init_Exception’ [-Wmissing-prototypes] 58 | void Init_Exception () { | ^~ exception.c:77:6: warning: no previous prototype for ‘Intr_Handler’ [-Wmissing-prototypes] 77 | void Intr_Handler (int sig) { | ^~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -DSCM_DIR=\"/usr/share/elk\" -DLIB_DIR=\"/usr/lib/x86_64-linux-gnu/elk\" -I/usr/include/libelf -Wpointer-ari
Bug#1096348: autoclass: ftbfs with GCC-15
Package: src:autoclass Version: 3.3.6.dfsg.2-2 Severity: important Tags: sid forky User: debian-...@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/autoclass_3.3.6.dfsg.2-2_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 [...] search-control-2.c:1779:27: error: initialization of ‘int (*)(void)’ from incompatible pointer type ‘int (*)(int *, int *)’ [-Wincompatible-pointer-types] 1779 |int (* comp_func) () = int_compare_greater; | ^~~ autoclass.h:1310:5: note: ‘int_compare_greater’ declared here 1310 | int int_compare_greater (int *i_ptr, int *j_ptr); | ^~~ search-control-2.c:1789:55: error: passing argument 4 of ‘qsort’ from incompatible pointer type [-Wincompatible-pointer-types] 1789 |qsort( temp_num_ptr, clsf->n_classes, sizeof(int), comp_func); | ^ | | | int (*)(void) In file included from search-control-2.c:3: /usr/include/stdlib.h:971:34: note: expected ‘__compar_fn_t’ {aka ‘int (*)(const void *, const void *)’} but argument is of type ‘int (*)(void)’ 971 |__compar_fn_t __compar) __nonnull ((1, 4)); |~~^~~~ /usr/include/stdlib.h:948:15: note: ‘__compar_fn_t’ declared here 948 | typedef int (*__compar_fn_t) (const void *, const void *); | ^ search-control-2.c: In function ‘save_search’: search-control-2.c:1340:7: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1340 | system( str); | ^~~~ search-control-2.c:1344:5: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1344 | system( str); | ^~~~ search-control-2.c: In function ‘get_search_from_file’: search-control-2.c:1536:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1536 | fgets( line, sizeof(line), search_file_fp); | ^~ search-control-2.c:1547:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1547 | fgets( line, sizeof(line), search_file_fp); | ^~ search-control-2.c:1551:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1551 | fgets( line, sizeof(line), search_file_fp); | ^~ search-control-2.c:1554:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1554 | fgets( line, sizeof(line), search_file_fp); | ^~ search-control-2.c:1560:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1560 | fgets( line, sizeof(line), search_file_fp); | ^~ search-control-2.c:1568:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1568 | fgets( line, sizeof(line), search_file_fp); | ^~ search-control-2.c:1579:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1579 | fgets( line, sizeof(line), search_file_fp); | ^~ search-control-2.c: In function ‘get_search_try_from_file’: search-control-2.c:1621:3: warning: ignoring return value of ‘fge
Bug#1096365: bglibs: ftbfs with GCC-15
Package: src:bglibs Version: 2.04+dfsg-7 Severity: important Tags: sid forky User: debian-...@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/bglibs_2.04+dfsg-7_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 [...] 102 | extern int select (int __nfds, fd_set *__restrict __readfds, |^~ unix/selfpipe.c: In function 'selfpipe_catch_signal': unix/selfpipe.c:19:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 19 | write(fds[1], &c, 1); | ^~~~ make[2]: *** [Makefile:1237: unix/selfpipe.lo] Error 1 make[2]: *** Waiting for unfinished jobs In file included from unix/sig_all.c:4: ./sysdeps.h:91:12: error: conflicting types for 'select'; have 'int(void)' 91 | extern int select(); |^~ In file included from /usr/include/x86_64-linux-gnu/sys/types.h:179, from ./sysdeps.h:5: /usr/include/x86_64-linux-gnu/sys/select.h:102:12: note: previous declaration of 'select' with type 'int(int, fd_set * restrict, fd_set * restrict, fd_set * restrict, struct timeval * restrict)' 102 | extern int select (int __nfds, fd_set *__restrict __readfds, |^~ unix/sig_all.c: In function 'sig_all_block': unix/sig_all.c:43:3: warning: 'sigblock' is deprecated [-Wdeprecated-declarations] 43 | sigblock(~(1 << (SIGPROF-1)) & ~(1 << (SIGSEGV-1))); | ^~~~ In file included from unix/sig_all.c:1: /usr/include/signal.h:173:12: note: declared here 173 | extern int sigblock (int __mask) __THROW __attribute_deprecated__; |^~~~ unix/sig_all.c: In function 'sig_all_unblock': unix/sig_all.c:54:3: warning: 'sigsetmask' is deprecated [-Wdeprecated-declarations] 54 | sigsetmask(0); | ^~ /usr/include/signal.h:176:12: note: declared here 176 | extern int sigsetmask (int __mask) __THROW __attribute_deprecated__; |^~ In file included from unix/sig_block.c:20: ./sysdeps.h:91:12: error: conflicting types for 'select'; have 'int(void)' 91 | extern int select(); |^~ In file included from /usr/include/x86_64-linux-gnu/sys/types.h:179, from ./sysdeps.h:5: /usr/include/x86_64-linux-gnu/sys/select.h:102:12: note: previous declaration of 'select' with type 'int(int, fd_set * restrict, fd_set * restrict, fd_set * restrict, struct timeval * restrict)' 102 | extern int select (int __nfds, fd_set *__restrict __readfds, |^~ make[2]: *** [Makefile:1243: unix/sig_all.lo] Error 1 unix/sig_block.c: In function 'sig_block': unix/sig_block.c:30:3: warning: 'sigblock' is deprecated [-Wdeprecated-declarations] 30 | sigblock(1 << (s - 1)); | ^~~~ In file included from unix/sig_block.c:18: /usr/include/signal.h:173:12: note: declared here 173 | extern int sigblock (int __mask) __THROW __attribute_deprecated__; |^~~~ unix/sig_block.c: In function 'sig_unblock': unix/sig_block.c:42:3: warning: 'sigsetmask' is deprecated [-Wdeprecated-declarations] 42 | sigsetmask(sigsetmask(~0) & ~(1 << (s - 1))); | ^~ /usr/include/signal.h:176:12: note: declared here 176 | extern int sigsetmask (int __mask) __THROW __attribute_deprecated__; |^~ unix/sig_block.c:42:3: warning: 'sigsetmask' is deprecated [-Wdeprecated-declarations] 42 | sigsetmask(sigsetmask(~0) & ~(1 << (s - 1))); | ^~ /usr/include/signal.h:176:12: note: declared here 176 | extern int sigsetmask (int __mask) __THROW __attribute_deprecated__; |^~ make[2]: *** [Makefile:1246: unix/sig_block.lo] Error 1 make[2]: Leaving directory '/build/reproducible-path/bglibs-2.04+dfsg' dh_auto_build: error: make -j8 "INSTALL=install --
Bug#1096411: canna: ftbfs with GCC-15
Package: src:canna Version: 3.7p3-25 Severity: important Tags: sid forky User: debian-...@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/canna_3.7p3-25_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 [...] 984 | void_RkKillCache(); | ^~~~ tempdic.c: In function ‘_Rktsearch’: tempdic.c:608:1: warning: old-style function definition [-Wold-style-definition] 608 | _Rktsearch(cx, dm, key, n, nread, maxcache, cf) | ^~ tempdic.c:624:21: error: too many arguments to function ‘uniqAlnum’; expected 0, have 1 624 | Wchar k = uniqAlnum(key[j++]); | ^ tempdic.c:617:17: note: declared here 617 | Wchar uniqAlnum(); | ^ tempdic.c:643:33: error: too many arguments to function ‘_RkReadCache’; expected 0, have 2 643 | nread[nc].cache = _RkReadCache(dm, (long)tn->tn_word); | ^~~~ ~~ RKintern.h:982:26: note: declared here 982 | struct ncache *_RkReadCache(); | ^~~~ tempdic.c:671:35: error: too many arguments to function ‘_RkReadCache’; expected 0, have 2 671 | nread[nc].cache = _RkReadCache(dm, (long)n0->tn_word); | ^~~~ ~~ RKintern.h:982:26: note: declared here 982 | struct ncache *_RkReadCache(); | ^~~~ tempdic.c: In function ‘_Rktio’: tempdic.c:702:1: warning: old-style function definition [-Wold-style-definition] 702 | _Rktio(dm, cp, io) | ^~ tempdic.c: In function ‘_Rktctl’: tempdic.c:720:1: warning: old-style function definition [-Wold-style-definition] 720 | _Rktctl(dm, qm, what, arg, gram) | ^~~ tempdic.c:746:15: error: too many arguments to function ‘RkParseOWrec’; expected 0, have 5 746 | else if (!RkParseOWrec(gram, arg, wrec, TEMPDIC_WRECSIZE, lucks)) | ^~~~ RKintern.h:1001:26: note: declared here 1001 | Wrec*RkParseOWrec(); | ^~~~ tempdic.c:758:15: error: too many arguments to function ‘RkParseOWrec’; expected 0, have 5 758 | else if (!RkParseOWrec(gram, arg, wrec, TEMPDIC_WRECSIZE, lucks)) | ^~~~ RKintern.h:1001:26: note: declared here 1001 | Wrec*RkParseOWrec(); | ^~~~ tempdic.c: In function ‘_Rktsync’: tempdic.c:774:1: warning: old-style function definition [-Wold-style-definition] 774 | _Rktsync(cx, dm, qm) | ^~~~ tempdic.c:807:11: error: too many arguments to function ‘_RkCreatePath’; expected 0, have 2 807 | file = _RkCreatePath(dd_p, df_p->df_link); | ^ RKintern.h:1060:26: note: declared here 1060 | char*_RkCreatePath(); | ^ tempdic.c: At top level: tempdic.c:24:13: warning: ‘rcsid’ defined but not used [-Wunused-variable] 24 | static char rcsid[]="$Id: tempdic.c,v 1.4 2003/09/17 08:50:52 aida_s Exp $"; | ^ make[5]: *** [Makefile:1123: tempdic.o] Error 1 make[5]: Leaving directory '/build/reproducible-path/canna-3.7p3/lib/RK' make[4]: *** [Makefile:1112: all] Error 2 make[4]: Leaving directory '/build/reproducible-path/canna-3.7p3/lib' make[3]: *** [Makefile:1120: all] Error 2 make[3]: Leaving directory '/build/reproducible-path/canna-3.7p3' make[2]: *** [Makefile:1263: canna] Error 2 make[2]: Leaving directory '/build/reproducible-path/canna-3.7p3' make[1]: *** [debian/rules:19: override_dh_auto_build] Error 2 make[1]: Leaving directory '/build/reproducible-path/canna-3.7p3' make: *** [debian/rules:74: build] Err
Bug#1096429: checkpw: ftbfs with GCC-15
Package: src:checkpw Version: 1.02-5 Severity: important Tags: sid forky User: debian-...@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/checkpw_1.02-5_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 [...] 13 | /*@null@*//*@out@*/char *alloc(n) | ^ alloc.c:15:1: error: number of arguments doesn’t match prototype 15 | { | ^ In file included from alloc.c:1: alloc.h:4:33: error: prototype declaration 4 | extern /*@null@*//*@out@*/char *alloc(); | ^ install.c:80:22: error: passing argument 2 of ‘buffer_init’ from incompatible pointer type [-Wincompatible-pointer-types] 80 | buffer_init(&ssout,write,fdout,outbuf,sizeof outbuf); | ^ | | | ssize_t (*)(int, const void *, size_t) {aka long int (*)(int, const void *, long unsigned int)} buffer.h:18:34: note: expected ‘ssize_t (*)(void)’ {aka ‘long int (*)(void)’} but argument is of type ‘ssize_t (*)(int, const void *, size_t)’ {aka ‘long int (*)(int, const void *, long unsigned int)’} 18 | extern void buffer_init(buffer *,ssize_t (*)(),int,char *,unsigned int); | ^ /usr/include/unistd.h:378:16: note: ‘write’ declared here 378 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur |^ alloc.c: In function ‘alloc_free’: alloc.c:24:6: warning: old-style function definition [-Wold-style-definition] 24 | void alloc_free(x) | ^~ alloc.c:26:1: error: number of arguments doesn’t match prototype 26 | { | ^ alloc.h:5:13: error: prototype declaration 5 | extern void alloc_free(); | ^~ install.c: In function ‘z’: install.c:103:6: warning: old-style function definition [-Wold-style-definition] 103 | void z(home,subdir,file,len,uid,gid,mode) | ^ install.c:122:22: error: passing argument 2 of ‘buffer_init’ from incompatible pointer type [-Wincompatible-pointer-types] 122 | buffer_init(&ssout,write,fdout,outbuf,sizeof outbuf); | ^ | | | ssize_t (*)(int, const void *, size_t) {aka long int (*)(int, const void *, long unsigned int)} buffer.h:18:34: note: expected ‘ssize_t (*)(void)’ {aka ‘long int (*)(void)’} but argument is of type ‘ssize_t (*)(int, const void *, size_t)’ {aka ‘long int (*)(int, const void *, long unsigned int)’} 18 | extern void buffer_init(buffer *,ssize_t (*)(),int,char *,unsigned int); | ^ /usr/include/unistd.h:378:16: note: ‘write’ declared here 378 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur |^ make[1]: *** [Makefile:329: alloc.o] Error 1 make[1]: *** [Makefile:388: install.o] Error 1 In file included from auto-str.c:1: buffer.h:14:61: error: initialization of ‘ssize_t (*)(void)’ {aka ‘long int (*)(void)’} from incompatible pointer type ‘ssize_t (*)(int, const void *, size_t)’ {aka ‘long int (*)(int, const void *, long unsigned int)’} [-Wincompatible-pointer-types] 14 | #define BUFFER_INIT(op,fd,buf,len) { (buf), 0, (len), (fd), (op) } | ^ auto-str.c:7:12: note: in expansion of macro ‘BUFFER_INIT’ 7 | buffer b = BUFFER_INIT(write,1,bspace,sizeof bspace); |^~~ buffer.h:14:61: note: (near initialization for ‘b.op’) 14 | #define BUFFER_INIT(op,fd,buf,len) { (buf), 0, (len), (fd), (op) } | ^ auto-str.c:7:12: note: in expansion of macro ‘BUFFER_INIT’ 7 | buffer b = BUFFER_INIT(write,1,bspace,sizeo
Bug#1096451: coinor-dylp: ftbfs with GCC-15
Package: src:coinor-dylp Version: 1.10.4-3 Severity: important Tags: sid forky User: debian-...@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/coinor-dylp_1.10.4-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 [...] | ^~~ make[5]: *** [Makefile:459: dylib_littab.lo] Error 1 make[5]: *** Waiting for unfinished jobs In file included from dylib_io.c:28: dylib_std.h:67:16: error: ‘bool’ cannot be defined via ‘typedef’ 67 | typedef BOOL bool ; |^~~~ dylib_std.h:67:16: note: ‘bool’ is a keyword with ‘-std=c23’ onwards dylib_std.h:67:3: warning: useless type name in empty declaration 67 | typedef BOOL bool ; | ^~~ make[5]: *** [Makefile:459: dylib_binsrch.lo] Error 1 In file included from dylib_errs.c:37: dylib_std.h:67:16: error: ‘bool’ cannot be defined via ‘typedef’ 67 | typedef BOOL bool ; |^~~~ dylib_std.h:67:16: note: ‘bool’ is a keyword with ‘-std=c23’ onwards dylib_std.h:67:3: warning: useless type name in empty declaration 67 | typedef BOOL bool ; | ^~~ In file included from dylib_hash.c:24: dylib_std.h:67:16: error: ‘bool’ cannot be defined via ‘typedef’ 67 | typedef BOOL bool ; |^~~~ dylib_std.h:67:16: note: ‘bool’ is a keyword with ‘-std=c23’ onwards dylib_std.h:67:3: warning: useless type name in empty declaration 67 | typedef BOOL bool ; | ^~~ In file included from dylib_bnfrdrio.c:19: dylib_std.h:67:16: error: ‘bool’ cannot be defined via ‘typedef’ 67 | typedef BOOL bool ; |^~~~ dylib_std.h:67:16: note: ‘bool’ is a keyword with ‘-std=c23’ onwards dylib_std.h:67:3: warning: useless type name in empty declaration 67 | typedef BOOL bool ; | ^~~ In file included from dylib_bnfrdr.c:26: dylib_std.h:67:16: error: ‘bool’ cannot be defined via ‘typedef’ 67 | typedef BOOL bool ; |^~~~ dylib_std.h:67:16: note: ‘bool’ is a keyword with ‘-std=c23’ onwards dylib_std.h:67:3: warning: useless type name in empty declaration 67 | typedef BOOL bool ; | ^~~ make[5]: *** [Makefile:459: dylib_hash.lo] Error 1 make[5]: *** [Makefile:459: dylib_errs.lo] Error 1 make[5]: *** [Makefile:459: dylib_bnfrdrio.lo] Error 1 In file included from dylib_strrtns.c:18: dylib_std.h:67:16: error: ‘bool’ cannot be defined via ‘typedef’ 67 | typedef BOOL bool ; |^~~~ dylib_std.h:67:16: note: ‘bool’ is a keyword with ‘-std=c23’ onwards dylib_std.h:67:3: warning: useless type name in empty declaration 67 | typedef BOOL bool ; | ^~~ make[5]: *** [Makefile:459: dylib_strrtns.lo] Error 1 make[5]: *** [Makefile:459: dylib_io.lo] Error 1 make[5]: *** [Makefile:459: dylib_bnfrdr.lo] Error 1 make[5]: Leaving directory '/build/reproducible-path/coinor-dylp-1.10.4/DyLP/src/DylpStdLib' make[4]: *** [Makefile:353: all] Error 2 make[4]: Leaving directory '/build/reproducible-path/coinor-dylp-1.10.4/DyLP/src/DylpStdLib' make[3]: *** [Makefile:457: all-recursive] Error 1 make[3]: Leaving directory '/build/reproducible-path/coinor-dylp-1.10.4/DyLP' make[2]: *** [Makefile:323: all-recursive] Error 1 make[2]: Leaving directory '/build/reproducible-path/coinor-dylp-1.10.4' dh_auto_build: error: make -j8 returned exit code 2 make[1]: *** [debian/rules:13: override_dh_auto_build] Error 25 make[1]: Leaving directory '/build/reproducible-path/coinor-dylp-1.10.4' make: *** [debian/rules:7: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1096440: clipit: ftbfs with GCC-15
Package: src:clipit Version: 1.4.5+git20210313-3 Severity: important Tags: sid forky User: debian-...@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/clipit_1.4.5+git20210313-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 [...] 82 | GtkWidget* gtk_image_menu_item_new_with_mnemonic (const gchar *label); |^ main.c:930:17: warning: ‘gtk_image_new_from_stock’ is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations] 930 | menu_image = gtk_image_new_from_stock(GTK_STOCK_FIND, GTK_ICON_SIZE_MENU); | ^~ /usr/include/gtk-3.0/gtk/gtkimage.h:122:12: note: declared here 122 | GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, |^~~~ main.c:930:17: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations] 930 | menu_image = gtk_image_new_from_stock(GTK_STOCK_FIND, GTK_ICON_SIZE_MENU); | ^~ main.c:931:17: warning: ‘gtk_image_menu_item_set_image’ is deprecated [-Wdeprecated-declarations] 931 | gtk_image_menu_item_set_image((GtkImageMenuItem*)menu_item, menu_image); | ^ /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:92:12: note: declared here 92 | void gtk_image_menu_item_set_image (GtkImageMenuItem *image_menu_item, |^ main.c:935:17: warning: ‘gtk_image_menu_item_new_from_stock’ is deprecated: Use 'gtk_menu_item_new' instead [-Wdeprecated-declarations] 935 | menu_item = gtk_image_menu_item_new_from_stock(GTK_STOCK_PREFERENCES, NULL); | ^ /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:84:12: note: declared here 84 | GtkWidget* gtk_image_menu_item_new_from_stock(const gchar *stock_id, |^~ main.c:935:17: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations] 935 | menu_item = gtk_image_menu_item_new_from_stock(GTK_STOCK_PREFERENCES, NULL); | ^ main.c:939:17: warning: ‘gtk_image_menu_item_new_from_stock’ is deprecated: Use 'gtk_menu_item_new' instead [-Wdeprecated-declarations] 939 | menu_item = gtk_image_menu_item_new_from_stock(GTK_STOCK_QUIT, NULL); | ^ /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:84:12: note: declared here 84 | GtkWidget* gtk_image_menu_item_new_from_stock(const gchar *stock_id, |^~ main.c:939:17: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations] 939 | menu_item = gtk_image_menu_item_new_from_stock(GTK_STOCK_QUIT, NULL); | ^ main.c: In function ‘create_app_indicator’: main.c:957:17: warning: ‘app_indicator_set_attention_icon’ is deprecated: Use app_indicator_set_attention_icon_full instead [-Wdeprecated-declarations] 957 | app_indicator_set_attention_icon (indicator, ICON); | ^~~~ /usr/include/libayatana-appindicator3-0.1/libayatana-appindicator/app-indicator.h:262:33: note: declared here 262 | voidapp_indicator_set_attention_icon (AppIndicator *self, | ^~~~ main.c: In function ‘search_hotkey’: main.c:1030:36: error: passing argument 2 of ‘g_timeout_add’ from incompatible pointer type [-Wincompatible-pointer-types] 1030 | g_timeout_add(POPUP_DELAY, show_search, NULL); |^~~ |
Bug#1096269: a2ps: ftbfs with GCC-15
Package: src:a2ps Version: 1:4.15.6-1 Severity: important Tags: sid forky User: debian-...@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/a2ps_4.15.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 [...] - package: base-passwd version: 3.6.6 architecture: amd64 essential: true - package: base-files version: 13.6 architecture: amd64 essential: true - package: autotools-dev version: 20220109.1 architecture: all - package: autopoint version: 0.23.1-1 architecture: all - package: automake version: 1:1.17-3 architecture: all - package: autoconf version: 2.72-3 architecture: all - package: adduser version: 3.137 architecture: all background-packages: 76372 foreground-packages: 1 total-packages: 76373 broken-packages: 0 +--+ | Cleanup Sun, 16 Feb 2025 03:05:40 + | +--+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use E: Package build dependencies not satisfied; skipping +--+ | Summary Sun, 16 Feb 2025 03:05:41 + | +--+ Build Architecture: amd64 Build Type: binary Build-Space: n/a Build-Time: 0 Distribution: unstable Fail-Stage: install-deps Host Architecture: amd64 Install-Time: 0 Job: a2ps_1:4.15.6-1 Machine Architecture: amd64 Package: a2ps Package-Time: 0 Source-Version: 1:4.15.6-1 Space: n/a Status: given-back Version: 1:4.15.6-1 Finished at 2025-02-16T03:04:52Z Build needed 00:00:00, no disk space E: Package build dependencies not satisfied; skipping DC-Status: Failed 49.365209204s DC-Time-Estimation: 49.365209204 versus expected 129 (r/m: 1.613176406624998 ; m: 49.365209204)
Bug#1096627: ffe: ftbfs with GCC-15
Package: src:ffe Version: 0.3.9-1 Severity: important Tags: sid forky User: debian-...@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/ffe_0.3.9-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 for pipe... yes checking for tempnam... yes checking for setenv... yes checking for putenv... yes checking for setmode... no checking for strcasecmp... yes checking for sigaction... yes checking for parse_printf_format... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strstr... yes checking for getline... yes checking for getopt_long... yes checking for regcomp... yes checking for strncasecmp... yes checking for strcasestr... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating src/Makefile config.status: creating config.h config.status: executing depfiles commands dh_auto_build make -j8 make[1]: Entering directory '/build/reproducible-path/ffe-0.3.9' make all-recursive make[2]: Entering directory '/build/reproducible-path/ffe-0.3.9' Making all in src make[3]: Entering directory '/build/reproducible-path/ffe-0.3.9/src' gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ffe-0.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o ffe.o ffe.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ffe-0.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o xmalloc.o xmalloc.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ffe-0.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o parserc.o parserc.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ffe-0.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o execute.o execute.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ffe-0.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o endian.o endian.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ffe-0.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o level.o level.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I.. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ffe-0.3.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o anonymize.o anonymize.c ffe.c: In function ‘main’: ffe.c:1134:9: error: too many arguments to function ‘open_input_file’; expected 0, have 1 1134 | open_input_file(BINARY); // guess binary first | ^~~ In file included from ffe.c:27: ffe.h:379:1: note: declared here 379 | open_input_file(); | ^~~ ffe.c:1147:13: error: too many arguments to function ‘open_input_file’; expected 0, have 1 1147 | open_input_file(s->type[0]); | ^~~ ~~ ffe
Bug#1096610: fastforward: ftbfs with GCC-15
Package: src:fastforward Version: 1:0.51-10 Severity: important Tags: sid forky User: debian-...@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/fastforward_0.51-10_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 [...] 38 | int substdio_bput(s,buf,len) | ^ substdo.c: In function ‘substdio_puts’: substdo.c:96:5: warning: old-style function definition [-Wold-style-definition] 96 | int substdio_puts(s,buf) | ^ substdo.c:99:1: error: number of arguments doesn’t match prototype 99 | { | ^ substdio.h:24:12: error: prototype declaration 24 | extern int substdio_puts(); |^ substdo.c:100:29: error: too many arguments to function ‘str_len’; expected 0, have 1 100 | return substdio_put(s,buf,str_len(buf)); | ^~~ ~~~ str.h:7:21: note: declared here 7 | extern unsigned int str_len(); | ^~~ substdo.c:100:10: error: too many arguments to function ‘substdio_put’; expected 0, have 3 100 | return substdio_put(s,buf,str_len(buf)); | ^~~~ ~ substdo.c:55:5: note: declared here 55 | int substdio_put(s,buf,len) | ^~~~ substdo.c: In function ‘substdio_putsflush’: substdo.c:103:5: warning: old-style function definition [-Wold-style-definition] 103 | int substdio_putsflush(s,buf) | ^~ substdo.c:106:1: error: number of arguments doesn’t match prototype 106 | { | ^ substdio.h:26:12: error: prototype declaration 26 | extern int substdio_putsflush(); |^~ substdo.c:107:34: error: too many arguments to function ‘str_len’; expected 0, have 1 107 | return substdio_putflush(s,buf,str_len(buf)); | ^~~ ~~~ str.h:7:21: note: declared here 7 | extern unsigned int str_len(); | ^~~ substdo.c:107:10: error: too many arguments to function ‘substdio_putflush’; expected 0, have 3 107 | return substdio_putflush(s,buf,str_len(buf)); | ^ ~ substdo.c:80:5: note: declared here 80 | int substdio_putflush(s,buf,len) | ^ slurpclose.c: In function ‘slurpclose’: slurpclose.c:6:5: warning: old-style function definition [-Wold-style-definition] 6 | int slurpclose(fd,sa,bufsize) | ^~ slurpclose.c:10:1: error: number of arguments doesn’t match prototype 10 | { | ^ In file included from slurpclose.c:3: slurpclose.h:4:12: error: prototype declaration 4 | extern int slurpclose(); |^~ slurpclose.c:13:10: error: too many arguments to function ‘stralloc_readyplus’; expected 0, have 2 13 | if (!stralloc_readyplus(sa,bufsize)) { close(fd); return -1; } | ^~ ~~ In file included from slurpclose.c:1: stralloc.h:9:12: note: declared here 9 | extern int stralloc_readyplus(); |^~ make[1]: *** [Makefile:569: substdo.o] Error 1 make[1]: *** [Makefile:437: slurpclose.o] Error 1 make[1]: Leaving directory '/build/reproducible-path/fastforward-0.51' dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:9: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1096659: fspy: ftbfs with GCC-15
Package: src:fspy Version: 0.1.1-4 Severity: important Tags: sid forky User: debian-...@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/fspy_0.1.1-4_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 [...] dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure dh_auto_build make -j8 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/fspy-0.1.1' gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fspy-0.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -DMAJORVERSION=0 -DMINORVERSION=1 -DSUBMINORVERSION=1 -DBUILD=2020060722 -DCODENAME=\"25c3\" -c src/fspy.c -o obj/fspy.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fspy-0.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -DMAJORVERSION=0 -DMINORVERSION=1 -DSUBMINORVERSION=1 -DBUILD=2020060722 -DCODENAME=\"25c3\" -c src/enumdirs.c -o obj/enumdirs.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fspy-0.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -DMAJORVERSION=0 -DMINORVERSION=1 -DSUBMINORVERSION=1 -DBUILD=2020060722 -DCODENAME=\"25c3\" -c src/fsevents.c -o obj/fsevents.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fspy-0.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -DMAJORVERSION=0 -DMINORVERSION=1 -DSUBMINORVERSION=1 -DBUILD=2020060722 -DCODENAME=\"25c3\" -c src/isnumber.c -o obj/isnumber.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fspy-0.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -DMAJORVERSION=0 -DMINORVERSION=1 -DSUBMINORVERSION=1 -DBUILD=2020060722 -DCODENAME=\"25c3\" -c src/stating.c -o obj/stating.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fspy-0.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -DMAJORVERSION=0 -DMINORVERSION=1 -DSUBMINORVERSION=1 -DBUILD=2020060722 -DCODENAME=\"25c3\" -c src/output.c -o obj/output.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fspy-0.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -DMAJORVERSION=0 -DMINORVERSION=1 -DSUBMINORVERSION=1 -DBUILD=2020060722 -DCODENAME=\"25c3\" -c src/regmatch.c -o obj/regmatch.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fspy-0.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -DMAJORVERSION=0 -DMINORVERSION=1 -DSUBMINORVERSION=1 -DBUILD=2020060722 -DCODENAME=\"25c3\" -c src/numlen.c -o obj/numlen.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fspy-0.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-securi
Bug#1096632: filter: ftbfs with GCC-15
Package: src:filter Version: 2.6.3+ds1-5 Severity: important Tags: sid forky User: debian-...@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/filter_2.6.3+ds1-5_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 [...] from actions.c:81: sysdefs.h:26:7: warning: conflicting types for built-in function ‘strstr’; expected ‘char *(const char *, const char *)’ [-Wbuiltin-declaration-mismatch] 26 | char *strstr(); | ^~ sysdefs.h:1:1: note: ‘strstr’ is declared in header ‘’ +++ |+#include 1 | In file included from defs.h:407: /usr/include/string.h:350:14: error: conflicting types for ‘strstr’; have ‘char *(const char *, const char *)’ 350 | extern char *strstr (const char *__haystack, const char *__needle) | ^~ sysdefs.h:26:7: note: previous declaration of ‘strstr’ with type ‘char *(void)’ 26 | char *strstr(); | ^~ defs.h:513:7: error: conflicting types for ‘strtok’; have ‘char *(void)’ 513 | char *strtok(); | ^~ /usr/include/string.h:356:14: note: previous declaration of ‘strtok’ with type ‘char *(char * restrict, const char * restrict)’ 356 | extern char *strtok (char *__restrict __s, const char *__restrict __delim) | ^~ In file included from actions.c:83: utils.h:6:14: error: conflicting types for ‘itoa’; have ‘char *(int, int)’ 6 | extern char *itoa(int i, int two_digit); | ^~~~ In file included from actions.c:82: filter.h:278:7: note: previous declaration of ‘itoa’ with type ‘char *(void)’ 278 | char *itoa(); | ^~~~ actions.c: In function ‘pipe_to_mailer’: actions.c:101:5: warning: old-style function definition [-Wold-style-definition] 101 | int pipe_to_mailer(ftmp, resendflag, address) | ^~ actions.c: In function ‘mail_message’: actions.c:205:1: warning: old-style function definition [-Wold-style-definition] 205 | mail_message(address, fptr,resendflag) | ^~~~ actions.c: In function ‘save_message’: actions.c:358:5: warning: old-style function definition [-Wold-style-definition] 358 | int save_message(foldername, tmpfptr) | ^~~~ actions.c: In function ‘save_to_folder’: actions.c:435:5: warning: old-style function definition [-Wold-style-definition] 435 | int save_to_folder(foldername,tmpfptr) | ^~ actions.c: In function ‘execute’: actions.c:505:6: warning: old-style function definition [-Wold-style-definition] 505 | void execute(command, tmpfptr) | ^~~ actions.c: In function ‘mail_message’: actions.c:274:21: warning: ignoring return value of ‘setuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 274 | setuid(user_uid); | ^~~~ actions.c:275:21: warning: ignoring return value of ‘setgid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 275 | setgid(user_gid); | ^~~~ actions.c: In function ‘execute’: actions.c:549:17: warning: ignoring return value of ‘setgid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 549 | setgid(user_gid); | ^~~~ actions.c:550:17: warning: ignoring return value of ‘setuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 550 | setuid(user_uid); | ^~~~ actions.c:554:17: warning: ignoring return value of ‘dup’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 554 | dup(tmpfd); | ^~ make[1]: *** [: actions.o] Error 1 make[1]: Leaving directory '/build/reproducible-path/filter-2.6.3+ds1' dh_auto_build: error: make -j1 returned exit code 2 make:
Bug#1096643: flip: ftbfs with GCC-15
Package: src:flip Version: 1.20-5 Severity: important Tags: sid forky User: debian-...@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/flip_1.20-5_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 [...] /usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here 72 | typedef void (*__sighandler_t) (int); |^~ flip.c:540:24: error: passing argument 2 of ‘signal’ from incompatible pointer type [-Wincompatible-pointer-types] 540 | signal (SIGTERM, cleanup); |^~~ || |void (*)(void) /usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (*)(int)’} but argument is of type ‘void (*)(void)’ 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) | ~~~^ flip.c:35:6: note: ‘cleanup’ declared here 35 | void cleanup PARMS ((int)); | ^~~ /usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here 72 | typedef void (*__sighandler_t) (int); |^~ flip.c: In function ‘cleanup’: flip.c:545:6: warning: old-style function definition [-Wold-style-definition] 545 | void cleanup(sig) | ^~~ flip.c:547:1: error: number of arguments doesn’t match prototype 547 | { | ^ flip.c:35:6: error: prototype declaration 35 | void cleanup PARMS ((int)); | ^~~ flip.c:550:17: error: passing argument 2 of ‘signal’ from incompatible pointer type [-Wincompatible-pointer-types] 550 |signal (sig, cleanup); /* ditto */ | ^~~ | | | void (*)(void) /usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (*)(int)’} but argument is of type ‘void (*)(void)’ 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) | ~~~^ flip.c:545:6: note: ‘cleanup’ declared here 545 | void cleanup(sig) | ^~~ /usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here 72 | typedef void (*__sighandler_t) (int); |^~ flip.c: In function ‘error’: flip.c:557:6: warning: old-style function definition [-Wold-style-definition] 557 | void error (msg1, msg2) | ^ flip.c:559:1: error: number of arguments doesn’t match prototype 559 | { | ^ flip.c:33:6: error: prototype declaration 33 | void error PARMS ((char *, char *)); | ^ flip.c: In function ‘flip_exit’: flip.c:612:6: warning: old-style function definition [-Wold-style-definition] 612 | void flip_exit(stat) | ^ flip.c:614:1: error: number of arguments doesn’t match prototype 614 | { | ^ flip.c:26:6: error: prototype declaration 26 | void flip_exit PARMS ((int)); | ^ flip.c: At top level: flip.c:3:13: warning: ‘sccsid’ defined but not used [-Wunused-variable] 3 | static char sccsid[]="::[[ @(#) flip.c 1.20 2008-07-26 ]]::"; | ^~ make[1]: *** [Makefile:72: flip.o] Error 1 make[1]: Leaving directory '/build/reproducible-path/flip-1.20' dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:23: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1096667: fwlogwatch: ftbfs with GCC-15
Package: src:fwlogwatch Version: 1.4-5 Severity: important Tags: sid forky User: debian-...@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/fwlogwatch_1.4-5_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 [...] gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fwlogwatch-1.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DHAVE_ZLIB -DHAVE_GETTEXT -pipe -O2 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -o resolve.o resolve.c modes.c: In function ‘mode_rt_response’: modes.c:617:19: error: passing argument 2 of ‘signal’ from incompatible pointer type [-Wincompatible-pointer-types] 617 | signal(SIGTERM, mode_rt_response_terminate); | ^~ | | | void (*)(void) /usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (*)(int)’} but argument is of type ‘void (*)(void)’ 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) | ~~~^ modes.c:531:6: note: ‘mode_rt_response_terminate’ declared here 531 | void mode_rt_response_terminate() | ^~ /usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here 72 | typedef void (*__sighandler_t) (int); |^~ modes.c:707:18: error: passing argument 2 of ‘signal’ from incompatible pointer type [-Wincompatible-pointer-types] 707 | signal(SIGHUP, mode_rt_response_reread_conf); | ^~~~ | | | void (*)(void) /usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (*)(int)’} but argument is of type ‘void (*)(void)’ 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) | ~~~^ modes.c:423:6: note: ‘mode_rt_response_reread_conf’ declared here 423 | void mode_rt_response_reread_conf() | ^~~~ /usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here 72 | typedef void (*__sighandler_t) (int); |^~ modes.c:708:19: error: passing argument 2 of ‘signal’ from incompatible pointer type [-Wincompatible-pointer-types] 708 | signal(SIGUSR1, mode_rt_response_reopen_log); | ^~~ | | | void (*)(void) /usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (*)(int)’} but argument is of type ‘void (*)(void)’ 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) | ~~~^ modes.c:454:6: note: ‘mode_rt_response_reopen_log’ declared here 454 | void mode_rt_response_reopen_log() | ^~~ /usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here 72 | typedef void (*__sighandler_t) (int); |^~ make[1]: *** [: modes.o] Error 1 make[1]: *** Waiting for unfinished jobs output.c: In function ‘output_timediff’: output.c:48:3: warning: ‘__builtin_strncat’ output may be truncated copying 3 bytes from a string of length 3 [-Wstringop-truncation] 48 | strncat(td, tmp, 3); | ^ resolve.c: In function ‘resolve_address_sync’: resolve.c:125:34: warning: ‘%s’ directive output may be truncated writing up to 1024 bytes into a region of size 256 [-Wformat-truncation=] 125 | snprintf(fqdn, HOSTLEN, "%s", hbuf); | ^~ In file included from /usr/include/stdio.h:970, from resolve.c:4
Bug#1096401: bwbasic: ftbfs with GCC-15
Package: src:bwbasic Version: 2.20pl2-14 Severity: important Tags: sid forky User: debian-...@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/bwbasic_2.20pl2-14_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 [...] | ^~~ renum.c:14:7: note: declared here 14 | char *midstr2(); | ^~~ renum.c:407:37: error: too many arguments to function ‘midstr2’; expected 0, have 3 407 | a = (char)(*midstr2(pstr, x9, 1)); | ^~~ renum.c:14:7: note: declared here 14 | char *midstr2(); | ^~~ renum.c:420:34: error: too many arguments to function ‘midstr2’; expected 0, have 3 420 | n = atoi(midstr2(pstr, p8, p9 - p8 + 1)); | ^~~ renum.c:14:7: note: declared here 14 | char *midstr2(); | ^~~ renum.c:430:53: error: too many arguments to function ‘midstr2’; expected 0, have 3 430 | strcpy(tempstr, midstr2(pstr, 1, p8 - 1)); | ^~~ renum.c:14:7: note: declared here 14 | char *midstr2(); | ^~~ renum.c:436:53: error: too many arguments to function ‘midstr2’; expected 0, have 3 436 | strcpy(tempstr, midstr2(pstr, 1, p8 - 1)); | ^~~ renum.c:14:7: note: declared here 14 | char *midstr2(); | ^~~ renum.c:438:53: error: too many arguments to function ‘midstr1’; expected 0, have 2 438 | strcat(tempstr, midstr1(pstr, p9 + 1)); | ^~~ renum.c:13:7: note: declared here 13 | char *midstr1(); | ^~~ renum.c: In function ‘instr’: renum.c:481:5: warning: old-style function definition [-Wold-style-definition] 481 | int instr(astr, bstr) | ^ renum.c:483:1: error: number of arguments doesn’t match prototype 483 | { | ^ renum.c:12:5: error: prototype declaration 12 | int instr(); | ^ renum.c: In function ‘midstr1’: renum.c:493:7: warning: old-style function definition [-Wold-style-definition] 493 | char *midstr1(astr, start) | ^~~ renum.c:496:1: error: number of arguments doesn’t match prototype 496 | { | ^ renum.c:13:7: error: prototype declaration 13 | char *midstr1(); | ^~~ renum.c: In function ‘midstr2’: renum.c:507:7: warning: old-style function definition [-Wold-style-definition] 507 | char *midstr2(astr, start, len) | ^~~ renum.c:510:1: error: number of arguments doesn’t match prototype 510 | { | ^ renum.c:14:7: error: prototype declaration 14 | char *midstr2(); | ^~~ make[1]: *** [Makefile:66: renum] Error 1 make[1]: *** Waiting for unfinished jobs make[1]: Leaving directory '/build/reproducible-path/bwbasic-2.20pl2' dh_auto_build: error: make -j8 returned exit code 2 make: *** [debian/rules:4: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1096402: c-icap: ftbfs with GCC-15
Package: src:c-icap Version: 1:0.5.10-6.1 Severity: important Tags: sid forky User: debian-...@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
Bug#1096700: gftp: ftbfs with GCC-15
Package: src:gftp Version: 2.9.1~beta-4 Severity: important Tags: sid forky User: debian-...@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/gftp_2.9.1~beta-4_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 [...] gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DSHARE_DIR=\"/usr/share/gftp\" -DLOCALE_DIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gftp-2.9.1~beta=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o fsplib.o fsplib.c gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DSHARE_DIR=\"/usr/share/gftp\" -DLOCALE_DIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gftp-2.9.1~beta=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o ftp-dir-listing.o ftp-dir-listing.c gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DSHARE_DIR=\"/usr/share/gftp\" -DLOCALE_DIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gftp-2.9.1~beta=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o misc.o misc.c gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DSHARE_DIR=\"/usr/share/gftp\" -DLOCALE_DIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gftp-2.9.1~beta=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o protocols.o protocols.c gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DSHARE_DIR=\"/usr/share/gftp\" -DLOCALE_DIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gftp-2.9.1~beta=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o protocol_bookmark.o protocol_bookmark.c gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DSHARE_DIR=\"/usr/share/gftp\" -DLOCALE_DIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gftp-2.9.1~beta=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o protocol_fsp.o protocol_fsp.c gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DSHARE_DIR=\"/usr/share/gftp\" -DLOCALE_DIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -g -O2 -Werror=implicit-function-declaration
Bug#1096741: gnunet: ftbfs with GCC-15
Package: src:gnunet Version: 0.20.0-7 Severity: important Tags: sid forky User: debian-...@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/gnunet_0.20.0-7_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 [...] 518 | op (async_context, struct GNUNET_TESTING_AsyncContext) \ | ^~ ../../src/include/gnunet_testing_netjail_lib.h:523:1: note: in expansion of macro 'GNUNET_TESTING_SIMPLE_NETJAIL_TRAITS' 523 | GNUNET_TESTING_SIMPLE_NETJAIL_TRAITS (GNUNET_TESTING_MAKE_DECL_SIMPLE_TRAIT) | ^~~~ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gnunet-0.20.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fno-strict-aliasing -Wno-address-of-packed-member -c -o testing_api_cmd_netjail_start_cmds_helper.lo testing_api_cmd_netjail_start_cmds_helper.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gnunet-0.20.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fno-strict-aliasing -Wno-address-of-packed-member -c -o testing_api_cmd_netjail_stop_cmds_helper.lo testing_api_cmd_netjail_stop_cmds_helper.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gnunet-0.20.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fno-strict-aliasing -Wno-address-of-packed-member -c -o testing_api_cmd_netjail_stop.lo testing_api_cmd_netjail_stop.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gnunet-0.20.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fno-strict-aliasing -Wno-address-of-packed-member -c -o testing.lo testing.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gnunet-0.20.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fno-strict-aliasing -Wno-address-of-packed-member -c testing_api_cmd_netjail_start_cmds_helper.c -fPIC -DPIC -o .libs/testing_api_cmd_netjail_start_cmds_helper.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gnunet-0.20.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fno-strict-aliasing -Wno-address-of-packed-member -c testing_api_cmd_netjail_stop_cmds_helper.c -fPIC -DPIC -o .libs/testing_api_cmd_netjail_stop_cmds_helper.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gnunet-0.20.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fno-strict-aliasing -Wno-address-of-packed-member -c -o testing_api_cmd_system_create.lo testing_api_cmd_system_create
Bug#1096715: gkrellm-thinkbat: ftbfs with GCC-15
Package: src:gkrellm-thinkbat Version: 0.2.3-1 Severity: important Tags: sid forky User: debian-...@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/gkrellm-thinkbat_0.2.3-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 [...] dh_auto_build make -j8 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/gkrellm-thinkbat-0.2.3' gcc `pkg-config gtk+-2.0 --cflags` -fPIC -DVERSION=\"0.2.3\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gkrellm-thinkbat-0.2.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I. -Wall -pedantic -O2 -c collect_data.c collect_data.c: In function ‘read_battery_data’: collect_data.c:75:18: error: too many arguments to function ‘read_from_file’; expected 0, have 1 75 | design = read_from_file(file); | ^~ In file included from collect_data.c:27: collect_data.h:7:5: note: declared here 7 | int read_from_file(); | ^~ collect_data.c:78:21: error: too many arguments to function ‘read_from_file’; expected 0, have 1 78 | remaining = read_from_file(file); | ^~ collect_data.h:7:5: note: declared here 7 | int read_from_file(); | ^~ collect_data.c:81:21: error: too many arguments to function ‘read_from_file’; expected 0, have 1 81 | power_now = read_from_file(file); | ^~ collect_data.h:7:5: note: declared here 7 | int read_from_file(); | ^~ collect_data.c:84:21: error: too many arguments to function ‘read_from_file’; expected 0, have 1 84 | power_avg = read_from_file(file); | ^~ collect_data.h:7:5: note: declared here 7 | int read_from_file(); | ^~ collect_data.c:87:21: error: too many arguments to function ‘read_from_file’; expected 0, have 1 87 | last_full = read_from_file(file); | ^~ collect_data.h:7:5: note: declared here 7 | int read_from_file(); | ^~ collect_data.c:90:34: error: too many arguments to function ‘read_from_file’; expected 0, have 1 90 | remaining_running_time = read_from_file(file); | ^~ collect_data.h:7:5: note: declared here 7 | int read_from_file(); | ^~ collect_data.c:93:35: error: too many arguments to function ‘read_from_file’; expected 0, have 1 93 | remaining_charging_time = read_from_file(file); | ^~ collect_data.h:7:5: note: declared here 7 | int read_from_file(); | ^~ collect_data.c:96:14: error: too many arguments to function ‘read_from_file’; expected 0, have 1 96 | ac = read_from_file(file); | ^~ collect_data.h:7:5: note: declared here 7 | int read_from_file(); | ^~ collect_data.c: At top level: collect_data.c:157:5: error: conflicting types for ‘read_from_file’; have ‘int(char *)’ 157 | int read_from_file(char *file) | ^~ collect_data.h:7:5: note: previous declaration of ‘read_from_file’ with type ‘int(void)’ 7 | int read_from_file(); | ^~ collect_data.c: In function ‘read_battery_data’: collect_data.c:62:9: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 62 | fscanf(fp, "%s", state); | ^~~ make[1]: *** [Makefile:21: collect_data.o] Error 1 m
Bug#1096706: giftrans: ftbfs with GCC-15
Package: src:giftrans Version: 1.12.2-20 Severity: important Tags: sid forky User: debian-...@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/giftrans_1.12.2-20_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 [...] giftrans.c: In function ‘main’: giftrans.c:793:5: warning: old-style function definition [-Wold-style-definition] 793 | int main(argc,argv) | ^~~~ giftrans.c: In function ‘skipdata’: giftrans.c:293:23: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 293 | (void)fread((void *)&size,1,1,src); | ^~~~ giftrans.c:298:31: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 298 | (void)fread((void *)buffer,(size_t)size,1,src); | ^~~~ giftrans.c: In function ‘transblock’: giftrans.c:314:15: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 314 | (void)fread((void *)&size,1,1,src); | ^~~~ giftrans.c:320:15: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 320 | (void)fread((void *)buffer,(size_t)size,1,src); | ^~~~ giftrans.c: In function ‘dumpcomment’: giftrans.c:335:15: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 335 | (void)fread((void *)&size,1,1,src); | ^~~~ giftrans.c:338:15: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 338 | (void)fread((void *)buffer,(size_t)size,1,src); | ^~~~ giftrans.c: In function ‘transdata’: giftrans.c:366:23: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 366 | (void)fread((void *)&size,1,1,src); | ^~~~ giftrans.c:372:23: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 372 | (void)fread((void *)buffer,(size_t)size,1,src); | ^~~~ giftrans.c: In function ‘giftrans’: giftrans.c:392:15: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 392 | (void)fread((void *)buffer,6,1,src); | ^ giftrans.c:411:15: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 411 | (void)fread((void *)lsd,7,1,src); | ^~ giftrans.c:434:23: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 434 | (void)fread((void *)gct,gct_size,3,src); | ^ giftrans.c:492:23: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 492 | (void)fread((void *)buffer,1,1,src); | ^ giftrans.c:497:31: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 497 | (void)fread((void *)(buffer+1),9,1,src); | ^ giftrans.c:553:39: warning: ignoring return value of ‘f
Bug#1096721: gkrelluim: ftbfs with GCC-15
Package: src:gkrelluim Version: 0.3.2-2 Severity: important Tags: sid forky User: debian-...@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/gkrelluim_0.3.2-2_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 [...] from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/gkrellm2/log.h:37, from /usr/include/gkrellm2/gkrellm.h:41, from gkrelluim.h:33, from uim-helper.c:41: /usr/include/glib-2.0/glib/gutils.h:329:9: note: declared here 329 | voidg_atexit(GVoidFuncfunc); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /usr/include/gkrellm2/gkrellm.h:47, from gkrelluim.h:33, from gkrelluim.c:22: gkrelluim.c: In function ‘cb_menu_button’: gkrelluim.c:126:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 126 | (gpointer)i ); | ^ gkrelluim.c: In function ‘create_gkrelluim’: gkrelluim.c:192:9: error: passing argument 3 of ‘gkrellm_put_decal_in_meter_button’ from incompatible pointer type [-Wincompatible-pointer-types] 192 | cb_mode_button, | ^~ | | | void (*)(GkrellmDecalbutton *, GdkEventButton *) In file included from /usr/include/gkrellm2/gkrellm.h:1083: /usr/include/gkrellm2/gkrellm-public-proto.h:262:72: note: expected ‘void (*)(void)’ but argument is of type ‘void (*)(GkrellmDecalbutton *, GdkEventButton *)’ 262 | GkrellmDecal *, void (*func)(), void *, | ~~~^~~ gkrelluim.c:136:13: note: ‘cb_mode_button’ declared here 136 | static void cb_mode_button( GkrellmDecalbutton *button, GdkEventButton *event ) { | ^~ gkrelluim.c:203:9: error: passing argument 3 of ‘gkrellm_put_decal_in_meter_button’ from incompatible pointer type [-Wincompatible-pointer-types] 203 | cb_input_button, | ^~~ | | | void (*)(GkrellmDecalbutton *, GdkEventButton *) /usr/include/gkrellm2/gkrellm-public-proto.h:262:72: note: expected ‘void (*)(void)’ but argument is of type ‘void (*)(GkrellmDecalbutton *, GdkEventButton *)’ 262 | GkrellmDecal *, void (*func)(), void *, | ~~~^~~ gkrelluim.c:146:13: note: ‘cb_input_button’ declared here 146 | static void cb_input_button( GkrellmDecalbutton *button, GdkEventButton *event ) { | ^~~ gkrelluim.c:212:9: error: passing argument 3 of ‘gkrellm_make_scaled_button’ from incompatible pointer type [-Wincompatible-pointer-types] 212 | cb_menu_button, /* Button clicked callback function */ | ^~ | | | void (*)(GkrellmDecalbutton *, GdkEventButton *) /usr/include/gkrellm2/gkrellm-public-proto.h:269:77: note: expected ‘void (*)(void)’ but argument is of type ‘void (*)(GkrellmDecalbutton
Bug#1096720: glhack: ftbfs with GCC-15
Package: src:glhack Version: 1.2-7 Severity: important Tags: sid forky User: debian-...@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/glhack_1.2-7_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 [...] SHELL=/bin/sh USER=user42 dpkg-buildpackage - Command: dpkg-buildpackage --sanitize-env -us -uc -b dpkg-buildpackage: info: source package glhack dpkg-buildpackage: info: source version 1.2-7 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Niels Thykier dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --no-parallel dh_auto_clean -O--no-parallel make -j1 clean make[1]: Entering directory '/build/reproducible-path/glhack-1.2' ( cd src ; make clean ) make[2]: Entering directory '/build/reproducible-path/glhack-1.2/src' rm -f *.o ../src/hack.h-t ../src/config.h-t make[2]: Leaving directory '/build/reproducible-path/glhack-1.2/src' ( cd util ; make clean ) make[2]: Entering directory '/build/reproducible-path/glhack-1.2/util' rm -f *.o make[2]: Leaving directory '/build/reproducible-path/glhack-1.2/util' make[1]: Leaving directory '/build/reproducible-path/glhack-1.2' dh_autoreconf_clean -O--no-parallel dh_clean -O--no-parallel debian/rules binary dh binary --no-parallel dh_update_autotools_config -O--no-parallel dh_autoreconf -O--no-parallel dh_auto_configure -O--no-parallel debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/glhack-1.2' dh_auto_build -- CC="cc -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glhack-1.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2" LINK="cc -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" make -j1 "INSTALL=install --strip-program=true" "CC=cc -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glhack-1.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2" "LINK=cc -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" make[2]: Entering directory '/build/reproducible-path/glhack-1.2' ( cd src ; make ) make[3]: Entering directory '/build/reproducible-path/glhack-1.2/src' touch ../src/config.h-t cc -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/glhack-1.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -O -I../include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c monst.c In file included from ../include/unixconf.h:282, from ../include/global.h:150, from ../include/config.h:393, from monst.c:5: /usr/include/stdlib.h:601:13: error: conflicting types for ‘srand48’; have ‘void(long int)’ 601 | extern void srand48 (long int __seedval) __THROW; | ^~~ In file included from ../include/unixconf.h:279: ../include/system.h:91:8: note: previous declaration of ‘srand48’ with type ‘void(void)’ 91 | E void srand48(); |^~~ In file included from ../include/unixconf.h:283: /usr/include/unistd.h:464:21: error: conflicting types for ‘sleep’; have ‘unsigned int(unsigned int)’ 464 | extern unsigned int sleep (unsigned int __seconds); | ^ ../include/system.h:349:12: note: previous declaration of ‘sleep’ with type ‘unsigned int(void)’ 349 | E unsigned sleep(); |^ make[3]: *** [Makefile:487: monst.o] Error 1 make[3]: Le
Bug#1096717: gkrellm-xkb: ftbfs with GCC-15
Package: src:gkrellm-xkb Version: 1.05-7 Severity: important Tags: sid forky User: debian-...@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/gkrellm-xkb_1.05-7_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 [...] LC_ALL=C.UTF-8 LOGNAME=user42 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh USER=user42 dpkg-buildpackage - Command: dpkg-buildpackage --sanitize-env -us -uc -b dpkg-buildpackage: info: source package gkrellm-xkb dpkg-buildpackage: info: source version 1.05-7 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Petter Reinholdtsen dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_auto_clean make -j8 clean make[1]: Entering directory '/build/reproducible-path/gkrellm-xkb-1.05' rm -f *.o core *.so* *.bak *~ make[1]: Leaving directory '/build/reproducible-path/gkrellm-xkb-1.05' dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure dh_auto_build make -j8 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/gkrellm-xkb-1.05' cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gkrellm-xkb-1.05=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wall -fPIC `pkg-config gtk+-2.0 --cflags` -I/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -c main.c main.c: In function ‘update_plugin’: main.c:247:9: error: too many arguments to function ‘draw_flag’; expected 0, have 1 247 | draw_flag(0); | ^ ~ main.c:95:13: note: declared here 95 | static void draw_flag(); | ^ main.c: In function ‘create_plugin’: main.c:332:5: error: too many arguments to function ‘draw_flag’; expected 0, have 1 332 | draw_flag(1); | ^ ~ main.c:95:13: note: declared here 95 | static void draw_flag(); | ^ main.c: At top level: main.c:336:13: error: conflicting types for ‘draw_flag’; have ‘void(int)’ 336 | static void draw_flag(int redraw) { /* {{{ */ | ^ main.c:95:13: note: previous declaration of ‘draw_flag’ with type ‘void(void)’ 95 | static void draw_flag(); | ^ main.c: In function ‘draw_flag’: main.c:455:36: warning: variable ‘ts_alt’ set but not used [-Wunused-but-set-variable] 455 | GkrellmTextstyle *ts, *ts_alt; |^~ main.c: At top level: main.c:95:13: warning: ‘draw_flag’ used but never defined 95 | static void draw_flag(); | ^ main.c:336:13: warning: ‘draw_flag’ defined but not used [-Wunused-function] 336 | static void draw_flag(int redraw) { /* {{{ */ | ^ make[1]: *** [Makefile:29: main.o] Error 1 make[1]: Leaving directory '/build/reproducible-path/gkrellm-xkb-1.05' dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:4: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Bug#1096586: esnacc: ftbfs with GCC-15
Package: src:esnacc Version: 1.8.1-5 Severity: important Tags: sid forky User: debian-...@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/esnacc_1.8.1-5_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 [...] | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./c-lib -I./c-lib/src -I./c-lib/inc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/esnacc-1.8.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 -Wall -Wextra -c c-lib/src/asn-tag.c -o c-lib/src/libcasn1_la-asn-tag.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./c-lib -I./c-lib/src -I./c-lib/inc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/esnacc-1.8.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 -Wall -Wextra -c -o c-lib/src/libcasn1_la-tbl-dbg.lo `test -f 'c-lib/src/tbl-dbg.c' || echo './'`c-lib/src/tbl-dbg.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./c-lib -I./c-lib/src -I./c-lib/inc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/esnacc-1.8.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 -Wall -Wextra -c c-lib/src/tbl-dbg.c -fPIC -DPIC -o c-lib/src/.libs/libcasn1_la-tbl-dbg.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./c-lib -I./c-lib/src -I./c-lib/inc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/esnacc-1.8.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 -Wall -Wextra -c c-lib/src/tbl-dbg.c -o c-lib/src/libcasn1_la-tbl-dbg.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./c-lib -I./c-lib/src -I./c-lib/inc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/esnacc-1.8.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 -Wall -Wextra -c -o c-lib/src/libcasn1_la-asn-enum.lo `test -f 'c-lib/src/asn-enum.c' || echo './'`c-lib/src/asn-enum.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./c-lib -I./c-lib/src -I./c-lib/inc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/esnacc-1.8.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 -Wall -Wextra -c c-lib/src/asn-enum.c -fPIC -DPIC -o c-lib/src/.libs/libcasn1_la-asn-enum.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./c-lib -I./c-lib/src -I./c-lib/inc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/esnacc-1.8.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 -Wall -Wextra -c c-lib/src/asn-enum.c -o c-lib/src/libcasn1_la-asn-enum.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./c-lib -I./c-lib/src -I./c-lib/inc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/esnacc-1.8.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O0 -Wall -Wextra -c -o c-lib/src/libcasn1_la-asn-TeletexString.lo `test -f 'c-lib/src/asn-TeletexString.c' || echo './'`c-lib/src/asn-TeletexString.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wdate-
Bug#1096787: gtkam: ftbfs with GCC-15
Package: src:gtkam Version: 1.1-2 Severity: important Tags: sid forky User: debian-...@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/gtkam_1.1-2_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 [...] | ^~~~ gtkam-tree.c:1161:41: note: (near initialization for ‘mi[2].callback’) gtkam-tree.c:535:1: note: ‘action_rmdir’ declared here 535 | action_rmdir (gpointer callback_data, guint callback_action, | ^~~~ gtkam-tree.c:1162:47: error: initialization of ‘void (*)(void)’ from incompatible pointer type ‘void (*)(void *, guint, GtkWidget *)’ {aka ‘void (*)(void *, unsigned int, struct _GtkWidget *)’} [-Wincompatible-pointer-types] 1162 | {N_("/Save directory tree..."), NULL, action_download, 0, NULL}, | ^~~ gtkam-tree.c:1162:47: note: (near initialization for ‘mi[3].callback’) gtkam-tree.c:863:1: note: ‘action_download’ declared here 863 | action_download (gpointer callback_data, guint callback_action, | ^~~ gtkam-tree.c:1164:41: error: initialization of ‘void (*)(void)’ from incompatible pointer type ‘void (*)(void *, guint, GtkWidget *)’ {aka ‘void (*)(void *, unsigned int, struct _GtkWidget *)’} [-Wincompatible-pointer-types] 1164 | {N_("/Capture image..."), NULL, action_capture, 0, NULL}, | ^~ gtkam-tree.c:1164:41: note: (near initialization for ‘mi[5].callback’) gtkam-tree.c:1075:1: note: ‘action_capture’ declared here 1075 | action_capture (gpointer callback_data, guint callback_action, | ^~ gtkam-tree.c:1165:48: error: initialization of ‘void (*)(void)’ from incompatible pointer type ‘void (*)(void *, guint, GtkWidget *)’ {aka ‘void (*)(void *, unsigned int, struct _GtkWidget *)’} [-Wincompatible-pointer-types] 1165 | {N_("/View camera preferences"), NULL, action_preferences, 0, |^~ gtkam-tree.c:1165:48: note: (near initialization for ‘mi[6].callback’) gtkam-tree.c:966:1: note: ‘action_preferences’ declared here 966 | action_preferences (gpointer callback_data, guint callback_action, | ^~ gtkam-tree.c:1167:44: error: initialization of ‘void (*)(void)’ from incompatible pointer type ‘void (*)(void *, guint, GtkWidget *)’ {aka ‘void (*)(void *, unsigned int, struct _GtkWidget *)’} [-Wincompatible-pointer-types] 1167 | {N_("/View camera summary"), NULL, action_summary, 0, NULL}, |^~ gtkam-tree.c:1167:44: note: (near initialization for ‘mi[7].callback’) gtkam-tree.c:957:1: note: ‘action_summary’ declared here 957 | action_summary (gpointer callback_data, guint callback_action, | ^~ gtkam-tree.c:1168:43: error: initialization of ‘void (*)(void)’ from incompatible pointer type ‘void (*)(void *, guint, GtkWidget *)’ {aka ‘void (*)(void *, unsigned int, struct _GtkWidget *)’} [-Wincompatible-pointer-types] 1168 | {N_("/View camera manual"), NULL, action_manual, 0, NULL}, | ^ gtkam-tree.c:1168:43: note: (near initialization for ‘mi[8].callback’) gtkam-tree.c:1129:1: note: ‘action_manual’ declared here 1129 | action_manual (gpointer callback_data, guint callback_action, | ^ gtkam-tree.c:1169:44: error: initialization of ‘void (*)(void)’ from incompatible pointer type ‘void (*)(void *, guint, GtkWidget *)’ {aka ‘void (*)(void *, unsigned int, struct _GtkWidget *)’} [-Wincompatible-pointer-types] 1169 | {N_("/View driver details"), NULL, action_about, 0, NULL}, |^~~~ gtk
Bug#1096762: gpstrans: ftbfs with GCC-15
Package: src:gpstrans Version: 0.41-11 Severity: important Tags: sid forky User: debian-...@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/gpstrans_0.41-11_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 [...] prefs.c:219:11: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 219 | fgets (Line, 255, preffp); | ^ main.c: In function ‘ParseError’: main.c:129:1: warning: old-style function definition [-Wold-style-definition] 129 | ParseError (err) | ^~ main.c: In function ‘AdjustTime’: main.c:243:14: error: too many arguments to function ‘getGPSTime’; expected 0, have 1 243 | clockgps = getGPSTime (m); | ^~ ~ In file included from main.c:35: include/gpsinfo.h:3:6: note: declared here 3 | long getGPSTime (); | ^~ util.c: In function ‘GetLine’: util.c:51:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 51 | fgets (line, MAX_LINE, refNum); | ^~ main.c:263:26: error: too many arguments to function ‘getGPSTime’; expected 0, have 1 263 | clockgps = getGPSTime (m); | ^~ ~ include/gpsinfo.h:3:6: note: declared here 3 | long getGPSTime (); | ^~ main.c: In function ‘TerminateHandler’: main.c:287:1: warning: old-style function definition [-Wold-style-definition] 287 | TerminateHandler (sig) | ^~~~ main.c: In function ‘main’: main.c:310:1: warning: old-style function definition [-Wold-style-definition] 310 | main (argc, argv) | ^~~~ make[2]: *** [Makefile:36: main.o] Error 1 make[2]: *** Waiting for unfinished jobs In file included from /usr/include/stdio.h:970, from include/defs.h:1, from prefs.c:28: In function ‘sprintf’, inlined from ‘AnalyzeLine’ at prefs.c:123:5: /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin_sprintf’ argument 3 may overlap destination object ‘key’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~ 31 | __glibc_objsize (__s), __fmt, | ~ 32 | __va_arg_pack ()); | ~ prefs.c: In function ‘AnalyzeLine’: prefs.c:100:22: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 100 | char line[255], key[255], data[255]; | ^~~ In function ‘sprintf’, inlined from ‘AnalyzeLine’ at prefs.c:125:5: /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: warning: ‘__builtin_sprintf’ argument 3 may overlap destination object ‘key’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~ 31 | __glibc_objsize (__s), __fmt, | ~ 32 | __va_arg_pack ()); | ~ prefs.c: In function ‘AnalyzeLine’: prefs.c:100:22: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 100 | char line[255], key[255], data[255]; | ^~~ make[2]: Leaving directory '/build/reproducible-path/gpstrans-0.41/src' make[1]: *** [Makefile:12: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/gpstrans-0.41' dh_auto_build: er