Bug#760047: lame: FTBFS on any-i386

Sebastian Ramacher sramacher at debian.org
Sun Aug 31 10:12:23 UTC 2014


Source: lame
Version: 3.99.5+repack1-3
Severity: serious
Justification: fails to build from source
Tags: sid jessie

lame 3.99.5+repack1-4 failed to build on i386 and kfreebsd-i386 with:
| libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I. -I../../libmp3lame -I../../mpglib -I../.. -D_FORTIFY_SOURCE=2 -O3 -fomit-frame-pointer -ffast-math -maccumulate-outgoing-args -fschedule-insns2 -fbranch-count-reg -fforce-addr -march=i586 -mtune=native -Wall -pipe -fstack-protector-strong -Wformat -Werror=format-security -c xmm_quantize_sub.c  -fPIC -DPIC -o .libs/xmm_quantize_sub.o
| xmm_quantize_sub.c: In function 'fht_SSE2':
| xmm_quantize_sub.c:172:20: warning: variable 'v_s2' set but not used [-Wunused-but-set-variable]
|              __m128 v_s2;
|                     ^
| xmm_quantize_sub.c: In function 'init_xrpow_core_sse':
| xmm_quantize_sub.c:65:18: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
|      const __m128 vec_fabs_mask = _mm_loadu_ps(&fabs_mask._float[0]);
|                   ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:929:1: error: inlining failed in call to always_inline '_mm_loadu_ps': target specific option mismatch
|  _mm_loadu_ps (float const *__P)
|  ^
| xmm_quantize_sub.c:65:18: error: called from here
|      const __m128 vec_fabs_mask = _mm_loadu_ps(&fabs_mask._float[0]);
|                   ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:895:1: error: inlining failed in call to always_inline '_mm_set_ps1': target specific option mismatch
|  _mm_set_ps1 (float __F)
|  ^
| xmm_quantize_sub.c:73:27: error: called from here
|      vec_xrpow_max._m128 = _mm_set_ps1(0);
|                            ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:895:1: error: inlining failed in call to always_inline '_mm_set_ps1': target specific option mismatch
|  _mm_set_ps1 (float __F)
|  ^
| xmm_quantize_sub.c:74:21: error: called from here
|      vec_sum._m128 = _mm_set_ps1(0);
|                      ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:929:1: error: inlining failed in call to always_inline '_mm_loadu_ps': target specific option mismatch
|  _mm_loadu_ps (float const *__P)
|  ^
| xmm_quantize_sub.c:77:25: error: called from here
|          vec_tmp._m128 = _mm_loadu_ps(&(cod_info->xr[i])); /* load */
|                          ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:237:1: error: inlining failed in call to always_inline '_mm_and_ps': target specific option mismatch
|  _mm_and_ps (__m128 __A, __m128 __B)
|  ^
| xmm_quantize_sub.c:78:25: error: called from here
|          vec_tmp._m128 = _mm_and_ps(vec_tmp._m128, vec_fabs_mask); /* fabs */
|                          ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:181:1: error: inlining failed in call to always_inline '_mm_add_ps': target specific option mismatch
|  _mm_add_ps (__m128 __A, __m128 __B)
|  ^
| xmm_quantize_sub.c:79:25: error: called from here
|          vec_sum._m128 = _mm_add_ps(vec_sum._m128, vec_tmp._m128);
|                          ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:205:1: error: inlining failed in call to always_inline '_mm_sqrt_ps': target specific option mismatch
|  _mm_sqrt_ps (__m128 __A)
|  ^
| xmm_quantize_sub.c:80:25: error: called from here
|          vec_tmp._m128 = _mm_sqrt_ps(_mm_mul_ps(vec_tmp._m128, _mm_sqrt_ps(vec_tmp._m128)));
|                          ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:193:1: error: inlining failed in call to always_inline '_mm_mul_ps': target specific option mismatch
|  _mm_mul_ps (__m128 __A, __m128 __B)
|  ^
| xmm_quantize_sub.c:80:25: error: called from here
|          vec_tmp._m128 = _mm_sqrt_ps(_mm_mul_ps(vec_tmp._m128, _mm_sqrt_ps(vec_tmp._m128)));
|                          ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:205:1: error: inlining failed in call to always_inline '_mm_sqrt_ps': target specific option mismatch
|  _mm_sqrt_ps (__m128 __A)
|  ^
| xmm_quantize_sub.c:80:25: error: called from here
|          vec_tmp._m128 = _mm_sqrt_ps(_mm_mul_ps(vec_tmp._m128, _mm_sqrt_ps(vec_tmp._m128)));
|                          ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:229:1: error: inlining failed in call to always_inline '_mm_max_ps': target specific option mismatch
|  _mm_max_ps (__m128 __A, __m128 __B)
|  ^
| xmm_quantize_sub.c:81:31: error: called from here
|          vec_xrpow_max._m128 = _mm_max_ps(vec_xrpow_max._m128, vec_tmp._m128); /* retrieve max */
|                                ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:978:1: error: inlining failed in call to always_inline '_mm_storeu_ps': target specific option mismatch
|  _mm_storeu_ps (float *__P, __m128 __A)
|  ^
| xmm_quantize_sub.c:82:9: error: called from here
|          _mm_storeu_ps(&(xrpow[i]), vec_tmp._m128); /* store into xrpow[] */
|          ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:895:1: error: inlining failed in call to always_inline '_mm_set_ps1': target specific option mismatch
|  _mm_set_ps1 (float __F)
|  ^
| xmm_quantize_sub.c:84:21: error: called from here
|      vec_tmp._m128 = _mm_set_ps1(0);
|                      ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:237:1: error: inlining failed in call to always_inline '_mm_and_ps': target specific option mismatch
|  _mm_and_ps (__m128 __A, __m128 __B)
|  ^
| xmm_quantize_sub.c:89:29: error: called from here
|              vec_tmp._m128 = _mm_and_ps(vec_tmp._m128, vec_fabs_mask); /* fabs */
|                              ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:181:1: error: inlining failed in call to always_inline '_mm_add_ps': target specific option mismatch
|  _mm_add_ps (__m128 __A, __m128 __B)
|  ^
| xmm_quantize_sub.c:90:29: error: called from here
|              vec_sum._m128 = _mm_add_ps(vec_sum._m128, vec_tmp._m128);
|                              ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:205:1: error: inlining failed in call to always_inline '_mm_sqrt_ps': target specific option mismatch
|  _mm_sqrt_ps (__m128 __A)
|  ^
| xmm_quantize_sub.c:91:29: error: called from here
|              vec_tmp._m128 = _mm_sqrt_ps(_mm_mul_ps(vec_tmp._m128, _mm_sqrt_ps(vec_tmp._m128)));
|                              ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:193:1: error: inlining failed in call to always_inline '_mm_mul_ps': target specific option mismatch
|  _mm_mul_ps (__m128 __A, __m128 __B)
|  ^
| xmm_quantize_sub.c:91:29: error: called from here
|              vec_tmp._m128 = _mm_sqrt_ps(_mm_mul_ps(vec_tmp._m128, _mm_sqrt_ps(vec_tmp._m128)));
|                              ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:205:1: error: inlining failed in call to always_inline '_mm_sqrt_ps': target specific option mismatch
|  _mm_sqrt_ps (__m128 __A)
|  ^
| xmm_quantize_sub.c:91:29: error: called from here
|              vec_tmp._m128 = _mm_sqrt_ps(_mm_mul_ps(vec_tmp._m128, _mm_sqrt_ps(vec_tmp._m128)));
|                              ^
| In file included from xmm_quantize_sub.c:37:0:
| /usr/lib/gcc/i586-linux-gnu/4.9/include/xmmintrin.h:229:1: error: inlining failed in call to always_inline '_mm_max_ps': target specific option mismatch
|  _mm_max_ps (__m128 __A, __m128 __B)
|  ^
| xmm_quantize_sub.c:92:35: error: called from here
|              vec_xrpow_max._m128 = _mm_max_ps(vec_xrpow_max._m128, vec_tmp._m128); /* retrieve max */
|                                    ^
| make[4]: *** [xmm_quantize_sub.lo] Error 1

Rebuilding 3.99.5+repack1-3 one any of these architectures fails in the
same way.

Cheers
-- 
Sebastian Ramacher
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20140831/d2a0692d/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list