[Debian-med-packaging] Help needed to adapt latest Bowtie version to SeqAn 1.4

Andreas Tille andreas at an3as.eu
Thu Oct 2 12:43:31 UTC 2014


Hi,

I tried to build the latest Bowtie 1.1 but stumbled again about changes
which are most probably incompatible with the latest SeqAn library which
we are using instead of upstreams code copy of an old version.  Since I
never recieved any answer from Bowtie upstream I'm asking on Debian
Mentors and SeqAn upstream which might have an idea as well.  The build
error is


...
make[2]: Entering directory '/tmp/buildd/bowtie-1.1.0'
g++ -O3 -DCOMPILER_OPTIONS="\"-O3  -Wl,--hash-style=both -DPOPCNT_CAPABILITY -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security  -g -O2 -fstack-protector-strong -Wformat -Werro
<------>-fno-strict-aliasing -DBOWTIE_VERSION="\"`cat VERSION`\"" -DBUILD_HOST="\"`hostname`\"" -DBUILD_TIME="\"`date`\"" -DCOMPILER_VERSION="\"`g++ -v 2>&1 | tail -1`\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS
<------>-I /usr/include/seqan -I third_party -I third_party \
<------>-o bowtie-build-s ebwt_build.cpp \
<------>ccnt_lut.cpp ref_read.cpp alphabet.cpp shmem.cpp edit.cpp ebwt.cpp tinythread.cpp  bowtie_build_main.cpp \
<------>-lpthread.
In file included from blockwise_sa.h:13:0,
                 from ebwt.h:27,
                 from ebwt_build.cpp:11:
diff_sample.h: In member function 'void DifferenceCoverSample<T>::build()':
diff_sample.h:859:3: error: '_Context_LSS' was not declared in this scope
   _Context_LSS<TIndexOff> c;
   ^
diff_sample.h:859:25: error: expected primary-expression before '>' token
   _Context_LSS<TIndexOff> c;
                         ^
diff_sample.h:859:27: error: 'c' was not declared in this scope
   _Context_LSS<TIndexOff> c;
                           ^
Makefile:205: recipe for target 'bowtie-build-s' failed
make[2]: *** [bowtie-build-s] Error 1
...


We have applied several patches which can be inspected in

   svn://anonscm.debian.org/debian-med/trunk/packages/bowtie/trunk/


Any help would be welcome

      Andreas.


-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list