Subject: Bug#853300: marked as done (aff4: ftbfs with
GCC-7)



Your message dated Sat, 12 Aug 2017 23:19:16 +0000
with message-id <[email protected]>
and subject line Bug#853300: fixed in aff4 0.24.post1-3
has caused the Debian Bug report #853300,
regarding aff4: ftbfs with GCC-7
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.)


--
853300: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853300
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message --- Package: src:aff4
Version: 0.24.post1-2
Severity: normal
Tags: sid buster
User: [email protected]
Usertags: ftbfs-gcc-7

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-7/g++-7, but succeeds to build with gcc-6/g++-6. The
severity of this report may be raised before the buster release.
There is no need to fix this issue in time for the stretch release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc7-20170126/aff4_0.24.post1-2_unstable_gcc7.log
The last lines of the build log are at the end of this report.

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

[...]
from zip.cc:30:
aff4_base.h: In instantiation of
'AFF4Registrar<T>::AFF4Registrar(std::__cxx11::string) [with T =
ZipFileSegment; std::__cxx11::string = std::__cxx11::basic_string<char>]':
zip.cc:1046:62: required from here
aff4_base.h:197:5: error: invalid user-defined conversion from
'AFF4Registrar<T>::AFF4Registrar(std::__cxx11::string) [with T =
ZipFileSegment; std::__cxx11::string =
std::__cxx11::basic_string<char>]::<lambda(DataStore*, const URN*)>' to 'int'
[-fpermissive]
GetAFF4ClassFactory()->RegisterFactoryFunction(
^~~~~~~~~~~~~~~~~~~
aff4_base.h:199:54: note: candidate is:
AFF4Registrar<T>::AFF4Registrar(std::__cxx11::string) [with T = ZipFileSegment;
std::__cxx11::string = std::__cxx11::basic_string<char>]::<lambda(DataStore*,
const URN*)>::operator ZipFileSegment* (*)(DataStore*, const URN*)() const
<near match>
[](DataStore *resolver, const URN *urn) -> T *{
^
aff4_base.h:199:54: note: no known conversion from 'ZipFileSegment*
(*)(DataStore*, const URN*)' to 'int'
In file included from rdf.h:25:0,
from lexicon.h:30,
from aff4_base.h:53,
from aff4_io.h:24,
from zip.h:20,
from zip.cc:30:
aff4_registry.h:46:8: note: initializing argument 2 of 'void
ClassFactory<T>::RegisterFactoryFunction(std::__cxx11::string, int) [with T =
AFF4Object; std::__cxx11::string = std::__cxx11::basic_string<char>]'
void RegisterFactoryFunction(
^~~~~~~~~~~~~~~~~~~~~~~
Makefile:593: recipe for target 'aff4_map.lo' failed
make[4]: *** [aff4_map.lo] Error 1
Makefile:593: recipe for target 'libaff4.lo' failed
make[4]: *** [libaff4.lo] Error 1
Makefile:579: recipe for target 'aff4imager.o' failed
make[4]: *** [aff4imager.o] Error 1
Makefile:593: recipe for target 'data_store.lo' failed
make[4]: *** [data_store.lo] Error 1
Makefile:593: recipe for target 'zip.lo' failed
make[4]: *** [zip.lo] Error 1
In file included from aff4_imager_utils.cc:6:0:
aff4_imager_utils.h: In member function 'TCLAP::Arg*
BasicImager::Get(std::__cxx11::string)':
aff4_imager_utils.h:154:3: warning: control reaches end of non-void function
[-Wreturn-type]
}
^
Makefile:593: recipe for target 'aff4_imager_utils.lo' failed
make[4]: *** [aff4_imager_utils.lo] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
Makefile:413: recipe for target 'all' failed
make[3]: *** [all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
Makefile:437: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j64 returned exit code 2
debian/rules:14: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:7: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

--- End Message --- --- Begin Message --- Source: aff4
Source-Version: 0.24.post1-3

We believe that the bug you reported is fixed in the latest version of
aff4, 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.
Hilko Bengen <[email protected]> (supplier of updated aff4 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: Sun, 13 Aug 2017 00:55:57 +0200
Source: aff4
Binary: libaff4-dev libaff4-0 libaff4-utils python-aff4
Architecture: source
Version: 0.24.post1-3
Distribution: unstable
Urgency: medium
Maintainer: Hilko Bengen <[email protected]>
Changed-By: Hilko Bengen <[email protected]>
Description:
libaff4-0 - AFF4 - The Advanced Forensics File Format - development package
libaff4-dev - AFF4 - The Advanced Forensics File Format
libaff4-utils - AFF4 - The Advanced Forensics File Format - utilities
python-aff4 - AFF4 - The Advanced Forensics File Format - Python 2 bindings
Closes: 853300
Changes:
aff4 (0.24.post1-3) unstable; urgency=medium
.
* Add missing include that caused FTBFS with GCC-7 (Closes: #853300)
* Bump Debhelper compat level, Standards-Version
Checksums-Sha1:
3536f688a70d2c5a50ca566641930b28fa4316fa 2267 aff4_0.24.post1-3.dsc
c10c348e10877f6f2d92aa0fdee962c5c47bd717 3668 aff4_0.24.post1-3.debian.tar.xz
6e8d48d849b337dd8c8f4822acc17d47e538a739 8383
aff4_0.24.post1-3_source.buildinfo
Checksums-Sha256:
8c7236dd5e334260f5096514420dab1bdf427d5776ac59aad074643c770929cb 2267
aff4_0.24.post1-3.dsc
c90258cb92d399948a66b4baea00c40c10d46652fdc88b4bdc6007baa4e3e4e6 3668
aff4_0.24.post1-3.debian.tar.xz
bf28304684cebe37beac7fd27c23b43b35d0b450de35ff9fd0373457eaa69379 8383
aff4_0.24.post1-3_source.buildinfo
Files:
8c8f9319f4ad804ef889e1b8b41980e8 2267 libs optional aff4_0.24.post1-3.dsc
3f6fa49cbf5f3d379c5034e3bd9fb441 3668 libs optional
aff4_0.24.post1-3.debian.tar.xz
7a2203d110148da1c9119c7d5052c6bc 8383 libs optional
aff4_0.24.post1-3_source.buildinfo

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

iQIzBAEBCAAdFiEErnMQVUQqHZbPTUx4dbcQY1whOn4FAlmPiKsACgkQdbcQY1wh
On6yBhAAix71leQE/qNy9E/1ivzqOy4UY1KkryUuWpkaWgjlHkok2dWEHYGZ2Zqx
PrwMbjngipOhVNIIjL326SN5bmmgcA1H1tiauoyJzMNfb4RLWjIDXMKdWkCV+CzV
ySib9BlCgBl0f5YDWp2d0N4PvRai78Xs4MZ3OlHCmRWjqFt8i0G/wfypyZNop+Ui
n52iZgd32f5f5RoVPUe6etO5gs6j00OUrkU3uKobLC6/dOwDp5GQwH2rNU3nHNis
TJ44DmSh/cROwnkzbZaXeNIpSocNOOO+q3hGvevQxA3WYvgHquxkNuBlGblfgbtw
Al7oJKxKfII/o0Av5Mz9tHC2TwYnaCgjSWmmbI+AV9ZkC9hBx4/eraOFUlzVxW9D
i4Z+0o/VTUZq8uDyhx/Mvfr0utrrugUUabbcn2l0ljmv5K7HTNUsSnA08Ayf4sBA
JndSf+j22i+rFJIjyAW8fGTPVQYj7vEIYhybw3/Kvv+rlCrH5wE+bGjwNVrnWMMi
E3JgnXAP+K8lhAI19WvSi+gfHDreuoXh3NlmgKfaYSTGkUZspMYuM0xVrlHpBFox
8BGwgNiDvqKPDNjhPrvlIRfEwiMJSdAd49jU/Q3YMUelvnUuI6pvnFCF+IRXNxyA
l/d7rB/T83WCVRCpCNOoCNAafdLX5U7fZxgGu8IGdD6C9eTFIFo=
=prrS
-----END PGP SIGNATURE-----
--- End Message ---



Programming list archiving by: Enterprise Git Hosting