segment_juncs is failing to identify the right libboost_thread.1.58.so (it is looking for libboost_thread.1.54.so)
I tried to then compile it from scratch and I am running into a similar problem.
I install the most recent boost libraries and I start installation of tophat-2.1.0 by:
sudo ./configure --with-boost=/usr/lib/x86_64-linux-gnu/
I get
- tophat 2.1.0 Configuration Results --
C++ compiler: g++ -Wall -Wno-strict-aliasing -g -gdwarf-2 -Wuninitialized -O3 -DNDEBUG -I./samtools-0.1.18 -pthread -I/usr/lib/x86_64-linux-gnu//include -I./SeqAn-1.3
Linker flags: -L./samtools-0.1.18 -L/usr/lib/x86_64-linux-gnu//lib
BOOST libraries: -lboost_thread -lboost_system
GCC version: gcc (Ubuntu 5.2.1-22ubuntu2) 5.2.1 20151010
Host System type: x86_64-unknown-linux-gnu
Install prefix: /usr/local
Install eprefix: ${prefix}
See config.h for further configuration information.
Email bug reports to <tophat.c...@gmail.com>.
I clean the location to libboost libraries to remove "include" and "lib" which do not exist.
I then run:
sudo make
and there is an error creating reads.o. I get series of warnings but the problems seem to be on:
./SeqAn-1.3/seqan/file/file_generated_forwards.h:927:66: error: invalid abstract return type ‘seqan::FileFormat<TFile, TData, TMeta, void>’
template <typename TFile, typename TData, typename TMeta> inline FileFormat<TFile, TData, TMeta, void> guessFileFormat(TFile & file, TData & data);
^
In file included from ./SeqAn-1.3/seqan/file.h:84:0,
from ./SeqAn-1.3/seqan/score/score_matrix.h:40,
from ./SeqAn-1.3/seqan/score.h:48,
from ./SeqAn-1.3/seqan/find.h:45,
from reads.cpp:22:
Makefile:1347: recipe for target 'reads.o' failed
make[2]: *** [reads.o] Error 1
make[2]: Leaving directory '/home/repository_software/tophat-2.1.0/src'
Makefile:313: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/repository_software/tophat-2.1.0'
Makefile:253: recipe for target 'all' failed
make: *** [all] Error 2
if there is any solution to this problem or if anyone has experienced something like this, I truly appreciate any advise.
Omar