Your message dated Tue, 11 Aug 2020 10:00:10 +0000
with message-id <[email protected]>
and subject line Bug#956986: fixed in aflplusplus 2.66c-1
has caused the Debian Bug report #956986,
regarding aflplusplus: 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 [email protected]
immediately.)
--
956986: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956986
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:aflplusplus
Version: 2.60c-1
Severity: normal
Tags: sid bullseye
User: [email protected]
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/aflplusplus_2.60c-1_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
[...]
rm -f debian/debhelper-build-stamp
rm -rf debian/.debhelper/
rm -f -- debian/afl\+\+.substvars debian/afl\+\+-clang.substvars
debian/afl\+\+-doc.substvars debian/files
rm -fr -- debian/afl\+\+/ debian/tmp/ debian/afl\+\+-clang/
debian/afl\+\+-doc/
find . \( \( \
\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path
.\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o
-type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
\) -exec rm -f {} + \) -o \
\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \)
\)
debian/rules build
dh build --with buildinfo
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make
make[2]: Entering directory '/<<PKGBUILDDIR>>'
[*] Checking for the default compiler cc...
[*] Checking for the ability to compile x86 code...
[+] shmat seems to be working.
[+] Python 3.7m support seems to be working.
[+] Everything seems to be working, ready to compile.
cc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign
-I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\"
-DDOC_PATH=\"/usr/share/doc/afl++-doc\" -Wno-unused-function src/afl-gcc.c -o
afl-gcc -Wl,-z,relro -Wl,-z,now -ldl
set -e; for i in afl-g++ afl-clang afl-clang++; do ln -sf afl-gcc $i; done
cc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign
-I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\"
-DDOC_PATH=\"/usr/share/doc/afl++-doc\" -Wno-unused-function -c
src/afl-common.c -o src/afl-common.o
cc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign
-I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\"
-DDOC_PATH=\"/usr/share/doc/afl++-doc\" -Wno-unused-function -c
src/afl-sharedmem.c -o src/afl-sharedmem.o
cc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign
-I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\"
-DDOC_PATH=\"/usr/share/doc/afl++-doc\" -Wno-unused-function -c
src/afl-forkserver.c -o src/afl-forkserver.o
cc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign
-I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\"
-DDOC_PATH=\"/usr/share/doc/afl++-doc\" -Wno-unused-function
src/afl-fuzz-misc.c src/afl-fuzz-extras.c src/afl-fuzz-queue.c
src/afl-fuzz-one.c src/afl-fuzz-python.c src/afl-fuzz-stats.c
src/afl-fuzz-init.c src/afl-fuzz.c src/afl-fuzz-bitmap.c src/afl-fuzz-run.c
src/afl-fuzz-globals.c src/afl-common.o src/afl-sharedmem.o
src/afl-forkserver.o -o afl-fuzz -DUSE_PYTHON -I-I/usr/include/python3.7m
-I/usr/include/python3.7m -Wl,-z,relro -Wl,-z,now -ldl
-L/usr/lib/python3.7/config-3.7m-x86_64-linux-gnu -L/usr/lib -lpython3.7m
-lcrypt -lpthread -ldl -lutil -lm -Wl,-z,relro -Wl,-z,now -ldl
/usr/bin/ld: /tmp/ccs3jTKd.o:./include/afl-fuzz.h:476: multiple definition of
`pre_save_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:476: first defined here
/usr/bin/ld: /tmp/ccs3jTKd.o:./include/afl-fuzz.h:465: multiple definition of
`custom_mutator'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:465: first defined here
/usr/bin/ld: /tmp/ccs3jTKd.o:./include/afl-fuzz.h:451: multiple definition of
`post_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:451: first defined here
/usr/bin/ld: /tmp/ccCnTEcV.o:./include/afl-fuzz.h:476: multiple definition of
`pre_save_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:476: first defined here
/usr/bin/ld: /tmp/ccCnTEcV.o:./include/afl-fuzz.h:465: multiple definition of
`custom_mutator'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:465: first defined here
/usr/bin/ld: /tmp/ccCnTEcV.o:./include/afl-fuzz.h:451: multiple definition of
`post_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:451: first defined here
/usr/bin/ld: /tmp/cckTlS3H.o:./include/afl-fuzz.h:465: multiple definition of
`custom_mutator'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:465: first defined here
/usr/bin/ld: /tmp/cckTlS3H.o:./include/afl-fuzz.h:476: multiple definition of
`pre_save_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:476: first defined here
/usr/bin/ld: /tmp/cckTlS3H.o:./include/afl-fuzz.h:451: multiple definition of
`post_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:451: first defined here
/usr/bin/ld: /tmp/ccS0NuDv.o:./include/afl-fuzz.h:476: multiple definition of
`pre_save_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:476: first defined here
/usr/bin/ld: /tmp/ccS0NuDv.o:./include/afl-fuzz.h:465: multiple definition of
`custom_mutator'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:465: first defined here
/usr/bin/ld: /tmp/ccS0NuDv.o:./include/afl-fuzz.h:451: multiple definition of
`post_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:451: first defined here
/usr/bin/ld: /tmp/ccYvlsZj.o:./include/afl-fuzz.h:465: multiple definition of
`custom_mutator'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:465: first defined here
/usr/bin/ld: /tmp/ccYvlsZj.o:./include/afl-fuzz.h:476: multiple definition of
`pre_save_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:476: first defined here
/usr/bin/ld: /tmp/ccYvlsZj.o:./include/afl-fuzz.h:451: multiple definition of
`post_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:451: first defined here
/usr/bin/ld: /tmp/ccU7FjEa.o:./include/afl-fuzz.h:451: multiple definition of
`post_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:451: first defined here
/usr/bin/ld: /tmp/ccU7FjEa.o:./include/afl-fuzz.h:465: multiple definition of
`custom_mutator'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:465: first defined here
/usr/bin/ld: /tmp/ccU7FjEa.o:./include/afl-fuzz.h:476: multiple definition of
`pre_save_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:476: first defined here
/usr/bin/ld: /tmp/cc2jGhq2.o:./include/afl-fuzz.h:476: multiple definition of
`pre_save_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:476: first defined here
/usr/bin/ld: /tmp/cc2jGhq2.o:./include/afl-fuzz.h:465: multiple definition of
`custom_mutator'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:465: first defined here
/usr/bin/ld: /tmp/cc2jGhq2.o:./include/afl-fuzz.h:451: multiple definition of
`post_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:451: first defined here
/usr/bin/ld: /tmp/cc2SLYTU.o:./include/afl-fuzz.h:476: multiple definition of
`pre_save_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:476: first defined here
/usr/bin/ld: /tmp/cc2SLYTU.o:./include/afl-fuzz.h:465: multiple definition of
`custom_mutator'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:465: first defined here
/usr/bin/ld: /tmp/cc2SLYTU.o:./include/afl-fuzz.h:451: multiple definition of
`post_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:451: first defined here
/usr/bin/ld: /tmp/ccqGcOeO.o:./include/afl-fuzz.h:476: multiple definition of
`pre_save_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:476: first defined here
/usr/bin/ld: /tmp/ccqGcOeO.o:./include/afl-fuzz.h:451: multiple definition of
`post_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:451: first defined here
/usr/bin/ld: /tmp/ccqGcOeO.o:./include/afl-fuzz.h:465: multiple definition of
`custom_mutator'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:465: first defined here
/usr/bin/ld: /tmp/ccCEbkQH.o:./include/afl-fuzz.h:476: multiple definition of
`pre_save_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:476: first defined here
/usr/bin/ld: /tmp/ccCEbkQH.o:./include/afl-fuzz.h:465: multiple definition of
`custom_mutator'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:465: first defined here
/usr/bin/ld: /tmp/ccCEbkQH.o:./include/afl-fuzz.h:451: multiple definition of
`post_handler'; /tmp/ccUDvhWw.o:./include/afl-fuzz.h:451: first defined here
/usr/bin/ld: src/afl-forkserver.o:./src/afl-forkserver.c:60: multiple
definition of `child_timed_out'; /tmp/ccCEbkQH.o:(.bss+0x803ec): first defined
here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:247: afl-fuzz] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:23: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:20: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: aflplusplus
Source-Version: 2.66c-1
Done: Sophie Brun <[email protected]>
We believe that the bug you reported is fixed in the latest version of
aflplusplus, 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.
Sophie Brun <[email protected]> (supplier of updated aflplusplus
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: SHA512
Format: 1.8
Date: Fri, 07 Aug 2020 11:48:29 +0200
Source: aflplusplus
Binary: afl afl++ afl++-clang afl++-clang-dbgsym afl++-dbgsym afl++-doc
afl-clang afl-doc
Architecture: source amd64 all
Version: 2.66c-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <[email protected]>
Changed-By: Sophie Brun <[email protected]>
Description:
afl - transitional dummy package for afl to afl++
afl++ - instrumentation-driven fuzzer for binary formats
afl++-clang - instrumentation-driven fuzzer for binary formats - clang support
afl++-doc - instrumentation-driven fuzzer for binary formats - documentation
afl-clang - transitional dummy package for afl-clang to afl++-clang
afl-doc - transitional dummy package for afl-doc to afl++-doc
Closes: 942291 956986
Changes:
aflplusplus (2.66c-1) unstable; urgency=medium
.
[ Raphaƫl Hertzog ]
* Rely on LLVM_CONFIG environment variable to force usage of a specific
CLANG version
* Don't duplicate LLVM major version in binary package dependencies
.
[ Samuel Henrique ]
* Configure git-buildpackage for Debian
.
[ Sophie Brun ]
* New upstream version 2.66c (Closes: #956986)
* Remove unneeded patches
* Switch to clang 11
* Update build and installation for new release
* Wrap-and-sort
* Update debian/copyright
* Update source/lintian-overrides
* Add transitional packages (Closes: #942291)
* Add a patch to fix spelling errors
* Don't install upstream installation documentation
* Patch to add missing CPPFLAGS
* Bump Standards-Version to 4.5.0 (no change)
* Re-enable build log scanner as #948009 is fixed
* Add a patch to fix the file-references-package lintian info
Checksums-Sha1:
83daf5f2a0bf9609aa7312233027ca7c6cb74274 2018 aflplusplus_2.66c-1.dsc
50958b1c7c4f9fc9826ef2a499d232c7af008837 1500172 aflplusplus_2.66c.orig.tar.gz
5c52a54b307329293b4649c5591435d32d48e6e5 11292
aflplusplus_2.66c-1.debian.tar.xz
5c81f39eb8a2af28c389cba1a6f95b38f0686aa2 156196
afl++-clang-dbgsym_2.66c-1_amd64.deb
0411a5a6187156abe490508c4908bd6c3855d6cd 94936 afl++-clang_2.66c-1_amd64.deb
997eac2f76c937852fe334c06f2e460ebb49826a 485300 afl++-dbgsym_2.66c-1_amd64.deb
82919a0581645501192aa97aca10e9e9f93ba6df 248940 afl++-doc_2.66c-1_all.deb
51c3cfea945b89fab9502148cb15e211692a2e62 213244 afl++_2.66c-1_amd64.deb
664b935fae0851ed30187322a5ca951f0718bcdd 50476 afl-clang_2.66c-1_all.deb
e30245237f168f7590d398b745bb76f4e85c8b97 50472 afl-doc_2.66c-1_all.deb
549f7c381e88125b0984548327bb945ab012f067 50464 afl_2.66c-1_all.deb
263bc368b8e4ca1001e8330f0b5ae6c71ed35088 8535
aflplusplus_2.66c-1_amd64.buildinfo
Checksums-Sha256:
1c22d7c1a3fe8e1814fefb5db18c9ceb7a468a8995d99e2591dfbe4c8c739a74 2018
aflplusplus_2.66c-1.dsc
d71c4126d6ea733aa4366339ae81ae73a47f8a8ce8dddc05bddf3ed28c8fadf7 1500172
aflplusplus_2.66c.orig.tar.gz
f2bfa1bb18c11fe0778edcc5c31e9cb4c4f6a9e54c15900a3a343d730f6362c8 11292
aflplusplus_2.66c-1.debian.tar.xz
b0927f44565d52236eb7c613103906b7020c916c6a5bb2223f44b1fca588ec90 156196
afl++-clang-dbgsym_2.66c-1_amd64.deb
d7e2905ba62025e3d90f329c8c88716d72b042370e9027ac7c87a0f6f4738a16 94936
afl++-clang_2.66c-1_amd64.deb
0d89b001066170fa0409db33a0272fcc0687c30642dc11910728eeb23e5f0bf3 485300
afl++-dbgsym_2.66c-1_amd64.deb
cb4688244b67c4fec5843bef7db1aefa030326c57e6b8fed4ec46b1f6f538402 248940
afl++-doc_2.66c-1_all.deb
bf42fe64f1b712abc651f2836391b83c7da8c29db8d9794fe13ca68f0d703622 213244
afl++_2.66c-1_amd64.deb
cb358e11a8360ff23e954cea7dc261cb4da6e1da78c78e32ea44154a14d2554d 50476
afl-clang_2.66c-1_all.deb
e91bb6c9da0a48b8eb9c7e4a27d9a035c22cb96609d98ce0faf1a676f4b3477d 50472
afl-doc_2.66c-1_all.deb
dbeb83add59709c5da4f5d003577d6a6307e3f24686d75edc89a9f9415d37c4f 50464
afl_2.66c-1_all.deb
069741537d776771c0473efe6c71a560ff540f4efa559e677e86bac93cd49edb 8535
aflplusplus_2.66c-1_amd64.buildinfo
Files:
73f4a0af014a77f716bcb6ffe35fe236 2018 devel optional aflplusplus_2.66c-1.dsc
31ca40bcc8ef0dc92cb653a34630fa6b 1500172 devel optional
aflplusplus_2.66c.orig.tar.gz
7da0888dd29fd62b9f56359efa7fbca5 11292 devel optional
aflplusplus_2.66c-1.debian.tar.xz
7921c09c573a3d4dfb3084b99b139341 156196 debug optional
afl++-clang-dbgsym_2.66c-1_amd64.deb
8d88d0624b1ba5335719eec18c59b926 94936 devel optional
afl++-clang_2.66c-1_amd64.deb
c8166ab2449782db49e84d540aa1c949 485300 debug optional
afl++-dbgsym_2.66c-1_amd64.deb
806f17a243ddfc3f138596ef8ab44157 248940 doc optional afl++-doc_2.66c-1_all.deb
1a8f4912e29409eca383ce7b807fdf89 213244 devel optional afl++_2.66c-1_amd64.deb
94bdf3391a32c3f37c6a43df4130eab0 50476 oldlibs optional
afl-clang_2.66c-1_all.deb
3b4012199e5a5a2f3b54d68f9186ac42 50472 oldlibs optional afl-doc_2.66c-1_all.deb
730b13c0840a148b704058b84a959b95 50464 oldlibs optional afl_2.66c-1_all.deb
fa05f46ab181a012493681c91b4c2a80 8535 devel optional
aflplusplus_2.66c-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
Comment: Signed by Raphael Hertzog
iQEzBAEBCgAdFiEE1823g1EQnhJ1LsbSA4gdq+vCmrkFAl8vvB0ACgkQA4gdq+vC
mrkingf/VIjW6WetH8LdjgKEEwxJ+yQbE1Kqm4X7AytezfrlIhmLED2CGgSa20WE
r+4/BqkJ5AUqS2tkKEz+Qa5pH6pkt5jbXBE38EIKyVNrGK8I2077S3YBqtQ9vJO/
uqcAxxc3a1NM+qyEVRrmcA7Br0wF0/l1YE8CCpC4Dpvl+aVLAZ7MFldYHO8+Y7uX
qLW4W+QbQtQXQ0jt4xI0w/g0zhc2aKa9AszTCdOxO+YyJ/WlsfvksB8gyFkabQgY
nGteCFcBnlqlBaZerxLYyQIJRdVclNT63IQpa3P4ctBZNRbDpdpLTWvxXIEQmidT
/SVDjZBulJ819v8SJ6jyU6oJ9QOqtQ==
=N+YF
-----END PGP SIGNATURE-----
--- End Message ---