[Debian-med-packaging] Bug#916370: diamond-aligner FTBFS without SSE2
Adrian Bunk
bunk at debian.org
Thu Dec 13 17:37:58 GMT 2018
Source: diamond-aligner
Version: 0.9.23+dfsg-1
Severity: serious
Tags: ftbfs
https://buildd.debian.org/status/package.php?p=diamond-aligner&suite=sid
...
/<<BUILDDIR>>/diamond-aligner-0.9.23+dfsg/src/dp/swipe/banded_3frame_swipe.cpp: In instantiation of ‘void banded_3frame_swipe(const TranslatedSequence&, Strand, std::vector<DpTarget>::iterator, std::vector<DpTarget>::iterator, DpStat&, bool) [with _sv = score_vector<short int>; _traceback = ScoreOnly; std::vector<DpTarget>::iterator = __gnu_cxx::__normal_iterator<DpTarget*, std::vector<DpTarget> >]’:
/<<BUILDDIR>>/diamond-aligner-0.9.23+dfsg/src/dp/swipe/banded_3frame_swipe.cpp:243:105: required from here
/<<BUILDDIR>>/diamond-aligner-0.9.23+dfsg/src/dp/swipe/banded_3frame_swipe.cpp:119:43: error: no type named ‘Score’ in ‘struct ScoreTraits<score_vector<short int> >’
typedef typename ScoreTraits<_sv>::Score Score;
^~~~~
/<<BUILDDIR>>/diamond-aligner-0.9.23+dfsg/src/dp/swipe/banded_3frame_swipe.cpp:148:45: error: ‘CHANNELS’ is not a member of ‘ScoreTraits<score_vector<short int> >’
TargetIterator<ScoreTraits<_sv>::CHANNELS> targets(subject_begin, subject_end, i1, qlen);
^~~~~~~
/<<BUILDDIR>>/diamond-aligner-0.9.23+dfsg/src/dp/swipe/banded_3frame_swipe.cpp:148:45: error: ‘CHANNELS’ is not a member of ‘ScoreTraits<score_vector<short int> >’
/<<BUILDDIR>>/diamond-aligner-0.9.23+dfsg/src/dp/swipe/banded_3frame_swipe.cpp:151:12: error: no matching function for call to ‘score_vector<short int>::score_vector(int)’
const _sv open_penalty(score_matrix.gap_open() + score_matrix.gap_extend()),
^~~~~~~~~~~~
The sane way forward might be to make the package amd64-only.
More information about the Debian-med-packaging
mailing list