Your message dated Tue, 23 Sep 2025 18:04:45 +0000
with message-id <[email protected]>
and subject line Bug#1096739: fixed in gnucobol4 4.0~early~20200606-8
has caused the Debian Bug report #1096739,
regarding gnucobol4: 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.)


-- 
1096739: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096739
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:gnucobol4
Version: 4.0~early~20200606-7
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/gnucobol4_4.0~early~20200606-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

[...]
                 from fileio.h:121,
                 from fextfh.c:22:
../libcob/common.h:1478:33: note: 'file_status' declared here
 1478 |         unsigned char           file_status[4];         /* FILE STATUS 
*/
      |                                 ^~~~~~~~~~~
fextfh.c: In function 'update_fcd_to_file':
fextfh.c:276:21: warning: the comparison will always evaluate as 'true' for the 
address of 'file_status' will never be NULL [-Waddress]
  276 |                 if (f->file_status) {
      |                     ^
../libcob/common.h:1478:33: note: 'file_status' declared here
 1478 |         unsigned char           file_status[4];         /* FILE STATUS 
*/
      |                                 ^~~~~~~~~~~
fextfh.c: In function 'cob_extfh_open':
fextfh.c:602:13: warning: the comparison will always evaluate as 'true' for the 
address of 'file_status' will never be NULL [-Waddress]
  602 |         if (f->file_status) {
      |             ^
../libcob/common.h:1478:33: note: 'file_status' declared here
 1478 |         unsigned char           file_status[4];         /* FILE STATUS 
*/
      |                                 ^~~~~~~~~~~
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  
-I..  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -finline-functions 
-D_FORTIFY_SOURCE=2 -pipe -fsigned-char -Wall -Wwrite-strings 
-Wmissing-prototypes -Wno-format-y2k -c -o focextfh.lo focextfh.c
common.c: In function 'cob_exit_common_modules':
common.c:589:37: error: assignment to 'int (*)(const int)' from incompatible 
pointer type 'int (*)(void)' [-Wincompatible-pointer-types]
  589 |                         cancel_func = mod->module_cancel.funcint;
      |                                     ^
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  
-I..  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -finline-functions 
-D_FORTIFY_SOURCE=2 -pipe -fsigned-char -Wall -Wwrite-strings 
-Wmissing-prototypes -Wno-format-y2k -c -o flmdb.lo flmdb.c
fileio.c: In function 'indexed_file_type':
fileio.c:350:17: warning: ignoring return value of 'fread' declared with 
attribute 'warn_unused_result' [-Wunused-result]
  350 |                 fread(hbuf, 1, sizeof(hbuf), fdin);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fileio.c:368:9: warning: ignoring return value of 'fread' declared with 
attribute 'warn_unused_result' [-Wunused-result]
  368 |         fread(hbuf, 1, sizeof(hbuf), fdin);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -pipe 
-fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -c 
focextfh.c  -fPIC -DPIC -o .libs/focextfh.o
common.c: In function 'print_version':
common.c:7303:26: warning: macro '__DATE__' might prevent reproducible builds 
[-Wdate-time]
 7303 |         status = sscanf (__DATE__, "%s %d %d", month, &day, &year);
      |                          ^~~~~~~~
common.c:7306:66: warning: macro '__TIME__' might prevent reproducible builds 
[-Wdate-time]
 7306 |                           "%s %2.2d %4.4d %s", month, day, year, 
__TIME__);
      |                                                                  
^~~~~~~~
common.c:7309:36: warning: macro '__DATE__' might prevent reproducible builds 
[-Wdate-time]
 7309 |                           "%s %s", __DATE__, __TIME__);
      |                                    ^~~~~~~~
common.c:7309:46: warning: macro '__TIME__' might prevent reproducible builds 
[-Wdate-time]
 7309 |                           "%s %s", __DATE__, __TIME__);
      |                                              ^~~~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -pipe 
-fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -c 
flmdb.c  -fPIC -DPIC -o .libs/flmdb.o
common.c: In function 'cob_dump_module':
common.c:8258:45: error: assignment to 'int (*)(const int)' from incompatible 
pointer type 'int (*)(void)' [-Wincompatible-pointer-types]
 8258 |                                 cancel_func = 
mod->module_cancel.funcint;
      |                                             ^
make[4]: *** [Makefile:646: common.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -pipe 
-fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -c 
focextfh.c -o focextfh.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -pipe 
-fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -c 
flmdb.c -o flmdb.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -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.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -pipe 
-fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -c 
fextfh.c -o fextfh.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -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.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -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.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -finline-functions -D_FORTIFY_SOURCE=2 -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/gnucobol4-4.0~early~20200606/libcob'
make[3]: *** [Makefile:624: all-recursive] Error 1
make[3]: Leaving directory 
'/build/reproducible-path/gnucobol4-4.0~early~20200606'
make[2]: *** [Makefile:533: all] Error 2
make[2]: Leaving directory 
'/build/reproducible-path/gnucobol4-4.0~early~20200606'
dh_auto_build: error: make -j8 returned exit code 2
make[1]: *** [debian/rules:32: override_dh_auto_build] Error 25
make[1]: Leaving directory 
'/build/reproducible-path/gnucobol4-4.0~early~20200606'
make: *** [debian/rules:16: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: gnucobol4
Source-Version: 4.0~early~20200606-8
Done: Thorsten Alteholz <[email protected]>

We believe that the bug you reported is fixed in the latest version of
gnucobol4, 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 gnucobol4 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 18:23:38 +0200
Source: gnucobol4
Architecture: source
Version: 4.0~early~20200606-8
Distribution: unstable
Urgency: medium
Maintainer: Thorsten Alteholz <[email protected]>
Changed-By: Thorsten Alteholz <[email protected]>
Closes: 1096739
Changes:
 gnucobol4 (4.0~early~20200606-8) unstable; urgency=medium
 .
   * debian/control: bump standard to 4.7.2 (no changes)
   * debian/rules: add -std=c17 to CFLAGS (Closes: #1096739)
Checksums-Sha1:
 773ab896510695eb5c20f3946c790f09b8219898 2330 
gnucobol4_4.0~early~20200606-8.dsc
 3d821e18ecf634d6f7ff168030ae59bcc08f0064 3826189 
gnucobol4_4.0~early~20200606.orig.tar.gz
 5dab15d7e1ae50c25b32e860095a9d798879d185 21736 
gnucobol4_4.0~early~20200606-8.debian.tar.xz
 09aa3767acb1ffa8ffe1f8fa69c3df768382ebfa 9623 
gnucobol4_4.0~early~20200606-8_amd64.buildinfo
Checksums-Sha256:
 51c1bceffc059900b87034bc6fae4a48e37421173ed0cb33156ee4795dc3f98a 2330 
gnucobol4_4.0~early~20200606-8.dsc
 7a0df942ea387fbc5ba3c915eb64ed7f855fb2c341dcd03aa673e14a78b76aba 3826189 
gnucobol4_4.0~early~20200606.orig.tar.gz
 76529b9475af702b5319b2cb99882cfe0b0db101b6cab4dc99251fbcf78e5aa1 21736 
gnucobol4_4.0~early~20200606-8.debian.tar.xz
 910916aac70ff8fea6c749ff346b926a2d3f615bf978f64eac4534682e2e3612 9623 
gnucobol4_4.0~early~20200606-8_amd64.buildinfo
Files:
 29aa07b619a358c99116b2b986332795 2330 devel optional 
gnucobol4_4.0~early~20200606-8.dsc
 ca9ec40d2fc1bace45c8f8d408be8782 3826189 devel optional 
gnucobol4_4.0~early~20200606.orig.tar.gz
 8ff519af647c8f18f4a625834e58093b 21736 devel optional 
gnucobol4_4.0~early~20200606-8.debian.tar.xz
 4b08d423f2290bccbf73723f084e9b9f 9623 devel optional 
gnucobol4_4.0~early~20200606-8_amd64.buildinfo

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

iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmjS2tRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYR1smD/wMFhFR+/1W/M4Q/1MKfw3pdH74/Epc
Fa9jqXo89yiHm0ZAju9wiXtj73tMWaMJqUYyLFT0ZIJcKfEO+jn9Gj9rz+4ZDv5L
v+78Je1qCZdmd8t6OCDF/303xOY8z4fgyG9FZj4k5pEI4mF4C2lcviKlDM6cLzjG
YW8EfA+ydGeAAitExLGQqs3PMgRAFz3bj39yZXbKcBzJgwGWe2lO1XxMQtY6IVUy
uvMz9aKd9eUkgoN+L/qCqbI3WnCMrea7wIna4z6mCXnZg/vzHRipoMPTXViKNaKW
qOZDLyl7Yw/wMrw6shwNvnhlBhxD15HWsOeNUWJzPMeR88yvItN5MDgB49yTue04
L76FdTy0AZ7c61zw5iKWoZSgpQiUCUcrI45WEqPGbQJCPZm2Uv0y8Rwl30yznk6Y
2rNb57e33fTETISlKmD6KurV2jOE5yyN+aPtEpWSoxQKk2T73o0YiZneU16NQQTe
VhFkdj3NjNJ546pJEsCtswOVJEDnh9kWYWUNrklzbAUwCjxj1eQ/qMOSP3NeMFOO
0Q6qyeVpBnlDCMoFCRM/fGpbHcW19Qi1Edd9/GEKej7Zic+1RSAdsSatXg1t1oDl
tRpqZSTVGTnBjmiGLaG7ZyJrJFTizgHR+n9PROpZXchkBroR0qyOtflje6AUH80U
Mtd4XPod/KhA8g==
=K6yT
-----END PGP SIGNATURE-----

Attachment: pgpWPTqk7_cM8.pgp
Description: PGP signature


--- End Message ---

Reply via email to