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.

Reply via email to