Your message dated Sun, 14 Dec 2025 10:34:34 +0000
with message-id <[email protected]>
and subject line Bug#1097437: fixed in ncdc 1.23.1-1.1
has caused the Debian Bug report #1097437,
regarding ncdc: ftbfs with GCC-15
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1097437: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097437
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ncdc
Version: 1.23.1-1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/ncdc_1.23.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
[...]
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/listen.o src/listen.c
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/main.o src/main.c
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/net.o src/net.c
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/proto.o src/proto.c
src/main.c: In function ‘ncdc_version’:
src/main.c:222:5: warning: macro ‘__DATE__’ might prevent reproducible builds
[-Wdate-time]
222 | __DATE__, __TIME__,
| ^~~~~~~~
src/main.c:222:15: warning: macro ‘__TIME__’ might prevent reproducible builds
[-Wdate-time]
222 | __DATE__, __TIME__,
| ^~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/search.o src/search.c
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/strutil.o src/strutil.c
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/tth.o src/tth.c
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/ui.o src/ui.c
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/ui_colors.o src/ui_colors.c
src/search.c: In function ‘search_handle_udp’:
src/search.c:503:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead
[-Wdeprecated-declarations]
503 | pack = g_memdup(pack, len+1);
| ^~~~
In file included from /usr/include/glib-2.0/glib/gstring.h:37,
from /usr/include/glib-2.0/glib/giochannel.h:36,
from /usr/include/glib-2.0/glib.h:56,
from src/ncdc.h:61,
from src/search.c:27:
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
338 | gpointer g_memdup (gconstpointer mem,
| ^~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/ui_listing.o src/ui_listing.c
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/ui_logwindow.o
src/ui_logwindow.c
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/ui_textinput.o
src/ui_textinput.c
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/uit_conn.o src/uit_conn.c
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/uit_dl.o src/uit_dl.c
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/uit_fl.o src/uit_fl.c
gcc -DHAVE_CONFIG_H -I. -I./src -I./deps -I./deps/ylib -Wdate-time
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -pthread -I/usr/include/p11-kit-1 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ncdc-1.23.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o src/uit_hub.o src/uit_hub.c
src/uit_conn.c:398:41: error: initialization of ‘char * (*)(ui_tab_t *)’ from
incompatible pointer type ‘char * (*)(void)’ [-Wincompatible-pointer-types]
398 | ui_tab_type_t uit_conn[1] = { { t_draw, t_title, t_key, t_close } };
| ^~~~~~~
src/uit_conn.c:398:41: note: (near initialization for ‘uit_conn[0].title’)
src/uit_conn.c:100:14: note: ‘t_title’ declared here
100 | static char *t_title() {
| ^~~~~~~
make[2]: *** [Makefile:715: src/uit_conn.o] Error 1
make[2]: *** Waiting for unfinished jobs....
src/uit_dl.c:455:39: error: initialization of ‘char * (*)(ui_tab_t *)’ from
incompatible pointer type ‘char * (*)(void)’ [-Wincompatible-pointer-types]
455 | ui_tab_type_t uit_dl[1] = { { t_draw, t_title, t_key, t_close } };
| ^~~~~~~
src/uit_dl.c:455:39: note: (near initialization for ‘uit_dl[0].title’)
src/uit_dl.c:127:14: note: ‘t_title’ declared here
127 | static char *t_title() {
| ^~~~~~~
make[2]: *** [Makefile:715: src/uit_dl.o] Error 1
src/uit_fl.c: In function ‘uit_fl_queue’:
src/uit_fl.c:215:7: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead
[-Wdeprecated-declarations]
215 | fl_load_async(fn, loadmatch, g_memdup(&uid, 8));
| ^~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gstring.h:37,
from /usr/include/glib-2.0/glib/giochannel.h:36,
from /usr/include/glib-2.0/glib.h:56,
from src/ncdc.h:61,
from src/uit_fl.c:27:
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
338 | gpointer g_memdup (gconstpointer mem,
| ^~~~~~~~
make[2]: Leaving directory '/build/reproducible-path/ncdc-1.23.1'
make[1]: *** [Makefile:449: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/ncdc-1.23.1'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ncdc
Source-Version: 1.23.1-1.1
Done: Adrian Bunk <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ncdc, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Adrian Bunk <[email protected]> (supplier of updated ncdc package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 30 Nov 2025 05:04:27 +0200
Source: ncdc
Architecture: source
Version: 1.23.1-1.1
Distribution: unstable
Urgency: medium
Maintainer: Boris Pek <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1097437
Changes:
ncdc (1.23.1-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Backport upstream fix for FTBFS with GCC 15. (Closes: #1097437)
Checksums-Sha1:
d6f6b542bc4c1fcb723d527784d1786706999afc 1888 ncdc_1.23.1-1.1.dsc
604df76ed7a04035af95d6965286fcd05dfdb674 3732 ncdc_1.23.1-1.1.debian.tar.xz
Checksums-Sha256:
4d50d88031f59e6b42a86f4eb960d293654f80945038af4fcd82da948c1f435d 1888
ncdc_1.23.1-1.1.dsc
fb5ed577de936fc817eda3e0695edbd6dc1f2386a6f9f4633b3c7e6b3cc74003 3732
ncdc_1.23.1-1.1.debian.tar.xz
Files:
250e5062d249e2161d2f6e49d83fa668 1888 net optional ncdc_1.23.1-1.1.dsc
8fccc22f0e0ccad0be5fd3b0f2d506d7 3732 net optional
ncdc_1.23.1-1.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmkrtLIACgkQiNJCh6LY
mLGtEQ/+Ib6Yrfjzffc8csY9mR7Y1pYAfGAR7mWBQgjJ/MCIv3oFKsXmTH2ur5pC
/JuL0XtJoCapnZ9QbIL9tzK78aApYiLQt10YXLwnZJfYVP57eszXMJFQzWsDFQK0
drlH2OnD+iDz+OrnTy+mBLOSLi4Ig1e5podeNxYEQwYzbeKgNQ4q4R2NxT5PqpDv
aIC5EaiXkwAes/z8HLL6pe4EOoubNm3El1qwAkRPaf4VTJPBUTia9SmZKCsisRBO
qQyVuGv+si0Foexu5JM7VEUfhPYQhNwutpGm0CeKgAvL2GF851uU25l8BRXvm/0X
Q2hFy/sMaYPqrdaLDxvdaIU2ONTm2r9os5wlkPw28C8owsvB0BUS6CbipRJhZ3hA
4/+B4ES6w9CXoDNQApSDGOrsGuBl2wMYiOCnkmb8UIDzjYwOkWy0DsE4XPGdLuqf
NoOZTHdXfWIhvlW3YJkbCcvE7p66BQ473DZzTl+Av+6db8snWtiZphDlnLkclBYK
27q0Vlk+mrkHVYgQydzRJly7PdfijNWN48Gf9JjUAoJPg7TXCvhignL0nUTzhy3D
Ge9RJkweFZ7QDD6DbHw7YxDHZavOWh9XyxK7cFGGbyJLAcNDNC19gDtay0lq8n3U
veaQ9cFoY7qt7dF0KRB9Cs/MrnQR0yo/CLgHPkiF/T4zWoi0Ma8=
=llAW
-----END PGP SIGNATURE-----
pgp5qGQZr3LXd.pgp
Description: PGP signature
--- End Message ---