Package: seqan Version: 1.4.1+dfsg-2 Severity: important User: [email protected] 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_); > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >

