Go Back   SEQanswers > Bioinformatics > Bioinformatics

Similar Threads
Thread Thread Starter Forum Replies Last Post
the make error for installing cufflinks sflong RNA Sequencing 3 10-18-2011 08:04 PM
Tophat 1.2.0 make error mabentley86 Bioinformatics 0 05-13-2011 02:44 AM
BWA 'make' error yasu Bioinformatics 3 12-23-2010 04:55 AM
BWA make error on Macbook pro Suimye Bioinformatics 14 07-06-2010 03:13 AM
Maq make error on Ubuntu 9.04 64 bit sbberes Bioinformatics 3 10-14-2009 08:36 AM

Thread Tools
Old 01-25-2011, 03:00 PM   #1
Junior Member
Location: NYC

Join Date: Jan 2011
Posts: 4
Default tophat 1.2.0 make error

I'm having a similar but different issue to previous make errors. I'm getting a make error installing Tophat 1.2.0 on 32-bit linux (ubuntu 10.04). I also got this on tophat 1.1.4 but then I tried the newer version with no luck.

Any help would be appreciated. Thanks,

./configure runs fine but the make returns:

sean@sean:~/Downloads/tophat-1.2.0$ make
make all-recursive
make[1]: Entering directory `/home/sean/Downloads/tophat-1.2.0'
Making all in src
make[2]: Entering directory `/home/sean/Downloads/tophat-1.2.0/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -Wall -march=i686 -O3 -DNDEBUG -I/usr/local/include -I./SeqAn-1.1 -Wall -march=i686 -O3 -DNDEBUG -I/usr/local/include -MT juncs_db.o -MD -MP -MF ".deps/juncs_db.Tpo" -c -o juncs_db.o juncs_db.cpp; \
then mv -f ".deps/juncs_db.Tpo" ".deps/juncs_db.Po"; else rm -f ".deps/juncs_db.Tpo"; exit 1; fi
In file included from juncs_db.cpp:32:
bwt_map.h: In member function ‘bool HitStream::next_read_hits(HitsForRead&)’:
bwt_map.h:680: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result
In file included from ./SeqAn-1.1/seqan/sequence.h:51,
from juncs_db.cpp:26:
./SeqAn-1.1/seqan/sequence/string_base.h: In function ‘void seqan::clear(seqan::String<TValue, TSpec>&) [with TValue = char, TSpec = seqan::CStyle]’:
./SeqAn-1.1/seqan/sequence/string_cstyle.h:492: instantiated from ‘static void seqan::_Assign_String_2_StringArray<TExpand, true>::assign_(seqan::String<char, seqan::CStyle>&, seqan::String<char, TSourceSpec>&) [with TSourceSpec = seqan::Alloc<void>, TExpand = const seqan::Tag<seqan::TagExact_>]’
./SeqAn-1.1/seqan/sequence/string_cstyle.h:522: instantiated from ‘void seqan::assign(seqan::String<TTargetValue, seqan::CStyle>&, seqan::String<TValue, TSpec>&, seqan::Tag<TTag>) [with TValue = char, TSourceSpec = seqan::Alloc<void>, TExpand = seqan::TagExact_]’
./SeqAn-1.1/seqan/sequence/string_base.h:737: instantiated from ‘void seqan::assign(seqan::String<TValue, TSpec>&, TSource&) [with TTargetValue = char, TTargetSpec = seqan::CStyle, TSource = seqan::String<char, seqan::Alloc<void> >]’
./SeqAn-1.1/seqan/sequence/string_cstyle.h:97: instantiated from ‘seqan::String<TTargetValue, seqan::CStyle>::String(TString&) [with TString = seqan::String<char, seqan::Alloc<void> >, TValue = char]’
./SeqAn-1.1/seqan/sequence/string_cstyle.h:798: instantiated from ‘typename seqan::Value<T, 0>::Type* seqan::toCString(T&) [with T = seqan::String<char, seqan::Alloc<void> >]’
juncs_db.cpp:327: instantiated from here
./SeqAn-1.1/seqan/sequence/string_base.h:207: error: no matching function for call to ‘_setLength(seqan::String<char, seqan::CStyle>&, int)’
make[2]: *** [juncs_db.o] Error 1
make[2]: Leaving directory `/home/sean/Downloads/tophat-1.2.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/sean/Downloads/tophat-1.2.0'
make: *** [all] Error 2
limericksean is offline   Reply With Quote
Old 01-25-2011, 11:27 PM   #2
Junior Member
Location: Singapore

Join Date: Jan 2011
Posts: 8

I've got the same error.
burt is offline   Reply With Quote
Old 01-27-2011, 06:37 AM   #3
Location: Sweden

Join Date: Nov 2009
Posts: 83

same here...anyone spotted the solution/cause?
natstreet is offline   Reply With Quote
Old 01-28-2011, 01:23 PM   #4
Location: Ireland

Join Date: Mar 2010
Posts: 41

Something wrong with seqan

Have you tried this way?

Download Seqan1.2 (you may try other versions) at
Then unzip and copy into this directory tophat-1.2.0/src/SeqAn-1.1

This works fine for me in both 32bit and 64bit. Hope Tophat authors could provide a better solution.

ttnguyen is offline   Reply With Quote
Old 04-20-2011, 05:16 AM   #5
Junior Member
Location: Vienna, Austria

Join Date: Apr 2011
Posts: 1

This worked for me. Change the line in configure from:
nijibabulu is offline   Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

All times are GMT -8. The time now is 07:48 PM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.
Single Sign On provided by vBSSO