Your message dated Tue, 16 Apr 2024 16:25:11 +0000
with message-id <e1rwlcn-00a6g1...@fasolo.debian.org>
and subject line Bug#1066484: fixed in tcpxtract 1.0.1-18
has caused the Debian Bug report #1066484,
regarding tcpxtract: FTBFS: confy.c:494:16: error: implicit declaration of
function ‘yylex’ [-Werror=implicit-function-declaration]
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 ow...@bugs.debian.org
immediately.)
--
1066484: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066484
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: tcpxtract
Version: 1.0.1-17
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240313 ftbfs-trixie ftbfs-impfuncdef
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
This is most likely caused by a change in dpkg 1.22.6, that enabled
-Werror=implicit-function-declaration. For more information, see
https://wiki.debian.org/qa.debian.org/FTBFS#A2024-03-13_-Werror.3Dimplicit-function-declaration
Relevant part (hopefully):
> gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
> -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\"
> -DPACKAGE=\"tcpxtract\" -DVERSION=\"1.0.1\" -DYYTEXT_POINTER=1
> -DHAVE_LIBPCAP=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
> -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
> -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -I. -Wdate-time
> -D_FORTIFY_SOURCE=2 -D_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection
> -DDEFAULT_CONFIG_FILE=\"/etc/tcpxtract.conf\" -c -o extract.o extract.c
> confy.c: In function ‘yyparse’:
> confy.c:494:16: error: implicit declaration of function ‘yylex’
> [-Werror=implicit-function-declaration]
> 494 | # define YYLEX yylex ()
> | ^~~~~
> confy.c:950:16: note: in expansion of macro ‘YYLEX’
> 950 | yychar = YYLEX;
> | ^~~~~
> confy.c:1188:9: error: implicit declaration of function ‘yyerror’; did you
> mean ‘yyerrok’? [-Werror=implicit-function-declaration]
> 1188 | yyerror ("syntax error");
> | ^~~~~~~
> | yyerrok
> confy.y: At top level:
> confy.y:58:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
> 58 | yyerror(char *s)
> | ^~~~~~~
> confl.l: In function ‘yylex’:
> confl.l:28:47: error: implicit declaration of function ‘strdup’
> [-Werror=implicit-function-declaration]
> 28 | [0-9]+ {yylval.string =
> strdup(yytext); return NUMBER;}
> | ^~~~~~
> confl.l:28:47: warning: incompatible implicit declaration of built-in
> function ‘strdup’ [-Wbuiltin-declaration-mismatch]
> confl.l:29:18: warning: incompatible implicit declaration of built-in
> function ‘strdup’ [-Wbuiltin-declaration-mismatch]
> 29 | [a-zA-Z][a-zA-Z0-9]* {yylval.string = strdup(yytext); return WORD;}
> | ^~~~~~~~~
> confl.l:30:32: warning: incompatible implicit declaration of built-in
> function ‘strdup’ [-Wbuiltin-declaration-mismatch]
> 30 | [a-zA-Z0-9\\\?]+ {yylval.string = strdup(yytext);
> return SPECIFIER;}
> | ^~~~~~~~~~~~~
> In file included from /usr/include/inttypes.h:25,
> from /usr/include/pcap/pcap-inttypes.h:98,
> from /usr/include/pcap/pcap.h:117,
> from /usr/include/pcap.h:43,
> from tcpxtract.c:25:
> /usr/include/features.h:195:3: warning: #warning "_BSD_SOURCE and
> _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
> 195 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use
> _DEFAULT_SOURCE"
> | ^~~~~~~
> tcpxtract.c: In function ‘main’:
> tcpxtract.c:312:5: error: implicit declaration of function ‘yyparse’
> [-Werror=implicit-function-declaration]
> 312 | yyparse();
> | ^~~~~~~
> tcpxtract.c:320:9: warning: ‘pcap_lookupdev’ is deprecated: use
> 'pcap_findalldevs' and use the first device [-Wdeprecated-declarations]
> 320 | dev = pcap_lookupdev(errbuf);
> | ^~~
> /usr/include/pcap/pcap.h:395:18: note: declared here
> 395 | PCAP_API char *pcap_lookupdev(char *);
> | ^~~~~~~~~~~~~~
> tcpxtract.c:355:25: warning: format ‘%s’ expects argument of type ‘char *’,
> but argument 3 has type ‘struct bpf_program’ [-Wformat=]
> 355 | fprintf(stderr, "Couldn't parse filter %s: %s\n", filter,
> pcap_geterr(handle));
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
> | |
> | struct
> bpf_program
> tcpxtract.c:359:25: warning: format ‘%s’ expects argument of type ‘char *’,
> but argument 3 has type ‘struct bpf_program’ [-Wformat=]
> 359 | fprintf(stderr, "Couldn't install filter %s: %s\n", filter,
> pcap_geterr(handle));
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
> | |
> | struct
> bpf_program
> cc1: some warnings being treated as errors
> make[1]: *** [Makefile:462: confy.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2024/03/13/tcpxtract_1.0.1-17_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: tcpxtract
Source-Version: 1.0.1-18
Done: Thiago Andrade Marques <andr...@debian.org>
We believe that the bug you reported is fixed in the latest version of
tcpxtract, 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 1066...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thiago Andrade Marques <andr...@debian.org> (supplier of updated tcpxtract
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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 16 Apr 2024 12:12:24 -0300
Source: tcpxtract
Architecture: source
Version: 1.0.1-18
Distribution: unstable
Urgency: medium
Maintainer: Thiago Andrade Marques <andr...@debian.org>
Changed-By: Thiago Andrade Marques <andr...@debian.org>
Closes: 1066484
Changes:
tcpxtract (1.0.1-18) unstable; urgency=medium
.
* debian/control: bumped Standards-Version to 4.7.0.
* debian/copyright: updated packaging copyright years.
* debian/patches/70_fix-implicit-declarations.patch: Add missing includes and
function prototypes. Thanks to Zixing Liu <zixing....@canonical.com>.
(Closes: #1066484)
Checksums-Sha1:
67e3d9116adf6a3ea109f010377677ca6b335b76 1900 tcpxtract_1.0.1-18.dsc
a65719a25f6754095c1ce921b24a35f0cd61ab58 12840 tcpxtract_1.0.1-18.debian.tar.xz
76a68974c2c61caea40e6292eb55a7f0fb51f8c3 5916
tcpxtract_1.0.1-18_source.buildinfo
Checksums-Sha256:
2e3c2f8eb00d5028588abb2e0bc82ad95d156ad2d690211c3e47596add758156 1900
tcpxtract_1.0.1-18.dsc
8dee4a4ef380c629acbadfe6089d0714d94f5a0462a2ba610772f132d7fa0f92 12840
tcpxtract_1.0.1-18.debian.tar.xz
4188a4987d88842ff96c103fc2ef272fa9d32fb817693e52e392fcfd0ebb0220 5916
tcpxtract_1.0.1-18_source.buildinfo
Files:
ee9b48afe5d45f9125eedb120cdd84d6 1900 net optional tcpxtract_1.0.1-18.dsc
a431562b9d3621afad869c38edb1eecf 12840 net optional
tcpxtract_1.0.1-18.debian.tar.xz
728352d903ce729bef7209311808e9f4 5916 net optional
tcpxtract_1.0.1-18_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEHTjuPGJPlVzh+jyFWjA1kfjNsIsFAmYem5AACgkQWjA1kfjN
sIv9CxAAhBZfP8PeBbyiIFWeyHQev5hH1S59juUtpPMyPg+71aOypjaxlmUGODv1
3rXrilFGyLz21QbytrI3lXrjd7yRS0i3GGHYBuxXOhL1xuX5qOQ79cUyKptnAl3S
CDUGG1xUHmVabIIvuyO4+xyuYISLBmgA/J4GE1BXESgUIbSCvA4JTmB04wtRZsGO
dkRLmiy3GcXaIEOz0I5FdiTuEL1qCq3NcLdzyscrJafaIhzCte4KCsijPc2a8XQC
1nc3NVsDS67eKwKOB+vTfD77u05x5Xfa/GXGeX55wtwNULsbb47oTeQTnNn88OzY
UL5NT8iMckCxa3+ZrLvg2o52HyxdAdPpmNJuXbgUu55asR01A2dKlGehJX3CzL7e
A7Tr2zKjB1mLL1343VY3NhsvliZ3oOPaxWk810pVNkfZHvHlzwrKRtvLQiGKx6+N
gLKXbiFbYZXXFytiS0fGfpHoIqzJEt5Qmv1IvJx1ebmcHJQcEnRo7g37zIa77gwj
qjCF3om3hFNoeBT9Z4EwREC1xoC2Rh9yFPt2WjftStgtnNF8140LEBHZYDzzXG9q
CGlpbYlgtQr+5BXo8ht+v18ZBYpAp2WyIS4lTNqxALqttdNil2sRC2WHw3y8qn0D
DwBwdMjceeQNziKiXMH+OvY2mNgobOHmvoeH++zeezOTV5xEG8Q=
=MIlb
-----END PGP SIGNATURE-----
pgp7j94kXIKu3.pgp
Description: PGP signature
--- End Message ---