Bug#752168: x264: FTBFS on arm*

Sebastian Ramacher sramacher at debian.org
Fri Jun 20 12:19:39 UTC 2014


Source: x264
Version: 2:0.142.2412+gitd7e6896-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)

x264 failed to build on armel and armhf:
| gcc -Wshadow -O3 -fno-fast-math   -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -I. -I. -fno-aggressive-loop-optimizations -std=gnu99 -mcpu=cortex-a8 -mfpu=neon    -fPIC -fomit-frame-pointer -fno-tree-vectorize -D_FORTIFY_SOURCE=2  -c -o common/arm/predict-c.o common/arm/predict-c.c
| common/arm/predict-c.c:36:6: error: conflicting types for 'x264_predict_8x8c_dc_neon'
|  void x264_predict_8x8c_dc_neon( uint8_t *src );
|       ^
| In file included from common/arm/predict-c.c:27:0:
| common/arm/predict.h:32:6: note: previous declaration of 'x264_predict_8x8c_dc_neon' was here
|  void x264_predict_8x8c_dc_neon( pixel *src );
|       ^
| common/arm/predict-c.c:39:6: error: conflicting types for 'x264_predict_8x8c_h_neon'
|  void x264_predict_8x8c_h_neon( uint8_t *src );
|       ^
| In file included from common/arm/predict-c.c:27:0:
| common/arm/predict.h:33:6: note: previous declaration of 'x264_predict_8x8c_h_neon' was here
|  void x264_predict_8x8c_h_neon( pixel *src );
|       ^
| common/arm/predict-c.c:40:6: error: conflicting types for 'x264_predict_8x8c_v_neon'
|  void x264_predict_8x8c_v_neon( uint8_t *src );
|       ^
| In file included from common/arm/predict-c.c:27:0:
| common/arm/predict.h:34:6: note: previous declaration of 'x264_predict_8x8c_v_neon' was here
|  void x264_predict_8x8c_v_neon( pixel *src );
|       ^
| common/arm/predict-c.c:43:6: error: conflicting types for 'x264_predict_8x8_dc_neon'
|  void x264_predict_8x8_dc_neon( uint8_t *src, uint8_t edge[36] );
|       ^
| In file included from common/arm/predict-c.c:27:0:
| common/arm/predict.h:31:6: note: previous declaration of 'x264_predict_8x8_dc_neon' was here
|  void x264_predict_8x8_dc_neon( pixel *src, pixel edge[36] );
|       ^
| common/arm/predict-c.c:48:6: error: conflicting types for 'x264_predict_8x8_v_neon'
|  void x264_predict_8x8_v_neon( uint8_t *src, uint8_t edge[36] );
|       ^
| In file included from common/arm/predict-c.c:27:0:
| common/arm/predict.h:29:6: note: previous declaration of 'x264_predict_8x8_v_neon' was here
|  void x264_predict_8x8_v_neon( pixel *src, pixel edge[36] );
|       ^
| common/arm/predict-c.c:49:6: error: conflicting types for 'x264_predict_8x8_h_neon'
|  void x264_predict_8x8_h_neon( uint8_t *src, uint8_t edge[36] );
|       ^
| In file included from common/arm/predict-c.c:27:0:
| common/arm/predict.h:30:6: note: previous declaration of 'x264_predict_8x8_h_neon' was here
|  void x264_predict_8x8_h_neon( pixel *src, pixel edge[36] );
|       ^
| common/arm/predict-c.c:53:6: error: conflicting types for 'x264_predict_16x16_dc_neon'
|  void x264_predict_16x16_dc_neon( uint8_t *src );
|       ^
| In file included from common/arm/predict-c.c:27:0:
| common/arm/predict.h:37:6: note: previous declaration of 'x264_predict_16x16_dc_neon' was here
|  void x264_predict_16x16_dc_neon( pixel *src );
|       ^
| common/arm/predict-c.c:56:6: error: conflicting types for 'x264_predict_16x16_h_neon'
|  void x264_predict_16x16_h_neon( uint8_t *src );
|       ^
| In file included from common/arm/predict-c.c:27:0:
| common/arm/predict.h:36:6: note: previous declaration of 'x264_predict_16x16_h_neon' was here
|  void x264_predict_16x16_h_neon( pixel *src );
|       ^
| common/arm/predict-c.c:57:6: error: conflicting types for 'x264_predict_16x16_v_neon'
|  void x264_predict_16x16_v_neon( uint8_t *src );
|       ^
| In file included from common/arm/predict-c.c:27:0:
| common/arm/predict.h:35:6: note: previous declaration of 'x264_predict_16x16_v_neon' was here
|  void x264_predict_16x16_v_neon( pixel *src );
|       ^
| make[2]: *** [common/arm/predict-c.o] Error 1

For the full log see
https://buildd.debian.org/status/fetch.php?pkg=x264&arch=armel&ver=2:0.142.2412+gitd7e6896-1&stamp=1402770990

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/20140620/ea451316/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list