[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1097977: marked as done (tcpspy: ftbfs with GCC-15)



Your message dated Fri, 12 Dec 2025 19:05:12 +0000
with message-id <E1vU8S0-002DWA-2A@fasolo.debian.org>
and subject line Bug#1097977: fixed in tcpspy 1.7d-17
has caused the Debian Bug report #1097977,
regarding tcpspy: 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.)


-- 
1097977: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097977
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:tcpspy
Version: 1.7d-16
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/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 <eriberto@debian.org>
 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]: *** [<builtin>: rule_grammar.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/tcpspy-1.7d'
dh_auto_build: error: make -j1 "INSTALL=install --strip-program=true" returned exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: tcpspy
Source-Version: 1.7d-17
Done: Syed Shahrukh Hussain <syed.shahrukh@ossrevival.org>

We believe that the bug you reported is fixed in the latest version of
tcpspy, 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 1097977@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 tcpspy 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: Thu, 11 Dec 2025 21:03:34 +0500
Source: tcpspy
Architecture: source
Version: 1.7d-17
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Syed Shahrukh Hussain <syed.shahrukh@ossrevival.org>
Closes: 1039391 1097977
Changes:
 tcpspy (1.7d-17) unstable; urgency=medium
 .
   * QA upload.
   * Added patch to fix function declaration (Closes: #1097977).
   * Added service file (Closes: #1039391).
   * Updated Standards-Version from 4.7.0 to 4.7.2.
   * Added pre-depends in d/control to fix lintian warning.
Checksums-Sha1:
 a0d3f86a458179b74088f47340a1108ee7794740 1650 tcpspy_1.7d-17.dsc
 5eb9cfd25b337096af0946dc2476034e2d61759d 13776 tcpspy_1.7d-17.debian.tar.xz
 ff6883a1f6bbb534802b23de4745e6ac078315e3 5318 tcpspy_1.7d-17_source.buildinfo
Checksums-Sha256:
 1acd17021857214496a063b4e5ef24eb90acbcb52733c44e28d8a74bc557c7c9 1650 tcpspy_1.7d-17.dsc
 2f822a6ad4b4f69cdc81aaec76ac932e5304ad652d5796e214e99f015e9f8653 13776 tcpspy_1.7d-17.debian.tar.xz
 2e9ca30972e71ab6f64c0ae3a96ac9bc362e24107ae2082299c0b8353a50308f 5318 tcpspy_1.7d-17_source.buildinfo
Files:
 c14a7a21121e3f591cbe2d1f10814c16 1650 net optional tcpspy_1.7d-17.dsc
 13282ca40d5746febf0e75c41a4bcc51 13776 net optional tcpspy_1.7d-17.debian.tar.xz
 2097b90b468ef610d29e098dde73a51a 5318 net optional tcpspy_1.7d-17_source.buildinfo

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

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmk8YkgQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFG97C/9hDHADQZ8/KkS93C4mwA/4gKHY1FC1lYSn
h6ej7IXeQzp8AYWOkUON2Z9JEIJLw2Z66TJF5NGDYKuOCFm5khr6iaukXU2Gkgll
u1/n3gblhsm4AtJVO64mLo37UczbpGMJIZhrpT92ZMMAgjB1SM6XEfaNN/wgLEam
OwgF3nM9PbK+9Ooa4HI0uOlM2leTwlLaagbEWGgJZU3f8Jccjsz60ITYt+R/mdkC
6PJT+8gXAzkeAkjn1T+0XtXqr4wnpBNCIMcKBhmnsXjSHGDmwbVXohNOXnPbIrAg
0krJa60HGxN/lb0RxR6/pZ5BiGhTlOeFKEHWgSQUVnCEqzh3Be66Oh1v13+pm9Ni
QST2+0ReREnkIG1PG+xJK4h8HAJxrM8orYvgDVVsaPsiPB0keNeerqOMlDzbr7BY
oC/iwV5qrO8pSgcFAs2am3G+i9VGu7/X4FXX0YVk89tXFkmwc70AeSLrr8LdW5np
Pp/IOFfC7qeAtllob5r735SFO6dtsZ0=
=7s9p
-----END PGP SIGNATURE-----

Attachment: pgpAnx8LqtYl3.pgp
Description: PGP signature


--- End Message ---

Reply to: