Your message dated Wed, 08 Apr 2020 15:03:38 +0000
with message-id <[email protected]>
and subject line Bug#952064: fixed in labrea 2.5-stable-3.1
has caused the Debian Bug report #952064,
regarding labrea: FTBFS: ../inc/pcaputil.h:18:10: error: conflicting types for 
‘pcap_open’
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.)


-- 
952064: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=952064
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: labrea
Version: 2.5-stable-3
Severity: serious
Justification: FTBFS on amd64
Tags: buster sid
Usertags: ftbfs-20200222 ftbfs-buster

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> if gcc -DHAVE_CONFIG_H -I. -I. -I..  -I../inc -I- -I/usr/include 
> -I/usr/include   -Wall -g -O2 -Wall -MT labrea_init.o -MD -MP -MF 
> ".deps/labrea_init.Tpo" \
>   -c -o labrea_init.o `test -f 'labrea_init.c' || echo './'`labrea_init.c; \
> then mv -f ".deps/labrea_init.Tpo" ".deps/labrea_init.Po"; \
> else rm -f ".deps/labrea_init.Tpo"; exit 1; \
> fi
> cc1: note: obsolete option ‘-I-’ used, please use ‘-iquote’ instead
> In file included from labrea_init.c:51:
> ../inc/pcaputil.h:18:10: error: conflicting types for ‘pcap_open’
>    18 | pcap_t * pcap_open(char *device);
>       |          ^~~~~~~~~
> In file included from /usr/include/pcap.h:43,
>                  from ../inc/pcaputil.h:12,
>                  from labrea_init.c:51:
> /usr/include/pcap/pcap.h:859:18: note: previous declaration of ‘pcap_open’ 
> was here
>   859 | PCAP_API pcap_t *pcap_open(const char *source, int snaplen, int flags,
>       |                  ^~~~~~~~~
> labrea_init.c: In function ‘build_bpf_filter’:
> labrea_init.c:126:20: warning: pointer targets in passing argument 1 of 
> ‘strlen’ differ in signedness [-Wpointer-sign]
>   126 |   int len = strlen(texpr);
>       |                    ^~~~~
>       |                    |
>       |                    u_char * {aka unsigned char *}
> In file included from labrea_init.c:29:
> /usr/include/string.h:385:35: note: expected ‘const char *’ but argument is 
> of type ‘u_char *’ {aka ‘unsigned char *’}
>   385 | extern size_t strlen (const char *__s)
>       |                       ~~~~~~~~~~~~^~~
> labrea_init.c:130:15: warning: pointer targets in passing argument 1 of 
> ‘strlcpy’ differ in signedness [-Wpointer-sign]
>   130 |   if (strlcpy(p, chunk, len) >= len) {
>       |               ^
>       |               |
>       |               u_char * {aka unsigned char *}
> In file included from labrea_init.c:26:
> ../config.h:123:17: note: expected ‘char *’ but argument is of type ‘u_char 
> *’ {aka ‘unsigned char *’}
>   123 | size_t  strlcpy(char *, const char *, size_t);
>       |                 ^~~~~~
> labrea_init.c:130:18: warning: pointer targets in passing argument 2 of 
> ‘strlcpy’ differ in signedness [-Wpointer-sign]
>   130 |   if (strlcpy(p, chunk, len) >= len) {
>       |                  ^~~~~
>       |                  |
>       |                  const u_char * {aka const unsigned char *}
> In file included from labrea_init.c:26:
> ../config.h:123:25: note: expected ‘const char *’ but argument is of type 
> ‘const u_char *’ {aka ‘const unsigned char *’}
>   123 | size_t  strlcpy(char *, const char *, size_t);
>       |                         ^~~~~~~~~~~~
> labrea_init.c: In function ‘read_number’:
> labrea_init.c:165:16: warning: pointer targets in passing argument 2 of 
> ‘strlcpy’ differ in signedness [-Wpointer-sign]
>   165 |   strlcpy(buf, p, sizeof(buf));     /* Copy, watching for buffer 
> overflow */
>       |                ^
>       |                |
>       |                u_char * {aka unsigned char *}
> In file included from labrea_init.c:26:
> ../config.h:123:25: note: expected ‘const char *’ but argument is of type 
> ‘u_char *’ {aka ‘unsigned char *’}
>   123 | size_t  strlcpy(char *, const char *, size_t);
>       |                         ^~~~~~~~~~~~
> labrea_init.c: In function ‘labrea_init’:
> labrea_init.c:375:28: warning: pointer targets in passing argument 1 of 
> ‘read_number’ differ in signedness [-Wpointer-sign]
>   375 |  io.intf_num = read_number(optarg);
>       |                            ^~~~~~
>       |                            |
>       |                            char *
> labrea_init.c:159:22: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>   159 | read_number (u_char *p)
>       |              ~~~~~~~~^
> labrea_init.c:423:38: warning: pointer targets in passing argument 1 of 
> ‘read_number’ differ in signedness [-Wpointer-sign]
>   423 |       ctl.throttlesize = read_number(optarg);
>       |                                      ^~~~~~
>       |                                      |
>       |                                      char *
> labrea_init.c:159:22: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>   159 | read_number (u_char *p)
>       |              ~~~~~~~~^
> labrea_init.c:426:30: warning: pointer targets in passing argument 1 of 
> ‘read_number’ differ in signedness [-Wpointer-sign]
>   426 |       ctl.rate = read_number(optarg);
>       |                              ^~~~~~
>       |                              |
>       |                              char *
> labrea_init.c:159:22: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>   159 | read_number (u_char *p)
>       |              ~~~~~~~~^
> labrea_init.c:441:31: warning: pointer targets in passing argument 1 of 
> ‘read_number’ differ in signedness [-Wpointer-sign]
>   441 |       ctl.maxbw = read_number(optarg);
>       |                               ^~~~~~
>       |                               |
>       |                               char *
> labrea_init.c:159:22: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>   159 | read_number (u_char *p)
>       |              ~~~~~~~~^
> labrea_init.c:462:32: warning: pointer targets in passing argument 1 of 
> ‘read_number’ differ in signedness [-Wpointer-sign]
>   462 |  ctl.syslog_port = read_number(optarg);
>       |                                ^~~~~~
>       |                                |
>       |                                char *
> labrea_init.c:159:22: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>   159 | read_number (u_char *p)
>       |              ~~~~~~~~^
> labrea_init.c:475:36: warning: pointer targets in passing argument 1 of 
> ‘read_number’ differ in signedness [-Wpointer-sign]
>   475 |       ctl.debuglevel = read_number(optarg);
>       |                                    ^~~~~~
>       |                                    |
>       |                                    char *
> labrea_init.c:159:22: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>   159 | read_number (u_char *p)
>       |              ~~~~~~~~^
> labrea_init.c:543:22: warning: pointer targets in passing argument 1 of 
> ‘build_bpf_filter’ differ in signedness [-Wpointer-sign]
>   543 |     build_bpf_filter(texpr, bpf, BPFSIZE);
>       |                      ^~~~~
>       |                      |
>       |                      char *
> labrea_init.c:123:26: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>   123 | build_bpf_filter(u_char *texpr, const u_char *chunk, const size_t siz)
>       |                  ~~~~~~~~^~~~~
> labrea_init.c:543:29: warning: pointer targets in passing argument 2 of 
> ‘build_bpf_filter’ differ in signedness [-Wpointer-sign]
>   543 |     build_bpf_filter(texpr, bpf, BPFSIZE);
>       |                             ^~~
>       |                             |
>       |                             char *
> labrea_init.c:123:47: note: expected ‘const u_char *’ {aka ‘const unsigned 
> char *’} but argument is of type ‘char *’
>   123 | build_bpf_filter(u_char *texpr, const u_char *chunk, const size_t siz)
>       |                                 ~~~~~~~~~~~~~~^~~~~
> labrea_init.c:553:24: warning: pointer targets in passing argument 1 of 
> ‘build_bpf_filter’ differ in signedness [-Wpointer-sign]
>   553 |       build_bpf_filter(texpr, " or (", BPFSIZE);
>       |                        ^~~~~
>       |                        |
>       |                        char *
> labrea_init.c:123:26: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>   123 | build_bpf_filter(u_char *texpr, const u_char *chunk, const size_t siz)
>       |                  ~~~~~~~~^~~~~
> labrea_init.c:553:31: warning: pointer targets in passing argument 2 of 
> ‘build_bpf_filter’ differ in signedness [-Wpointer-sign]
>   553 |       build_bpf_filter(texpr, " or (", BPFSIZE);
>       |                               ^~~~~~~
>       |                               |
>       |                               char *
> labrea_init.c:123:47: note: expected ‘const u_char *’ {aka ‘const unsigned 
> char *’} but argument is of type ‘char *’
>   123 | build_bpf_filter(u_char *texpr, const u_char *chunk, const size_t siz)
>       |                                 ~~~~~~~~~~~~~~^~~~~
> labrea_init.c:556:19: warning: pointer targets in passing argument 1 of 
> ‘build_bpf_filter’ differ in signedness [-Wpointer-sign]
>   556 |  build_bpf_filter(texpr, argv[c], BPFSIZE); /* tack on another 
> argument */
>       |                   ^~~~~
>       |                   |
>       |                   char *
> labrea_init.c:123:26: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>   123 | build_bpf_filter(u_char *texpr, const u_char *chunk, const size_t siz)
>       |                  ~~~~~~~~^~~~~
> labrea_init.c:556:30: warning: pointer targets in passing argument 2 of 
> ‘build_bpf_filter’ differ in signedness [-Wpointer-sign]
>   556 |  build_bpf_filter(texpr, argv[c], BPFSIZE); /* tack on another 
> argument */
>       |                          ~~~~^~~
>       |                              |
>       |                              char *
> labrea_init.c:123:47: note: expected ‘const u_char *’ {aka ‘const unsigned 
> char *’} but argument is of type ‘char *’
>   123 | build_bpf_filter(u_char *texpr, const u_char *chunk, const size_t siz)
>       |                                 ~~~~~~~~~~~~~~^~~~~
> labrea_init.c:558:24: warning: pointer targets in passing argument 1 of 
> ‘build_bpf_filter’ differ in signedness [-Wpointer-sign]
>   558 |       build_bpf_filter(texpr, ")", BPFSIZE);
>       |                        ^~~~~
>       |                        |
>       |                        char *
> labrea_init.c:123:26: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>   123 | build_bpf_filter(u_char *texpr, const u_char *chunk, const size_t siz)
>       |                  ~~~~~~~~^~~~~
> labrea_init.c:558:31: warning: pointer targets in passing argument 2 of 
> ‘build_bpf_filter’ differ in signedness [-Wpointer-sign]
>   558 |       build_bpf_filter(texpr, ")", BPFSIZE);
>       |                               ^~~
>       |                               |
>       |                               char *
> labrea_init.c:123:47: note: expected ‘const u_char *’ {aka ‘const unsigned 
> char *’} but argument is of type ‘char *’
>   123 | build_bpf_filter(u_char *texpr, const u_char *chunk, const size_t siz)
>       |                                 ~~~~~~~~~~~~~~^~~~~
> labrea_init.c:568:21: warning: pointer targets in passing argument 1 of 
> ‘build_bpf_filter’ differ in signedness [-Wpointer-sign]
>   568 |    build_bpf_filter(texpr, " or (", BPFSIZE);
>       |                     ^~~~~
>       |                     |
>       |                     char *
> labrea_init.c:123:26: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>   123 | build_bpf_filter(u_char *texpr, const u_char *chunk, const size_t siz)
>       |                  ~~~~~~~~^~~~~
> labrea_init.c:568:28: warning: pointer targets in passing argument 2 of 
> ‘build_bpf_filter’ differ in signedness [-Wpointer-sign]
>   568 |    build_bpf_filter(texpr, " or (", BPFSIZE);
>       |                            ^~~~~~~
>       |                            |
>       |                            char *
> labrea_init.c:123:47: note: expected ‘const u_char *’ {aka ‘const unsigned 
> char *’} but argument is of type ‘char *’
>   123 | build_bpf_filter(u_char *texpr, const u_char *chunk, const size_t siz)
>       |                                 ~~~~~~~~~~~~~~^~~~~
> labrea_init.c:573:25: warning: pointer targets in passing argument 1 of 
> ‘build_bpf_filter’ differ in signedness [-Wpointer-sign]
>   573 |        build_bpf_filter(texpr, mybuffer, BPFSIZE);
>       |                         ^~~~~
>       |                         |
>       |                         char *
> labrea_init.c:123:26: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>   123 | build_bpf_filter(u_char *texpr, const u_char *chunk, const size_t siz)
>       |                  ~~~~~~~~^~~~~
> labrea_init.c:573:32: warning: pointer targets in passing argument 2 of 
> ‘build_bpf_filter’ differ in signedness [-Wpointer-sign]
>   573 |        build_bpf_filter(texpr, mybuffer, BPFSIZE);
>       |                                ^~~~~~~~
>       |                                |
>       |                                char *
> labrea_init.c:123:47: note: expected ‘const u_char *’ {aka ‘const unsigned 
> char *’} but argument is of type ‘char *’
>   123 | build_bpf_filter(u_char *texpr, const u_char *chunk, const size_t siz)
>       |                                 ~~~~~~~~~~~~~~^~~~~
> labrea_init.c:576:23: warning: pointer targets in passing argument 1 of 
> ‘build_bpf_filter’ differ in signedness [-Wpointer-sign]
>   576 |      build_bpf_filter(texpr, ")", BPFSIZE);
>       |                       ^~~~~
>       |                       |
>       |                       char *
> labrea_init.c:123:26: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>   123 | build_bpf_filter(u_char *texpr, const u_char *chunk, const size_t siz)
>       |                  ~~~~~~~~^~~~~
> labrea_init.c:576:30: warning: pointer targets in passing argument 2 of 
> ‘build_bpf_filter’ differ in signedness [-Wpointer-sign]
>   576 |      build_bpf_filter(texpr, ")", BPFSIZE);
>       |                              ^~~
>       |                              |
>       |                              char *
> labrea_init.c:123:47: note: expected ‘const u_char *’ {aka ‘const unsigned 
> char *’} but argument is of type ‘char *’
>   123 | build_bpf_filter(u_char *texpr, const u_char *chunk, const size_t siz)
>       |                                 ~~~~~~~~~~~~~~^~~~~
> labrea_init.c:670:13: warning: pointer targets in passing argument 1 of 
> ‘lbio_init’ differ in signedness [-Wpointer-sign]
>   670 |   lbio_init(dev, texpr);
>       |             ^~~
>       |             |
>       |             char *
> In file included from labrea_init.c:54:
> ../inc/lbio.h:66:25: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>    66 | void  lbio_init(u_char *dev, u_char *texpr);
>       |                 ~~~~~~~~^~~
> labrea_init.c:670:18: warning: pointer targets in passing argument 2 of 
> ‘lbio_init’ differ in signedness [-Wpointer-sign]
>   670 |   lbio_init(dev, texpr);
>       |                  ^~~~~
>       |                  |
>       |                  char *
> In file included from labrea_init.c:54:
> ../inc/lbio.h:66:38: note: expected ‘u_char *’ {aka ‘unsigned char *’} but 
> argument is of type ‘char *’
>    66 | void  lbio_init(u_char *dev, u_char *texpr);
>       |                              ~~~~~~~~^~~~~
> make[3]: *** [Makefile:235: labrea_init.o] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/02/22/labrea_2.5-stable-3_unstable.log

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!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: labrea
Source-Version: 2.5-stable-3.1
Done: Sudip Mukherjee <[email protected]>

We believe that the bug you reported is fixed in the latest version of
labrea, 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.
Sudip Mukherjee <[email protected]> (supplier of updated labrea 
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: SHA256

Format: 1.8
Date: Wed, 08 Apr 2020 13:06:10 +0100
Source: labrea
Architecture: source
Version: 2.5-stable-3.1
Distribution: unstable
Urgency: medium
Maintainer: Vincent Bernat <[email protected]>
Changed-By: Sudip Mukherjee <[email protected]>
Closes: 952064
Changes:
 labrea (2.5-stable-3.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Fix FTBFS. (Closes: #952064)
Checksums-Sha1:
 b4ff92263934939fb526e9b99196acc8eab2a93c 1794 labrea_2.5-stable-3.1.dsc
 e13060a86d4b0b3e7dc78048ca4b065a3f6c89da 10680 labrea_2.5-stable-3.1.diff.gz
 1a99d6ee609d9d0395d504e17df1724a57b9801e 6528 
labrea_2.5-stable-3.1_amd64.buildinfo
Checksums-Sha256:
 94482b4210a9fd4ad9fb99533c2c80143d52b2c5ada1f8c433100921a3eea297 1794 
labrea_2.5-stable-3.1.dsc
 66c050660c5f33902c7479fafc5dfb3131c090b0f7abc2601087de83dec9c065 10680 
labrea_2.5-stable-3.1.diff.gz
 2a1121383b83fa9d56d5dfa807496676370d4f4199faf30f084614eccee95439 6528 
labrea_2.5-stable-3.1_amd64.buildinfo
Files:
 6633c24a56b80dc804c94e703b505fb4 1794 net optional labrea_2.5-stable-3.1.dsc
 36fb0cde424dd7bf6832d43b344fe25f 10680 net optional 
labrea_2.5-stable-3.1.diff.gz
 4967bec8ce547ec75b6d06b01658a83b 6528 net optional 
labrea_2.5-stable-3.1_amd64.buildinfo

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

iQJEBAEBCAAuFiEErvI0h2bzccaJpzYAlaQv6DU1JfkFAl6N4QEQHGJlcm5hdEBs
dWZmeS5jeAAKCRCVpC/oNTUl+QMDD/9wX2jxGUuE6ZUiLPgS6yjwS4x9GgzCQv6S
ti2FmRiPRG539+t6pA6TCjJ1mVkWYx1yMdz3aSpIjbgeNBa49xm/2gttgseFLxFO
CoapUxQ8qopw6JMTn2Q3V7HDiblmMInPvi1PsPFa3bCg90C3KPX7Qf9izvlGN+MH
vfOyQcgDCrw2WoIWp0XrQpUo37EPBM4v6n7GqmhovTND2ULeiIyJHQc4rlXJ7m0v
fZxagh7hbYMB7LM8ILp4yb8jT4lfskLb/x/DHrunadewTSgPWf91qmi8ibkg5bNu
9DzSmmh4ZjQFS82LpyE+laTlDefMNTrzpPIuNCblRIdw8SebbSlbez6gqdleYIOT
iXAZcxCOnE9zRr7ztpOTFM3JIdvZYthbfkrXMBnn3KGgYwa7lnfFn6+IDLKgz/rU
3tb6k4ZkqOTrVHrZVMgAScFZI4KPfVLhqvg1LjmPzuf5E+BcYO/GbR5CorMiZ+Nu
BKm2WvR+OLXOARjgwqqH9v9LZktz+DmhcOfg9emm/iN4RJJxGLNTlfO8bZO8fbrp
+ej3/koC+5uRq0Fm1B2H/4zbgcgk5vRD48zRZTcCId1iXhSYQx9ki0CBJaBgyWRM
NOe5e2i612IxUKUqBc0meqovrkOUiFJq6z/S5NN0JnsKJfrf39AI7QwDPFwaXxiE
1L+BNn+VIg==
=woEy
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to