Your message dated Sun, 19 Jan 2020 21:06:23 +0000
with message-id <e1ithm3-000acm...@fasolo.debian.org>
and subject line Bug#925800: fixed in pads 1.2-12
has caused the Debian Bug report #925800,
regarding pads: ftbfs with GCC-9
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.)
--
925800: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925800
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:pads
Version: 1.2-11.1
Severity: normal
Tags: sid bullseye
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-9
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-9/g++-9, but succeeds to build with gcc-8/g++-8. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.
The full build log can be found at:
http://people.debian.org/~doko/logs/gcc9-20190321/pads_1.2-11.1_unstable_gcc9.log
The last lines of the build log are at the end of this report.
To build with GCC 9, either set CC=gcc-9 CXX=g++-9 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
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-9/porting_to.html
GCC 9 also passes the linker option --as-needed by default; typical
build issues are passing libraries before object files to the linker,
or underlinking of convenience libraries built from the same source.
[...]
from util.h:41,
from util.c:28:
util.c: In function 'drop_privs':
../lib/bstring/bstrlib.h:131:97: warning: pointer targets in passing argument 1
of 'getgrnam' differ in signedness [-Wpointer-sign]
131 | #define bdataofse(b, o, e) (((b) == (void *)0 || (b)->data ==
(void*)0) ? (unsigned char *)(e) : ((b)->data) + (o))
|
^
|
|
|
unsigned char *
../lib/bstring/bstrlib.h:132:30: note: in expansion of macro 'bdataofse'
132 | #define bdataofs(b, o) (bdataofse ((b), (o), (void *)0))
| ^~~~~~~~~
../lib/bstring/bstrlib.h:134:30: note: in expansion of macro 'bdataofs'
134 | #define bdata(b) (bdataofs (b, 0))
| ^~~~~~~~
util.c:366:32: note: in expansion of macro 'bdata'
366 | if ((this_group = getgrnam(bdata(newgroup))) == NULL)
| ^~~~~
In file included from util.h:37,
from util.c:28:
/usr/include/grp.h:107:22: note: expected 'const char *' but argument is of
type 'unsigned char *'
107 | extern struct group *getgrnam (const char *__name);
| ^~~~~~~~
In file included from global.h:75,
from util.h:41,
from util.c:28:
../lib/bstring/bstrlib.h:131:97: warning: pointer targets in passing argument 1
of 'getpwnam' differ in signedness [-Wpointer-sign]
131 | #define bdataofse(b, o, e) (((b) == (void *)0 || (b)->data ==
(void*)0) ? (unsigned char *)(e) : ((b)->data) + (o))
|
^
|
|
|
unsigned char *
../lib/bstring/bstrlib.h:132:30: note: in expansion of macro 'bdataofse'
132 | #define bdataofs(b, o) (bdataofse ((b), (o), (void *)0))
| ^~~~~~~~~
../lib/bstring/bstrlib.h:134:30: note: in expansion of macro 'bdataofs'
134 | #define bdata(b) (bdataofs (b, 0))
| ^~~~~~~~
util.c:369:31: note: in expansion of macro 'bdata'
369 | if ((this_user = getpwnam(bdata(newuser))) == NULL)
| ^~~~~
In file included from util.h:38,
from util.c:28:
/usr/include/pwd.h:116:23: note: expected 'const char *' but argument is of
type 'unsigned char *'
116 | extern struct passwd *getpwnam (const char *__name) __nonnull ((1));
| ^~~~~~~~
util.c:369:22: warning: null argument where non-null required (argument 1)
[-Wnonnull]
369 | if ((this_user = getpwnam(bdata(newuser))) == NULL)
| ^~~~~~~~
util.c: In function 'strlcat':
util.c:328:9: warning: 'tocopy' is used uninitialized in this function
[-Wuninitialized]
328 | while (tocopy-- && *dstptr) dstptr++;
| ^
x86_64-linux-gnu-gcc -Wall -g -std=gnu89 -O2 -lpcre -o pads pads.o storage.o
identification.o packet.o monnet.o mac-resolution.o configuration.o util.o
../lib/bstring/libbstring.a output/liboutput.a -lpcap
/usr/bin/ld: identification.o: in function `parse_raw_signature':
/<<PKGBUILDDIR>>/src/identification.c:148: undefined reference to `pcre_compile'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/identification.c:155: undefined reference to
`pcre_study'
/usr/bin/ld: identification.o: in function `get_app_name':
/<<PKGBUILDDIR>>/src/identification.c:338: undefined reference to
`pcre_copy_substring'
/usr/bin/ld: identification.o: in function `pcre_identify':
/<<PKGBUILDDIR>>/src/identification.c:272: undefined reference to `pcre_exec'
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:243: pads] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[3]: *** [Makefile:284: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:228: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:166: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:30: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: pads
Source-Version: 1.2-12
We believe that the bug you reported is fixed in the latest version of
pads, 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 925...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sudip Mukherjee <sudipm.mukher...@gmail.com> (supplier of updated pads 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: Fri, 17 Jan 2020 16:50:09 +0000
Source: pads
Architecture: source
Version: 1.2-12
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packa...@qa.debian.org>
Changed-By: Sudip Mukherjee <sudipm.mukher...@gmail.com>
Closes: 925800
Changes:
pads (1.2-12) unstable; urgency=medium
.
* QA upload.
* Mark source format as 3.0
* Import diff in quilt format.
* Fix ftbfs with gcc-9. (Closes: #925800)
* Update d/control
- Orphan the package. (See: #792353)
- Update compat level to 12.
- Update Standards-Version to 4.4.1
- Add Rules-Requires-Root: no.
- Update Vcs links to salsa.
- Add 'misc:Depends'.
- Add 'misc:Pre-Depends'.
- Remove trailing whitespaces.
* Simplify d/rules.
Checksums-Sha1:
ba63be1dc9ba99515fa69fa4ed999d89dab6cdf0 1802 pads_1.2-12.dsc
ecd6f57aae5be649a51678fcd565d63003a11b51 35428 pads_1.2-12.debian.tar.xz
10440f3eec93fb072f7b4ce36bce14661f849311 5981 pads_1.2-12_source.buildinfo
Checksums-Sha256:
a7ed37772cfcea160fc52cd032c3ecb9b40c727455bb42b0033f6a54c839af1d 1802
pads_1.2-12.dsc
177e9b2ccadfc6b2142101c4dd5ffcec336a9861c3e21027c05587eca4b31f4e 35428
pads_1.2-12.debian.tar.xz
4c976402d9b02b47ba1c49a4a06d700e6de4b278811c5c5b6fe7e87bd94fc420 5981
pads_1.2-12_source.buildinfo
Files:
571321b17bae1e6de1c6e24e4afbf918 1802 net optional pads_1.2-12.dsc
9d449a516872ea00a48b90757405e5ea 35428 net optional pads_1.2-12.debian.tar.xz
f090685ae0274eccdf432436104cdfc3 5981 net optional pads_1.2-12_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEkjZVexcMh/iCHArDweDZLphvfH4FAl4kv0IACgkQweDZLphv
fH70kQ//fT8DrCGdniHdzf4/R7TydvwVmyX3wDFxjqXc04QiM1et3DpRp3OhyN7T
Zu1FVNFocSxmXgR2ZnCRF0z0wJuMXvZTCfdEdBDf3HII8rAPIboTUWueTGJaK/9w
YxTWyrRjzijxzA1j13uF2VI1pA4SL+ndI64BlKvlaIEbvR0Mrq1cVap9KdWswO60
76Qivp5Fk0mhs5um+OBQ/uqAN5uYvmONZEwASz8NZSaM+2B65pOroIdvjR8RhXcP
wfNfK/ZLBLj3j7MtsDvEXLiZbZKYfKyfGLLU1sJX/99l4qEi+VkurBZASGL/KW0q
rXWWgN4SInUGGojx2Jdrrros8uEWGRVWmEcfkqKu8Dq4I+s9OjSUjLrpDaPozNOR
owqhqII/4eWA70nwo21Om0bvUuOZd2Xcg5QocxcGTBRMTHwSFpBe9/hEcbwIq8Jg
LsFMTTKiS65MAmkH/aa9ZO93SO7XgJTzbYvx7NTk1HNC7gxeXy1Mxbz+Buf0Xw42
SiDXgBYnCUosEO7F4DlbPguDH+5O1SJOi0VbfCmr5ryTaXJH1e+WcTTTPcZ1Q/88
J/UDh4H9ys2cKSFyuZQz1k04/AYMhMX8rccJKcHcEa/OKfrQ+8j5E0OzTlkbG49t
3nIB08U5g+Kdnc/0Sp0B47iDCh8xgv9C6eutWHtZJQTA/O4GNM0=
=41ds
-----END PGP SIGNATURE-----
--- End Message ---