I am trying to install TopHat 1.2.0 and have completed the configure step successfully, but not when i run the 'make' command, I get the following error messages.
reads.cpp:327: instantiated from here
SeqAn-1.1/seqan/basic/basic_alphabet_interface.h:353: no match for `*
seqan::Iter<const std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, seqan::StdIteratorAdaptor>&' operator
make[2]: *** [reads.o] Error 1
make[2]: Leaving directory `/usr/local/tophat-1.2.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/tophat-1.2.0'
make: *** [all] Error 2
Anybody could help me? Thanks for your time and attention.
Please try to format these long log messages for better readability (4 leading spaces per line usually does the trick; I added them to your question.) Also, consider including only the relevant parts.
Fixed formatting.
Only relevant parts are included. Thanks a lot to both of you.
Which C++ compiler and version are you using?
gcc (GCC) 3.2.2 20030222
Is it possible to upgrade your compiler to something more recent?
Is it possible to upgrade your compiler to something more recent? GCC 3.2.2 is over 8 years old.