Your message dated Tue, 23 Sep 2025 22:25:19 +0000
with message-id <[email protected]>
and subject line Bug#1096737: fixed in gnucobol3 3.2-4
has caused the Debian Bug report #1096737,
regarding gnucobol3: 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.)
--
1096737: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096737
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:gnucobol3
Version: 3.2-3
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/gnucobol3_3.2-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
[...]
| ^~~~~~~~~~~~~~
call.c:184:25: error: initialization of 'void * (*)(void)' from incompatible
pointer type 'void * (*)(void *)' [-Wincompatible-pointer-types]
184 | { cob_name, 0, {(void *(*)(void *))c_name} },
| ^
system.def:92:1: note: in expansion of macro 'COB_SYSTEM_GEN'
92 | COB_SYSTEM_GEN ("\xF5", 2, 2, cob_sys_xf5)
| ^~~~~~~~~~~~~~
call.c:184:25: note: (near initialization for
'system_tab[63].syst_call.funcptr')
184 | { cob_name, 0, {(void *(*)(void *))c_name} },
| ^
system.def:92:1: note: in expansion of macro 'COB_SYSTEM_GEN'
92 | COB_SYSTEM_GEN ("\xF5", 2, 2, cob_sys_xf5)
| ^~~~~~~~~~~~~~
call.c: In function 'do_cancel_module':
call.c:457:21: error: assignment to 'int (*)(const int, void *, void *, void
*, void *)' from incompatible pointer type 'int (*)(void)'
[-Wincompatible-pointer-types]
457 | cancel_func = p->module->module_cancel.funcint;
| ^
call.c: In function 'cob_cancel_field':
call.c:1305:45: error: assignment to 'int (*)(const int, void *, void *, void
*, void *)' from incompatible pointer type 'int (*)(void)'
[-Wincompatible-pointer-types]
1305 | cancel_func =
s->cob_cstr_cancel.funcint;
| ^
call.c: In function 'cob_call':
call.c:1352:14: error: too many arguments to function 'unifunc.funcint';
expected 0, have 188
1352 | i = unifunc.funcint (pargv[0], pargv[1], pargv[2], pargv[3]
| ^~~~~~~ ~~~~~~~~
In file included from coblocal.h:52,
from call.c:51:
common.h:1179:27: note: declared here
1179 | int (*funcint)(); /* Function returning "int" */
| ^~~~~~~
make[4]: *** [Makefile:625: call.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
common.c: In function 'cob_exit_common_modules':
common.c:767:37: error: assignment to 'int (*)(const int)' from incompatible
pointer type 'int (*)(void)' [-Wincompatible-pointer-types]
767 | cancel_func = mod->module_cancel.funcint;
| ^
common.c: In function 'set_cob_build_stamp':
common.c:9459:26: warning: macro '__DATE__' might prevent reproducible builds
[-Wdate-time]
9459 | status = sscanf (__DATE__, "%63s %d %d", month, &day, &year);
| ^~~~~~~~
common.c:9462:64: warning: macro '__TIME__' might prevent reproducible builds
[-Wdate-time]
9462 | "%s %2.2d %4.4d %s", month, day, year,
__TIME__);
| ^~~~~~~~
common.c:9465:34: warning: macro '__DATE__' might prevent reproducible builds
[-Wdate-time]
9465 | "%s %s", __DATE__, __TIME__);
| ^~~~~~~~
common.c:9465:44: warning: macro '__TIME__' might prevent reproducible builds
[-Wdate-time]
9465 | "%s %s", __DATE__, __TIME__);
| ^~~~~~~~
common.c: In function 'cob_dump_module':
common.c:10761:45: error: assignment to 'int (*)(const int)' from incompatible
pointer type 'int (*)(void)' [-Wincompatible-pointer-types]
10761 | cancel_func =
mod->module_cancel.funcint;
| ^
make[4]: *** [Makefile:625: common.lo] Error 1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib
-I/usr/include/libxml2 -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -ggdb3
-fasynchronous-unwind-tables -pipe -fsigned-char -Wall -Wwrite-strings
-Wmissing-prototypes -Wno-format-y2k -c strings.c -o strings.o >/dev/null 2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib
-I/usr/include/libxml2 -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -ggdb3
-fasynchronous-unwind-tables -pipe -fsigned-char -Wall -Wwrite-strings
-Wmissing-prototypes -Wno-format-y2k -c termio.c -o termio.o >/dev/null 2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib
-I/usr/include/libxml2 -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -ggdb3
-fasynchronous-unwind-tables -pipe -fsigned-char -Wall -Wwrite-strings
-Wmissing-prototypes -Wno-format-y2k -c move.c -o move.o >/dev/null 2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib
-I/usr/include/libxml2 -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -ggdb3
-fasynchronous-unwind-tables -pipe -fsigned-char -Wall -Wwrite-strings
-Wmissing-prototypes -Wno-format-y2k -c numeric.c -o numeric.o >/dev/null 2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib
-I/usr/include/libxml2 -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -ggdb3
-fasynchronous-unwind-tables -pipe -fsigned-char -Wall -Wwrite-strings
-Wmissing-prototypes -Wno-format-y2k -c intrinsic.c -o intrinsic.o >/dev/null
2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib
-I/usr/include/libxml2 -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -ggdb3
-fasynchronous-unwind-tables -pipe -fsigned-char -Wall -Wwrite-strings
-Wmissing-prototypes -Wno-format-y2k -c fileio.c -o fileio.o >/dev/null 2>&1
make[4]: Leaving directory '/build/reproducible-path/gnucobol3-3.2/libcob'
make[3]: *** [Makefile:667: all-recursive] Error 1
make[3]: Leaving directory '/build/reproducible-path/gnucobol3-3.2'
make[2]: *** [Makefile:575: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/gnucobol3-3.2'
dh_auto_build: error: make -j8 returned exit code 2
make[1]: *** [debian/rules:35: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/gnucobol3-3.2'
make: *** [debian/rules:19: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: gnucobol3
Source-Version: 3.2-4
Done: Thorsten Alteholz <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gnucobol3, 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.
Thorsten Alteholz <[email protected]> (supplier of updated gnucobol3 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: Tue, 23 Sep 2025 19:57:37 +0200
Source: gnucobol3
Architecture: source
Version: 3.2-4
Distribution: unstable
Urgency: medium
Maintainer: Thorsten Alteholz <[email protected]>
Changed-By: Thorsten Alteholz <[email protected]>
Closes: 1096737
Changes:
gnucobol3 (3.2-4) unstable; urgency=medium
.
* debian/rules: add -std=c17 to CFLAGS (Closes: #1096737)
* debian/control: bump standard to 4.7.2 (no changes)
Checksums-Sha1:
635d3a33d9854ddcecd531a6156e801d382508fb 2253 gnucobol3_3.2-4.dsc
cc65036aeb02f9a450a1a650c2716ba567a6ab52 2902828 gnucobol3_3.2.orig.tar.xz
6efac3302f7cac4c58736c9f03214bd8a9f419b7 19156 gnucobol3_3.2-4.debian.tar.xz
64ae55a52d9a38d00f2f43cf320006677dd67a37 9522 gnucobol3_3.2-4_amd64.buildinfo
Checksums-Sha256:
05a3263f085b2315807256ebf96b6a4cab4ceaeee6521019cd0dfd9a26d7d5c3 2253
gnucobol3_3.2-4.dsc
3bb48af46ced4779facf41fdc2ee60e4ccb86eaa99d010b36685315df39c2ee2 2902828
gnucobol3_3.2.orig.tar.xz
e7ae7c41ef5ab9ab6eafca8f2e6d1251e25b19a054d43c10d19a28c62cf0358b 19156
gnucobol3_3.2-4.debian.tar.xz
b5517c6305e8f97b188d2a85fdd626f7788c2ee28702f85cf83702902d6eb74e 9522
gnucobol3_3.2-4_amd64.buildinfo
Files:
c4a9df8252411376d3fcd3ed9f71417a 2253 devel optional gnucobol3_3.2-4.dsc
75b2f23b46be32941a77cc7056c4b611 2902828 devel optional
gnucobol3_3.2.orig.tar.xz
de4e7398a0eb2aefcd0a9815003ed9c7 19156 devel optional
gnucobol3_3.2-4.debian.tar.xz
1d9e8df0afa0e5c3354f0db52ca9c54a 9522 devel optional
gnucobol3_3.2-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmjTEuRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYR7xNEACxSyKQQos9ao6/Q6vkfATnnx8wRpo+
l45CiJTisqHXhODuBXaTbN6uqlCMyvYDnU44m84sHwUhhEgu9fs5HU5qQ65YuH0z
yD3NS12Qy4Pbk3IyLULHYeAOpp1qFJOrcpZOQlzAEqzfQ6yf3Ig3TjOEvGy+2+8p
l+GV/6DoWKdwRgKeXISvSKGS3FqBduQGLXxxgx0Jyh9YGjXJs1ESDnvnDz+791Vp
bnByi1IE1p8wnm6xr3wn8lR/94mTUWB/HxU832fmF6aTVXEgqbn9Sr/SJ8kjmPFL
pjlHL0C9tKd/m9yN3sTDIaQiG240uvMInpfTXAaPmULKFaPUeG6pYJAXFXo0PaRE
xdIahTokcpejaW2St2EmcqK8Yf8nJo5O2NTmZ3dvteZMh/W0aR7Eek09UydZSKXI
hipW7vu+TZwIJygRdvfOGeq2eUj+GJPSv1CdcEiDXUMZxpYXNLrCVk2XKjANBF/5
4d7KDDo7VWkUN/6g9h1k4ZVj5xcvfxzz4b4oluJfyxQtSjAFIMBydYiJdV4TFNJq
LzCMVpDH/80N351WJPtXKQ0k4aZHvWytf+RSA/JH7ZwlAyApU7ToAK/LN+f1V2a/
k9+WUJpwRh2XIyxrA5GOQhVtj7tyYOzY5wOi9Km1Jn902N1KjvVweAQVk1HkDd3X
nmjA3bmNi+DWiA==
=9zpd
-----END PGP SIGNATURE-----
pgpMsfK5HYMYw.pgp
Description: PGP signature
--- End Message ---