[Debian-med-packaging] Bug#811841: seqan: FTBFS with GCC 6: no match for
Martin Michlmayr
tbm at hpe.com
Wed Jan 20 02:34:25 UTC 2016
Package: seqan
Version: 1.4.1+dfsg-2
Severity: important
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-6 gcc-6-no-match
This package fails to build with GCC 6. GCC 6 has not been released
yet, but it's expected that GCC 6 will become the default compiler for
stretch.
Note that only the first error is reported; there might be more. You
can find a snapshot of GCC 6 in experimental. To build with GCC 6,
you can set CC=gcc-6 CXX=g++-6 explicitly.
You may be able to find out more about this issue at
https://gcc.gnu.org/gcc-6/changes.html
> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> /<<BUILDDIR>>/seqan-1.4.1+dfsg/core/include/seqan/basic/debug_test_system.h: In instantiation of 'bool seqan::ClassTest::testTrue(const char*, int, const T&, const char*, const char*, ...) [with T = std::basic_ifstream<char>]':
> /<<BUILDDIR>>/seqan-1.4.1+dfsg/core/include/seqan/basic/debug_test_system.h:1410:20: required from 'bool seqan::ClassTest::testTrue(const char*, int, const T&, const char*) [with T = std::basic_ifstream<char>]'
> /<<BUILDDIR>>/seqan-1.4.1+dfsg/core/tests/store/test_store_io.h:435:9: required from 'void SEQAN_TEST_test_store_io_sam() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]'
> /<<BUILDDIR>>/seqan-1.4.1+dfsg/core/tests/store/test_store.cpp:60:5: required from here
> /<<BUILDDIR>>/seqan-1.4.1+dfsg/core/include/seqan/basic/debug_test_system.h:1362:64: error: no match for 'operator<<' (operand types are 'std::basic_ostream<char>' and 'const std::basic_ifstream<char>')
> std::cerr << file << ":" << line << " Assertion failed : "
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> << expression_ << " should be true but was " << (value_);
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
>
More information about the Debian-med-packaging
mailing list