Your message dated Fri, 07 Aug 2020 14:50:53 +0000
with message-id <e1k43ht-000fui...@fasolo.debian.org>
and subject line Bug#957009: fixed in arpalert 2.0.12-4
has caused the Debian Bug report #957009,
regarding arpalert: ftbfs with GCC-10
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.)


-- 
957009: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957009
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:arpalert
Version: 2.0.12-3
Severity: normal
Tags: sid bullseye
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-10

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-10/g++-10, but succeeds to build with gcc-9/g++-9. 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/gcc10-20200225/arpalert_2.0.12-3_unstable_gcc10.log
The last lines of the build log are at the end of this report.

To build with GCC 10, either set CC=gcc-10 CXX=g++-10 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-10/porting_to.html

[...]
./capture.c:323:3: warning: ‘pcap_lookupdev’ is deprecated: use 
'pcap_findalldevs' and use the first device [-Wdeprecated-declarations]
  323 |   if((device = pcap_lookupdev(pcap_err))==NULL){
      |   ^~
In file included from /usr/include/pcap.h:43,
                 from ./capture.c:9:
/usr/include/pcap/pcap.h:328:16: note: declared here
  328 | PCAP_API char *pcap_lookupdev(char *)
      |                ^~~~~~~~~~~~~~
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wall -O2 
-DCONFIG_FILE=\"/etc/arpalert/arpalert.conf\" 
-DPID_FILE=\"/var/run/arpalert.pid\" -Wall -g -Wl,-z,relro -Wl,-z,now 
-Wl,--export-dynamic -fPIC -shared -o example.so example.o
In file included from /usr/include/string.h:495,
                 from ./capture.c:12:
In function ‘strncpy’,
    inlined from ‘cap_init_device’ at ./capture.c:168:2:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: 
‘__builtin_strncpy’ specified bound 16 equals destination size 
[-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/ld: example.o: relocation R_X86_64_PC32 against symbol `numb' can not 
be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:13: example.so] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/module_example'
gcc -Wl,-z,relro -Wl,-z,now -Wl,--export-dynamic -o arpalert ./arpalert.o 
./loadconfig.o ./loadmodule.o ./log.o ./data.o ./maclist.o ./serveur.o 
./alerte.o ./sens.o ./sens_timeouts.o ./func_time.o ./func_str.o ./macname.o 
./logalert.o ./signals.o ./alertes.o ./capture.o -ldl -lpcap 
/usr/bin/ld: ./loadconfig.o:././loadconfig.h:135: multiple definition of 
`config_file'; ./arpalert.o:././loadconfig.h:135: first defined here
/usr/bin/ld: ./loadconfig.o:././loadconfig.h:108: multiple definition of 
`flagdump'; ./arpalert.o:././loadconfig.h:108: first defined here
/usr/bin/ld: ./loadconfig.o:././arpalert.h:14: multiple definition of 
`is_forked'; ./arpalert.o:././arpalert.h:14: first defined here
/usr/bin/ld: ./loadconfig.o:././arpalert.h:11: multiple definition of 
`current_t'; ./arpalert.o:././arpalert.h:11: first defined here
/usr/bin/ld: ./loadmodule.o:././loadconfig.h:135: multiple definition of 
`config_file'; ./arpalert.o:././loadconfig.h:135: first defined here
/usr/bin/ld: ./loadmodule.o:././loadconfig.h:108: multiple definition of 
`flagdump'; ./arpalert.o:././loadconfig.h:108: first defined here
/usr/bin/ld: ./log.o:././arpalert.h:11: multiple definition of `current_t'; 
./arpalert.o:././arpalert.h:11: first defined here
/usr/bin/ld: ./log.o:././arpalert.h:14: multiple definition of `is_forked'; 
./arpalert.o:././arpalert.h:14: first defined here
/usr/bin/ld: ./log.o:././loadconfig.h:135: multiple definition of 
`config_file'; ./arpalert.o:././loadconfig.h:135: first defined here
/usr/bin/ld: ./log.o:././loadconfig.h:108: multiple definition of `flagdump'; 
./arpalert.o:././loadconfig.h:108: first defined here
/usr/bin/ld: ./data.o:././arpalert.h:11: multiple definition of `current_t'; 
./arpalert.o:././arpalert.h:11: first defined here
/usr/bin/ld: ./data.o:././loadconfig.h:135: multiple definition of 
`config_file'; ./arpalert.o:././loadconfig.h:135: first defined here
/usr/bin/ld: ./data.o:././loadconfig.h:108: multiple definition of `flagdump'; 
./arpalert.o:././loadconfig.h:108: first defined here
/usr/bin/ld: ./data.o:././arpalert.h:14: multiple definition of `is_forked'; 
./arpalert.o:././arpalert.h:14: first defined here
/usr/bin/ld: ./maclist.o:././arpalert.h:11: multiple definition of `current_t'; 
./arpalert.o:././arpalert.h:11: first defined here
/usr/bin/ld: ./maclist.o:././loadconfig.h:135: multiple definition of 
`config_file'; ./arpalert.o:././loadconfig.h:135: first defined here
/usr/bin/ld: ./maclist.o:././loadconfig.h:108: multiple definition of 
`flagdump'; ./arpalert.o:././loadconfig.h:108: first defined here
/usr/bin/ld: ./maclist.o:././arpalert.h:14: multiple definition of `is_forked'; 
./arpalert.o:././arpalert.h:14: first defined here
/usr/bin/ld: ./serveur.o:././arpalert.h:14: multiple definition of `is_forked'; 
./arpalert.o:././arpalert.h:14: first defined here
/usr/bin/ld: ./serveur.o:././loadconfig.h:135: multiple definition of 
`config_file'; ./arpalert.o:././loadconfig.h:135: first defined here
/usr/bin/ld: ./serveur.o:././loadconfig.h:108: multiple definition of 
`flagdump'; ./arpalert.o:././loadconfig.h:108: first defined here
/usr/bin/ld: ./serveur.o:././arpalert.h:11: multiple definition of `current_t'; 
./arpalert.o:././arpalert.h:11: first defined here
/usr/bin/ld: ./alerte.o:././arpalert.h:11: multiple definition of `current_t'; 
./arpalert.o:././arpalert.h:11: first defined here
/usr/bin/ld: ./alerte.o:././loadconfig.h:135: multiple definition of 
`config_file'; ./arpalert.o:././loadconfig.h:135: first defined here
/usr/bin/ld: ./alerte.o:././loadconfig.h:108: multiple definition of 
`flagdump'; ./arpalert.o:././loadconfig.h:108: first defined here
/usr/bin/ld: ./alerte.o:././arpalert.h:14: multiple definition of `is_forked'; 
./arpalert.o:././arpalert.h:14: first defined here
/usr/bin/ld: ./sens.o:././loadconfig.h:135: multiple definition of 
`config_file'; ./arpalert.o:././loadconfig.h:135: first defined here
/usr/bin/ld: ./sens.o:././loadconfig.h:108: multiple definition of `flagdump'; 
./arpalert.o:././loadconfig.h:108: first defined here
/usr/bin/ld: ./sens.o:././arpalert.h:14: multiple definition of `is_forked'; 
./arpalert.o:././arpalert.h:14: first defined here
/usr/bin/ld: ./sens.o:././arpalert.h:11: multiple definition of `current_t'; 
./arpalert.o:././arpalert.h:11: first defined here
/usr/bin/ld: ./sens_timeouts.o:././arpalert.h:11: multiple definition of 
`current_t'; ./arpalert.o:././arpalert.h:11: first defined here
/usr/bin/ld: ./sens_timeouts.o:././loadconfig.h:135: multiple definition of 
`config_file'; ./arpalert.o:././loadconfig.h:135: first defined here
/usr/bin/ld: ./sens_timeouts.o:././loadconfig.h:108: multiple definition of 
`flagdump'; ./arpalert.o:././loadconfig.h:108: first defined here
/usr/bin/ld: ./sens_timeouts.o:././arpalert.h:14: multiple definition of 
`is_forked'; ./arpalert.o:././arpalert.h:14: first defined here
/usr/bin/ld: ./macname.o:././loadconfig.h:135: multiple definition of 
`config_file'; ./arpalert.o:././loadconfig.h:135: first defined here
/usr/bin/ld: ./macname.o:././loadconfig.h:108: multiple definition of 
`flagdump'; ./arpalert.o:././loadconfig.h:108: first defined here
/usr/bin/ld: ./logalert.o:././loadconfig.h:135: multiple definition of 
`config_file'; ./arpalert.o:././loadconfig.h:135: first defined here
/usr/bin/ld: ./logalert.o:././loadconfig.h:108: multiple definition of 
`flagdump'; ./arpalert.o:././loadconfig.h:108: first defined here
/usr/bin/ld: ./capture.o:././arpalert.h:11: multiple definition of `current_t'; 
./arpalert.o:././arpalert.h:11: first defined here
/usr/bin/ld: ./capture.o:././loadconfig.h:135: multiple definition of 
`config_file'; ./arpalert.o:././loadconfig.h:135: first defined here
/usr/bin/ld: ./capture.o:././loadconfig.h:108: multiple definition of 
`flagdump'; ./arpalert.o:././loadconfig.h:108: first defined here
/usr/bin/ld: ./capture.o:././arpalert.h:14: multiple definition of `is_forked'; 
./arpalert.o:././arpalert.h:14: first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:53: arpalert] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:7: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: arpalert
Source-Version: 2.0.12-4
Done: Thorsten Alteholz <deb...@alteholz.de>

We believe that the bug you reported is fixed in the latest version of
arpalert, 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 957...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thorsten Alteholz <deb...@alteholz.de> (supplier of updated arpalert 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: Thu, 06 Aug 2020 18:13:30 +0200
Source: arpalert
Architecture: source
Version: 2.0.12-4
Distribution: unstable
Urgency: medium
Maintainer: Thorsten Alteholz <deb...@alteholz.de>
Changed-By: Thorsten Alteholz <deb...@alteholz.de>
Closes: 925446 957009
Changes:
 arpalert (2.0.12-4) unstable; urgency=medium
 .
   * fix FTBFS with gcc10 (Closes: #957009)
   * add patch to fix spelling errors
   * debian/control: use dh12
   * debian/control: bump standard to 4.5.0 (no changes)
   * debian/control: add "Pre-Depends: ${misc:Pre-Depends}"
   * debian/control: update Homepage: (Closes: #925446)
                     thanks to Ricardo Mones for the hint
   * debian/watch: update watch file
Checksums-Sha1:
 974b6c9836a478bf0d1498b1dcb91e221d12c0dc 2015 arpalert_2.0.12-4.dsc
 cc51e434349dbca98e39e91138000dce311103fa 9840 arpalert_2.0.12-4.debian.tar.xz
 ff27073d738712c71bac1927a47baeaa264ba0e1 5917 arpalert_2.0.12-4_amd64.buildinfo
Checksums-Sha256:
 08c86b4c9e81cc91bb0cbe6494e65dc4d26699694642c3097d1a7bcaf0b8f204 2015 
arpalert_2.0.12-4.dsc
 0778d5e670d67b11a5e90df186ef44d3434d56c2b0bbe0b9ffbe8da00db6530f 9840 
arpalert_2.0.12-4.debian.tar.xz
 6448d08b37d9913542e83ce9d8a388148beadcd02db32b3b011be5785ed31b65 5917 
arpalert_2.0.12-4_amd64.buildinfo
Files:
 afdabc3fea36a828c9ff2594eb5bd131 2015 net optional arpalert_2.0.12-4.dsc
 a7f575d20b1a298073419d933bf97121 9840 net optional 
arpalert_2.0.12-4.debian.tar.xz
 02bf938fad722ad1a51540c6a99b240c 5917 net optional 
arpalert_2.0.12-4_amd64.buildinfo

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

iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAl8suhdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYR9jtD/0S2oi/4Z5saQanzdst0rZtB4xqVCtU
dxCacBpwlx3NaXJgclPHuI3H8lH40OHmYHz8rooDAnwW5wKiexWxeym6hvllq0xe
1oqxB3fvcOkJPpJwbmO7JLl9VuKW3m84Pmw/CfZSYRipkASIxUifzlKgKaGjtajT
9ySv9JJV/7UbFFiaBQA8Lm0Dl0/j33VG5+vmPc72o15Iw34kiaHSC6BIyvxl7Fvp
3PjDGPcS2lpLqgasy+RZ02VztiSSkOf+J5Q9xEuUuN/9KYKAYw7XmvOxae7ARnik
5KF2kjlMIhQjshaPygsh9apJgpvSF9kP/WSeGo0V1oNIuCJDm52L4+seODjSLqtN
zUTUfCuXuT+ouzav7ZBTzzyBawcnX1lqmybev7day8pW9yERWlp/oU6F4w8LP7w5
QJbyZY822A4gjsFKtoDf+q0dgQZefSnMNjwQpNBSbaixYTHaM+cZWTajoJDz1gPu
oGS0qD+PCkp+UiARR63dTAa81FXUKnjMbFSgXkJH9n5S3XzxUsDkplDRdy038JLr
94QW9BDY6Nw1ttCSxDpFHKcVh3/bl9pIkeBj1uteIj9+y7JVf4JRNvoGwXWAEFPd
4rzYlNSHze281cTRIaxoMHUcEql2CZ/XC1vLsIAO8hboM2NCwiGHLBqVHk7DYYqU
9eogxAKG0MzJdQ==
=Xm3p
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to