Package: fasttracker2
Version: 0.1+b115-1
Severity: important

Hi,

fasttracker2 FTBFS on i386 because it uses SSE intrinsics without
checking whether SSE2 is available (which is not in the i386 baseline
cpu).

https://buildd.debian.org/status/fetch.php?pkg=fasttracker2&arch=i386&ver=0.1%2Bb115-1&stamp=1542513240&raw=0

In file included from /usr/lib/gcc/i686-linux-gnu/8/include/xmmintrin.h:1252,
                 from /usr/lib/gcc/i686-linux-gnu/8/include/immintrin.h:29,
                 from /usr/include/SDL2/SDL_cpuinfo.h:64,
                 from /usr/include/SDL2/SDL.h:38,
                 from src/ft2_header.h:4,
                 from src/ft2_wav_renderer.c:8:
/usr/lib/gcc/i686-linux-gnu/8/include/emmintrin.h:142:1: error: inlining failed 
in call to always_inline '_mm_load_sd': target specific option mismatch
 _mm_load_sd (double const *__P)
 ^~~~~~~~~~~
In file included from src/ft2_wav_renderer.c:8:
src/ft2_header.h:101:39: note: called from here
 #define double2int32_round(i, d) (i = _mm_cvtsd_si32(_mm_load_sd(&d))) /* SSE2 
*/
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/ft2_wav_renderer.c:335:5: note: in expansion of macro 'double2int32_round'
     double2int32_round(editor.playbackSeconds, dSecondsElapsed);
     ^~~~~~~~~~~~~~~~~~
make[1]: *** [debian/rules:22: override_dh_auto_build] Error 1
make[1]: Leaving directory '/<<BUILDDIR>>/fasttracker2-0.1+b115'
make: *** [debian/rules:16: build-arch] Error 2


Andreas

Reply via email to