Source: svt-av1 Version: 0.8.7+dfsg-2 Severity: important Tags: ftbfs svt-av1 currently FTBFS on i386: | cd /<<PKGBUILDDIR>>/obj-i686-linux-gnu/Source/Lib/Common/Codec && /usr/bin/cc -DARCH_X86_64=1 -DEN_AVX512_SUPPORT=0 -DSAFECLIB_STR_NULL_SLACK=1 -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/. -I/<<PKGBUILDDIR>>/Source/API -I/<<PKGBUILDDIR>>/Source/Lib/Common/Codec -I/<<PKGBUILDDIR>>/Source/Lib/Common/C_DEFAULT -I/<<PKGBUILDDIR>>/Source/Lib/Common/ASM_SSE2 -I/<<PKGBUILDDIR>>/Source/Lib/Common/ASM_SSSE3 -I/<<PKGBUILDDIR>>/Source/Lib/Common/ASM_SSE4_1 -I/<<PKGBUILDDIR>>/Source/Lib/Common/ASM_AVX2 -I/<<PKGBUILDDIR>>/Source/Lib/Common/ASM_AVX512 -I/<<PKGBUILDDIR>>/Source/Lib/Encoder/Codec -I/<<PKGBUILDDIR>>/third_party/fastfeat -I/<<PKGBUILDDIR>>/third_party/cpuinfo/include -fno-stack-clash-protection -Wall -Wextra -Wformat -Wformat-security -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -mno-avx -fPIC -fvisibility=hidden -std=gnu99 -MD -MT Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/common_dsp_rtcd.c.o -MF CMakeFiles/COMMON_CODEC.dir/common_dsp_rtcd.c.o.d -o CMakeFiles/COMMON_CODEC.dir/common_dsp_rtcd.c.o -c /<<PKGBUILDDIR>>/Source/Lib/Common/Codec/common_dsp_rtcd.c | /<<PKGBUILDDIR>>/Source/Lib/Common/Codec/EbUtility.c: In function ‘svt_memcpy_sse’: | /<<PKGBUILDDIR>>/Source/Lib/Common/Codec/EbUtility.c:81:16: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi] | 81 | __m128 c0 = _mm_loadu_ps((const float*)(const void*)(src + i)); | | ^~ | In file included from /usr/lib/gcc/i686-linux-gnu/11/include/immintrin.h:31, | from /<<PKGBUILDDIR>>/Source/Lib/Common/Codec/EbUtility.c:37: | /<<PKGBUILDDIR>>/Source/Lib/Common/Codec/EbUtility.c: In function ‘svt_memcpy_small’: | /usr/lib/gcc/i686-linux-gnu/11/include/xmmintrin.h:981:1: error: inlining failed in call to ‘always_inline’ ‘_mm_storeu_ps’: target specific option mismatch | 981 | _mm_storeu_ps (float *__P, __m128 __A) | | ^~~~~~~~~~~~~ | /<<PKGBUILDDIR>>/Source/Lib/Common/Codec/EbUtility.c:51:9: note: called from here | 51 | _mm_storeu_ps((float*)(void*)(dst + i), _mm_loadu_ps((const float*)(const void*)(src + i))); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | In file included from /usr/lib/gcc/i686-linux-gnu/11/include/immintrin.h:31, | from /<<PKGBUILDDIR>>/Source/Lib/Common/Codec/EbUtility.c:37: | /usr/lib/gcc/i686-linux-gnu/11/include/xmmintrin.h:932:1: error: inlining failed in call to ‘always_inline’ ‘_mm_loadu_ps’: target specific option mismatch | 932 | _mm_loadu_ps (float const *__P) | | ^~~~~~~~~~~~ | /<<PKGBUILDDIR>>/Source/Lib/Common/Codec/EbUtility.c:51:9: note: called from here | 51 | _mm_storeu_ps((float*)(void*)(dst + i), _mm_loadu_ps((const float*)(const void*)(src + i))); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | In file included from /usr/lib/gcc/i686-linux-gnu/11/include/xmmintrin.h:1316, | from /usr/lib/gcc/i686-linux-gnu/11/include/immintrin.h:31, | from /<<PKGBUILDDIR>>/Source/Lib/Common/Codec/EbUtility.c:37: | /usr/lib/gcc/i686-linux-gnu/11/include/emmintrin.h:178:1: error: inlining failed in call to ‘always_inline’ ‘_mm_store_sd’: target specific option mismatch | 178 | _mm_store_sd (double *__P, __m128d __A) | | ^~~~~~~~~~~~ | /<<PKGBUILDDIR>>/Source/Lib/Common/Codec/EbUtility.c:56:9: note: called from here | 56 | _mm_store_sd((double*)(void*)(dst + i), _mm_load_sd((const double*)(const void*)(src + i))); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | In file included from /usr/lib/gcc/i686-linux-gnu/11/include/xmmintrin.h:1316, | from /usr/lib/gcc/i686-linux-gnu/11/include/immintrin.h:31, | from /<<PKGBUILDDIR>>/Source/Lib/Common/Codec/EbUtility.c:37: | /usr/lib/gcc/i686-linux-gnu/11/include/emmintrin.h:143:1: error: inlining failed in call to ‘always_inline’ ‘_mm_load_sd’: target specific option mismatch | 143 | _mm_load_sd (double const *__P) | | ^~~~~~~~~~~ | /<<PKGBUILDDIR>>/Source/Lib/Common/Codec/EbUtility.c:56:9: note: called from here | 56 | _mm_store_sd((double*)(void*)(dst + i), _mm_load_sd((const double*)(const void*)(src + i))); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | make[3]: *** [Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/build.make:359: Source/Lib/Common/Codec/CMakeFiles/COMMON_CODEC.dir/EbUtility.c.o] Error 1
See https://buildd.debian.org/status/fetch.php?pkg=svt-av1&arch=i386&ver=0.8.7%2Bdfsg-2&stamp=1642505527&raw=0 for the full build log Cheers -- Sebastian Ramacher

