Your message dated Thu, 11 Dec 2025 10:38:00 +0000 with message-id <E1vTe3c-00CwES-2W@fasolo.debian.org> and subject line Bug#1097920: fixed in splint 1:3.1.2+dfsg-6 has caused the Debian Bug report #1097920, regarding splint: ftbfs with GCC-15 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1097920: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097920 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: maintonly@bugs.debian.org
- Subject: splint: ftbfs with GCC-15
- From: Matthias Klose <doko@debian.org>
- Date: Mon, 17 Feb 2025 17:54:42 +0000
- Message-id: <E1tk5KM-009QS6-HT@paradis.debian.org>
Package: src:splint Version: 1:3.1.2+dfsg-5 Severity: important Tags: sid forky User: debian-gcc@lists.debian.org Usertags: ftbfs-gcc-15 [This bug is NOT targeted to the upcoming trixie release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The severity of this report will be raised before the forky release. The full build log can be found at: http://qa-logs.debian.net/2025/02/16/amd64exp/splint_3.1.2+dfsg-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 diff... diff checking for cat... cat checking for rm... rm checking for mv... mv checking for cp... cp checking for sed... sed checking whether we need _ALL_SOURCE to expose mode_t... no checking whether to include support for LCL files... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating imports/Makefile config.status: creating lib/Makefile config.status: creating src/Makefile config.status: creating test/Makefile config.status: creating doc/Makefile config.status: creating bin/Makefile config.status: creating config.h config.status: executing depfiles commands make[1]: Leaving directory '/build/reproducible-path/splint-3.1.2+dfsg' dh_auto_build -O--no-parallel -Nsplint-data -Nsplint-doc-html make -j1 make[1]: Entering directory '/build/reproducible-path/splint-3.1.2+dfsg' make all-recursive make[2]: Entering directory '/build/reproducible-path/splint-3.1.2+dfsg' Making all in src make[3]: Entering directory '/build/reproducible-path/splint-3.1.2+dfsg/src' grep "FLG_" flags.def > Headers/flag_codes.gen make make[4]: Entering directory '/build/reproducible-path/splint-3.1.2+dfsg/src' depmode=none /bin/bash ../config/depcomp gcc -DHAVE_CONFIG_H -I. -I.. -IHeaders -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/splint-3.1.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c cgrammar.c depmode=none /bin/bash ../config/depcomp gcc -DHAVE_CONFIG_H -I. -I.. -IHeaders -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/splint-3.1.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c cscanner.c depmode=none /bin/bash ../config/depcomp gcc -DHAVE_CONFIG_H -I. -I.. -IHeaders -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/splint-3.1.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c mtscanner.c depmode=none /bin/bash ../config/depcomp gcc -DHAVE_CONFIG_H -I. -I.. -IHeaders -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/splint-3.1.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c mtgrammar.c mtgrammar.tab.c: In function ‘yy_symbol_value_print’: mtgrammar.y:52:37: error: too many arguments to function ‘yyprint’; expected 0, have 3 52 | # define YYPRINT(file, type, value) yyprint (file, type, value) | ^~~~~~~ mtgrammar.tab.c:936:5: note: in expansion of macro ‘YYPRINT’ mtgrammar.y:49:13: note: declared here 49 | static void yyprint (/*FILE *p_file, int p_type, YYSTYPE p_value */); | ^~~~~~~ mtgrammar.tab.c: In function ‘mtparse’: mtgrammar.c:121:17: error: too many arguments to function ‘mtlex’; expected 0, have 1 121 | #define yylex mtlex | ^~~~~ mtgrammar.tab.c:886:16: note: in expansion of macro ‘yylex’ mtgrammar.tab.c:1530:16: note: in expansion of macro ‘YYLEX’ mtgrammar.y:48:12: note: declared here 48 | extern int mtlex () ; | ^~~~~ mtgrammar.y: At top level: mtgrammar.y:427:13: error: conflicting types for ‘yyprint’; have ‘void(FILE *, int, YYSTYPE)’ 427 | static void yyprint (FILE *file, int type, YYSTYPE value) | ^~~~~~~ mtgrammar.y:49:13: note: previous declaration of ‘yyprint’ with type ‘void(void)’ 49 | static void yyprint (/*FILE *p_file, int p_type, YYSTYPE p_value */); | ^~~~~~~ mtgrammar.y:49:13: warning: ‘yyprint’ used but never defined make[4]: *** [Makefile:1742: mtgrammar.o] Error 1 make[4]: Leaving directory '/build/reproducible-path/splint-3.1.2+dfsg/src' make[3]: *** [Makefile:1684: Headers/flag_codes.gen] Error 2 make[3]: Leaving directory '/build/reproducible-path/splint-3.1.2+dfsg/src' make[2]: *** [Makefile:401: all-recursive] Error 1 make[2]: Leaving directory '/build/reproducible-path/splint-3.1.2+dfsg' make[1]: *** [Makefile:342: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/splint-3.1.2+dfsg' dh_auto_build: error: make -j1 returned exit code 2 make: *** [debian/rules:23: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
- To: 1097920-close@bugs.debian.org
- Subject: Bug#1097920: fixed in splint 1:3.1.2+dfsg-6
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Thu, 11 Dec 2025 10:38:00 +0000
- Message-id: <E1vTe3c-00CwES-2W@fasolo.debian.org>
- Reply-to: Syed Shahrukh Hussain <syed.shahrukh@ossrevival.org>
Source: splint Source-Version: 1:3.1.2+dfsg-6 Done: Syed Shahrukh Hussain <syed.shahrukh@ossrevival.org> We believe that the bug you reported is fixed in the latest version of splint, 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 1097920@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Syed Shahrukh Hussain <syed.shahrukh@ossrevival.org> (supplier of updated splint package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 9 Dec 2025 20:34:06 +0500 Source: splint Architecture: source Version: 1:3.1.2+dfsg-6 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: Syed Shahrukh Hussain <syed.shahrukh@ossrevival.org> Closes: 1097920 Changes: splint (1:3.1.2+dfsg-6) unstable; urgency=medium . * QA upload. * Upstream suggested -std=gnu17 flag in d/rules to fix FTBFS (Closes: #1097920). . [ Debian Janitor ] * Trim trailing whitespace. * Update renamed lintian tag names in lintian overrides. * Update standards version to 4.6.1, no changes needed. * Remove constraints unnecessary since buster (oldstable): + splint: Drop versioned constraint on splint-data in Replaces. + splint: Drop versioned constraint on splint-data in Breaks. + splint-data: Drop versioned constraint on splint in Replaces. + splint-data: Drop versioned constraint on splint in Breaks. + splint-doc-html: Drop versioned constraint on splint in Replaces. + splint-doc-html: Drop versioned constraint on splint in Breaks. * Update renamed lintian tag names in lintian overrides. Checksums-Sha1: 22eeda621e6c4d2231a5c43ab2fcd791c6214e76 1852 splint_3.1.2+dfsg-6.dsc ac41989031d8d726fc276ee87a9c7982bce7d432 107384 splint_3.1.2+dfsg-6.debian.tar.xz 2482973399885e5da5f6f9c76c02d57880c27f70 5286 splint_3.1.2+dfsg-6_source.buildinfo Checksums-Sha256: 387e455d8b69b6b94a2e23ec3bbc55eb80fc75f14316453a9c19a09530692236 1852 splint_3.1.2+dfsg-6.dsc bf68f82ec0d56ed49802b778baece6d8a3f160049ecefacb414865b12f70d96c 107384 splint_3.1.2+dfsg-6.debian.tar.xz 78e557f9d2e9cff107ea5ea69df8e1d1f4ea7434d3e2c6d60fc8347273720d3d 5286 splint_3.1.2+dfsg-6_source.buildinfo Files: a03b6aefbda464c39d23e30b655e458d 1852 devel optional splint_3.1.2+dfsg-6.dsc 99077fe5e5c8eac5b599309e2ff0d9e8 107384 devel optional splint_3.1.2+dfsg-6.debian.tar.xz a0de7d2b04a5d1b4cbc49c0bb2b5682a 5286 devel optional splint_3.1.2+dfsg-6_source.buildinfo -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmk6mKcQHGJhZ2VAZGVi aWFuLm9yZwAKCRAfXHqLRVZDFAMADADi11y5x67PBktTxcar4h1pny3i/HQ0ikAz ChrP96PuAEI0z/pysLSjza9bxZGx9Sk3BCTF5ihz24HKRTenMWWRo4bhm73it5we t5VA1mYGQeSdOEp3L6tdk5IIRp3ffVrfy4qUEAPtO9M5eJwuuAM9aac9NLkGMvsF eoc7SZNqB2cxFsUCaiHujGg15QCd1NsldlIkA3Nr24xu4aKJbwd1aBlDcA8Tfu8M 4PWg8aBQJizem3KTwXMC4e8uqKOEYm4wVpAdf0iXQ9+9L99t1hcBnuk+JDcKMDbo PnO6APH72SAO8FP26FJWbSEc9HVNu/vhH9d1IafL60DaquxOMnpWaDsW8P8VBHMV sTROdpfpc7mFeDV+Jp+QV3wGDfmToNoNJNooPc5SUMW4ZZCN5KFnMhQm0szPEYb/ HU3Z6RHmuY/4kcImhwvsGjYUPIj6lAXqINjqGJeaqHOxth7vSpINJJswp0ciOoxO x2hiB1K+iLE7J29nFjO4yOBonuBk1u4= =cGPB -----END PGP SIGNATURE-----Attachment: pgpLgd7nphWkO.pgp
Description: PGP signature
--- End Message ---