[Debian-med-packaging] Bug#814299: plast: FTBFS without SSE2

Aaron M. Ucko amu at alum.mit.edu
Wed Feb 10 04:50:28 UTC 2016


Source: plast
Version: 2.3.1+dfsg-1
Severity: serious
Justification: fails to build from source

Hi, Andreas.

Builds of plast for architectures besides the handful that (always)
support SSE2 have been failing, per the log excerpt below.  Please
take a look, and either arrange to accommodate the remaining platforms
or officially declare plast to be

  Architecture: any-amd64 x32

Thanks!

  /«BUILDDIR»/plast-2.3.1+dfsg/src/algo/hits/gap/SmallGapHitIteratorSSE8.cpp:28:10: warning: #warning error undefined __SSE3__ or __SSE2__ [-Wcpp]
           #warning error undefined __SSE3__ or __SSE2__
            ^
  /«BUILDDIR»/plast-2.3.1+dfsg/src/algo/hits/gap/SmallGapHitIteratorSSE8.cpp: In member function 'void algo::hits::gapped::SmallGapHitIteratorSSE8::computeScores(size_t, const LETTER*, const LETTER*, int*)':
  /«BUILDDIR»/plast-2.3.1+dfsg/src/algo/hits/gap/SmallGapHitIteratorSSE8.cpp:294:5: error: '__m128i' was not declared in this scope
       __m128i vscore_gap_col;
       ^
  [...]
  /«BUILDDIR»/plast-2.3.1+dfsg/src/algo/hits/gap/SmallGapHitIteratorSSE8.cpp:306:13: error: expected ';' before 'vtemp1'
       __m128i vtemp1;
               ^
  /«BUILDDIR»/plast-2.3.1+dfsg/src/algo/hits/gap/SmallGapHitIteratorSSE8.cpp:309:5: error: 'vgap_extend' was not declared in this scope
       vgap_extend = _mm_set1_epi16 (-_parameters->extendGapCost);
       ^
  /«BUILDDIR»/plast-2.3.1+dfsg/src/algo/hits/gap/SmallGapHitIteratorSSE8.cpp:309:62: error: '_mm_set1_epi16' was not declared in this scope
       vgap_extend = _mm_set1_epi16 (-_parameters->extendGapCost);
                                                                ^
  [...]
  /«BUILDDIR»/plast-2.3.1+dfsg/src/algo/hits/gap/SmallGapHitIteratorSSE8.cpp:450:54: error: '_mm_extract_epi16' was not declared in this scope
           scores[0] =  _mm_extract_epi16 (vbest_score,0);
                                                        ^
  CMakeFiles/PlastLibrary.dir/build.make:1193: recipe for target 'CMakeFiles/PlastLibrary.dir/src/algo/hits/gap/SmallGapHitIteratorSSE8.cpp.o' failed



More information about the Debian-med-packaging mailing list