[Debian-med-packaging] C++ help needed for seqan 1.4.2

Andreas Tille andreas at an3as.eu
Tue Jul 26 09:32:34 UTC 2016


Hi,

to push the seqan development a bit I decided to work on version 1.4.2 a
bit and upload to experimental where we can test all dependencies first.
To do so I recreated the seqan Git repository[1] since I was not able to
sensibly revert the work on seqan 2.x (which is now in a separate
repository[2]).

Unfortunately I was running in a build issue I can't solve myself:

...
/build/seqan-1.4.2+dfsg/core/include/seqan/basic/debug_test_system.h:1020:71: note:   deduced conflicting types for parameter '_CharT' ('char' and 'seqan::ExtStringFwdIterator<seqan::String<seqan::SimpleType<un
                   << expression1 << " == " << expression2 << " was: " << value1
                                                                       ^
In file included from /usr/include/c++/5/string:52:0,
                 from /usr/include/c++/5/bits/locale_classes.h:40,
                 from /usr/include/c++/5/bits/ios_base.h:41,
                 from /usr/include/c++/5/ios:42,
                 from /usr/include/c++/5/ostream:38,
                 from /usr/include/c++/5/iostream:39,
                 from /build/seqan-1.4.2+dfsg/core/demos/index_mummy.cpp:1:
/usr/include/c++/5/bits/basic_string.h:5172:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, con
     operator<<(basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/basic_string.h:5172:5: note:   template argument deduction/substitution failed:
In file included from /build/seqan-1.4.2+dfsg/core/include/seqan/basic/basic_debug.h:52:0,
                 from /build/seqan-1.4.2+dfsg/core/include/seqan/basic.h:49,
                 from /build/seqan-1.4.2+dfsg/core/include/seqan/sequence.h:51,
                 from /build/seqan-1.4.2+dfsg/core/include/seqan/index.h:39,
                 from /build/seqan-1.4.2+dfsg/core/demos/index_mummy.cpp:3:
/build/seqan-1.4.2+dfsg/core/include/seqan/basic/debug_test_system.h:1020:71: note:   'const seqan::ExtStringFwdIterator<seqan::String<seqan::SimpleType<unsigned char, seqan::Dna5_>, seqan::External<seqan::Exte
                   << expression1 << " == " << expression2 << " was: " << value1
                                                                       ^
core/demos/CMakeFiles/demo_index_mummy.dir/build.make:65: recipe for target 'core/demos/CMakeFiles/demo_index_mummy.dir/index_mummy.cpp.o' failed
...


There are several other "template argument deduction/substitution
failed" before.

I have no idea how to fix this.

Kind regards

        Andreas.


[1] https://anonscm.debian.org/git/debian-med/seqan.git
[2] https://anonscm.debian.org/git/debian-med/seqan2.git

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list