[Bf-committers] scons issues with new ffmpeg package
Paolo Colombo
info at blender3d.it
Thu Sep 27 16:46:04 CEST 2007
Ken Hughes ha scritto:
> Error compiling on linux:
>
> gcc -o /home/blender/build/linux2/extern/ffmpeg/libavcodec/flacenc.o -c
> -pipe -fPIC -funsigned-char -fno-strict-aliasing -O0 -g
> -I"/home/blender/blender/extern/ffmpeg"/libswscale
> -I"/home/blender/blender/extern/ffmpeg"/libavcodec -fomit-frame-pointer
> -pthread -g -Wdeclaration-after-statement -Wall -Wno-switch
> -Wdisabled-optimization -Wpointer-arith -Wredundant-decls
> -Wno-pointer-sign -O3 -Wall -Wno-char-subscripts
> -Wdeclaration-after-statement -DXP_UNIX -DHAVE_AV_CONFIG_H
> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE
> -I/home/blender/build/linux2/extern/ffmpeg -Iextern/ffmpeg
> -I/home/blender/build/linux2/extern/ffmpeg/libavformat
> -Iextern/ffmpeg/libavformat
> -I/home/blender/build/linux2/extern/ffmpeg/libavcodec
> -Iextern/ffmpeg/libavcodec
> -I/home/blender/build/linux2/extern/ffmpeg/libswscale
> -Iextern/ffmpeg/libswscale
> -I/home/blender/build/linux2/extern/ffmpeg/libavutil
> -Iextern/ffmpeg/libavutil extern/ffmpeg/libavcodec/flacenc.c
> extern/ffmpeg/libavcodec/h264.c: In function ‘decode_cabac_residual’:
> extern/ffmpeg/libavcodec/h264.c:5099: warning: passing argument 4 of
> ‘decode_significance_8x8_x86’ discards qualifiers from pointer target type
> extern/ffmpeg/libavcodec/h264.c: At top level:
> extern/ffmpeg/libavcodec/cabac.h:112: warning: ‘put_cabac_static’
> defined but not used
> extern/ffmpeg/libavcodec/cabac.h:158: warning: ‘put_cabac_terminate’
> defined but not used
> extern/ffmpeg/libavcodec/cabac.h:186: warning: ‘put_cabac_u’ defined but
> not used
> extern/ffmpeg/libavcodec/cabac.h:221: warning: ‘put_cabac_ueg’ defined
> but not used
> extern/ffmpeg/libavcodec/cabac.h:273: warning: ‘refill2’ defined but not
> used
> extern/ffmpeg/libavcodec/cabac.h:811: warning: ‘get_cabac_u’ defined but
> not used
> extern/ffmpeg/libavcodec/cabac.h:827: warning: ‘get_cabac_ueg’ defined
> but not used
> extern/ffmpeg/libavcodec/cabac.h: In function ‘get_cabac_noinline’:
> extern/ffmpeg/libavcodec/cabac.h:525: error: PIC register ‘%ebx’
> clobbered in ‘asm’
> extern/ffmpeg/libavcodec/cabac.h: In function ‘decode_cabac_residual’:
> extern/ffmpeg/libavcodec/cabac.h:525: error: PIC register ‘%ebx’
> clobbered in ‘asm’
> extern/ffmpeg/libavcodec/cabac.h:741: error: PIC register ‘%ebx’
> clobbered in ‘asm’
> extern/ffmpeg/libavcodec/cabac.h:692: error: PIC register ‘%ebx’
> clobbered in ‘asm’
> extern/ffmpeg/libavcodec/cabac.h:525: error: PIC register ‘%ebx’
> clobbered in ‘asm’
> extern/ffmpeg/libavcodec/cabac.h:525: error: PIC register ‘%ebx’
> clobbered in ‘asm’
> extern/ffmpeg/libavcodec/cabac.h: In function ‘decode_cabac_mb_mvd’:
> extern/ffmpeg/libavcodec/cabac.h:525: error: PIC register ‘%ebx’
> clobbered in ‘asm’
> extern/ffmpeg/libavcodec/cabac.h:525: error: PIC register ‘%ebx’
> clobbered in ‘asm’
> extern/ffmpeg/libavcodec/cabac.h: In function ‘decode_mb_cabac’:
> extern/ffmpeg/libavcodec/cabac.h:525: error: PIC register ‘%ebx’
> clobbered in ‘asm’
> extern/ffmpeg/libavcodec/cabac.h:525: error: PIC register ‘%ebx’
> clobbered in ‘asm’
> extern/ffmpeg/libavcodec/cabac.h:525: error: PIC register ‘%ebx’
> clobbered in ‘asm’
> scons: *** [/home/blender/build/linux2/extern/ffmpeg/libavcodec/h264.o]
> Error 1
> extern/ffmpeg/libavcodec/flacenc.c: In function ‘encode_residual’:
> extern/ffmpeg/libavcodec/flacenc.c:756: warning: ‘weight’ may be used
> uninitialized in this function
> scons: building terminated because of errors.
>
confirm same problem on Ubuntu 7.04 gcc version 4.1.2 (Ubuntu
4.1.2-0ubuntu4)
jody
More information about the Bf-committers
mailing list