[Ffmpeg-devel] Bug in libavutil/snow.c -> Generating internal compiler errors?

Olivier Engelkes riv
Thu Jul 13 21:41:58 CEST 2006


Hello FFMpeg Mailing list users,

This being my first post here, I hope I won't make too much mistakes...

I am trying to cross-compile FFMpeg for the PXA270 xscale architecture,
using linux as OS.

Wether I choose --cpu=arm or --cpu=xscale won't make any difference. The
compiler I made uses gcc 3.4.5 and glibc 2.3.6, and is known to work for
some heavy projects. Once snow.c is being compiled, gcc uses a lot of
resources, and then generates an internal compiler error ?!!? I looked
into snow.c and observed many FIXME statements.

Is this allready known? If so is anyone allready working on a fix?

If not, does anyone have an Idea on how to work around this problem? My
main interest is to be able to encode video on XScale using h263,
nothing more.

Many thanks for any input,

best regards,

Olivier Engelkes

grid01:~/ffmpeg> ./configure --prefix=/proj/NMM/xscale/
--cross-prefix=arm-softfloat-linux-gnu- --cross-compile --cpu=arm
install prefix   /proj/NMM/xscale/
source path      /home/riv/ffmpeg
C compiler       arm-softfloat-linux-gnu-gcc
make             make
CPU              arm (generic)
big-endian       no
inttypes.h       yes
broken inttypes.h no
gprof enabled    no
zlib enabled     no
libgsm enabled   no
mp3lame enabled  no
libogg enabled   no
Vorbis enabled   no
Theora enabled   no
FAAD enabled     no
faadbin enabled  no
FAAC enabled     no
XviD enabled     no
x264 enabled     no
a52 support      no
a52 dlopened     no
DTS support      no
pp support       no
debug symbols    yes
strip symbols    yes
optimize         yes
static           yes
shared           no
video hooking    yes
SDL support      no
Imlib2 support   no
FreeType support no
Sun medialib support no
pthreads support no
AMR-NB float support no
AMR-NB fixed support no
AMR-WB float support no
AMR-WB IF2 support no
network support      yes
IPv6 support         yes
License: LGPL
Creating config.mak and config.h...
grid01:~/ffmpeg> make
/home/riv/ffmpeg/version.sh "/home/riv/ffmpeg"
make -C libavutil   all
make[1]: Entering directory `/home/riv/ffmpeg/libavutil'
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -DBUILD_AVUTIL -I..
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE  -c -o crc.o crc.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -DBUILD_AVUTIL -I..
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE  -c -o md5.o md5.c
rm -f libavutil.a
arm-softfloat-linux-gnu-ar rc libavutil.a mathematics.o rational.o
intfloat_readwrite.o crc.o md5.o
arm-softfloat-linux-gnu-ranlib libavutil.a
make[1]: Leaving directory `/home/riv/ffmpeg/libavutil'
make -C libavcodec  all
make[1]: Entering directory `/home/riv/ffmpeg/libavcodec'
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
bitstream.o bitstream.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
utils.o utils.c
utils.c:761: warning: initialization discards qualifiers from pointer
target type
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o mem.o
mem.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
allcodecs.o allcodecs.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
mpegvideo.o mpegvideo.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
jrevdct.o jrevdct.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
jfdctfst.o jfdctfst.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
jfdctint.o jfdctint.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
mjpeg.o mjpeg.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
resample.o resample.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
resample2.o resample2.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
dsputil.o dsputil.c
dsputil.c:2470: warning: 'avg_h264_qpel2_h_lowpass' defined but not used
dsputil.c:2470: warning: 'avg_h264_qpel2_v_lowpass' defined but not used
dsputil.c:2470: warning: 'avg_h264_qpel2_hv_lowpass' defined but not used
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
motion_est.o motion_est.c
motion_est_template.c: In function `hpel_motion_search':
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est_template.c: In function `ff_get_mb_score':
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est_template.c: In function `qpel_motion_search':
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c: In function `check_input_motion':
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this
function
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
imgconvert.o imgconvert.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
imgresample.o imgresample.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
mpeg12.o mpeg12.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
mpegaudiodec.o mpegaudiodec.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
simple_idct.o simple_idct.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
ratecontrol.o ratecontrol.c
ratecontrol.c: In function `ff_rate_control_init':
ratecontrol.c:805: warning: 'expected_bits' might be used uninitialized
in this function
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o eval.o
eval.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
error_resilience.o error_resilience.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o fft.o
fft.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o mdct.o
mdct.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o raw.o
raw.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
golomb.o golomb.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
cabac.o cabac.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
faandct.o faandct.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
parser.o parser.c
parser.c: In function `cavsvideo_parse':
parser.c:553: warning: implicit declaration of function
`ff_cavs_find_frame_end'
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
vp3dsp.o vp3dsp.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
h264idct.o h264idct.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
rangecoder.o rangecoder.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o pnm.o
pnm.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o h263.o
h263.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
msmpeg4.o msmpeg4.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
h263dec.o h263dec.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o opt.o
opt.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
bitstream_filter.o bitstream_filter.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o aasc.o
aasc.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
ac3enc.o ac3enc.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o alac.o
alac.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o asv1.o
asv1.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o avs.o
avs.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o bmp.o
bmp.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o cavs.o
cavs.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
cavsdsp.o cavsdsp.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
cinepak.o cinepak.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o cljr.o
cljr.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o cook.o
cook.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o cscd.o
cscd.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o lzo.o
lzo.c
lzo.c: In function `lzo1x_decode':
lzo.c:178: warning: 'cnt' might be used uninitialized in this function
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o cyuv.o
cyuv.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
dvbsubdec.o dvbsubdec.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
dvbsub.o dvbsub.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
dvdsub.o dvdsub.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
dvdsubenc.o dvdsubenc.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o dv.o dv.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o 8bps.o
8bps.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o ffv1.o
ffv1.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
huffyuv.o huffyuv.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o flac.o
flac.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
flacenc.o flacenc.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
flashsv.o flashsv.c
flashsv.c: In function `flashsv_decode_init':
flashsv.c:88: warning: unused variable `zret'
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
flicvideo.o flicvideo.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o 4xm.o
4xm.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
fraps.o fraps.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o h261.o
h261.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o h264.o
h264.c
h264.c: In function `hl_decode_mb':
h264.c:3652: warning: suggest parentheses around arithmetic in operand of ^
h264.c:3658: warning: suggest parentheses around arithmetic in operand of ^
h264.c:3564: warning: 'temp8' might be used uninitialized in this function
h264.c:3564: warning: 'temp8' might be used uninitialized in this function
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
idcinvideo.o idcinvideo.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
indeo2.o indeo2.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
indeo3.o indeo3.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
interplayvideo.o interplayvideo.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o dpcm.o
dpcm.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o kmvc.o
kmvc.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o loco.o
loco.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o mace.o
mace.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
mmvideo.o mmvideo.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
mpegaudio.o mpegaudio.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
msrle.o msrle.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
msvideo1.o msvideo1.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o lcl.o
lcl.c
lcl.c: In function `encode_frame':
lcl.c:557: warning: unused variable `pict'
lcl.c:558: warning: unused variable `p'
lcl.c:559: warning: unused variable `i'
lcl.c:560: warning: unused variable `zret'
lcl.c: In function `decode_init':
lcl.c:622: warning: unused variable `zret'
lcl.c: In function `encode_init':
lcl.c:782: warning: unused variable `c'
lcl.c:783: warning: unused variable `zret'
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o nuv.o
nuv.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
rtjpeg.o rtjpeg.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o png.o
png.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o qdm2.o
qdm2.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o qdrw.o
qdrw.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o qpeg.o
qpeg.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
qtrle.o qtrle.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
ra144.o ra144.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
ra288.o ra288.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
roqvideo.o roqvideo.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o rpza.o
rpza.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o rv10.o
rv10.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
shorten.o shorten.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o
smacker.o smacker.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o smc.o
smc.c
arm-softfloat-linux-gnu-gcc -O3  -g -Wdeclaration-after-statement -Wall
-Wno-switch -DHAVE_AV_CONFIG_H -I.. -I/home/riv/ffmpeg/libavutil
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE    -c -o snow.o
snow.c
snow.c: In function `pred_mv':
snow.c:1961: warning: suggest parentheses around + or - inside shift
snow.c:1962: warning: suggest parentheses around + or - inside shift
snow.c:1963: warning: suggest parentheses around + or - inside shift
snow.c:1964: warning: suggest parentheses around + or - inside shift
snow.c:1965: warning: suggest parentheses around + or - inside shift
snow.c:1966: warning: suggest parentheses around + or - inside shift
snow.c: In function `encode_q_branch':
snow.c:1994: warning: initialization discards qualifiers from pointer
target type
snow.c:1995: warning: initialization discards qualifiers from pointer
target type
snow.c:1996: warning: initialization discards qualifiers from pointer
target type
snow.c:1997: warning: initialization discards qualifiers from pointer
target type
snow.c: In function `encode_q_branch2':
snow.c:2221: warning: initialization discards qualifiers from pointer
target type
snow.c:2222: warning: initialization discards qualifiers from pointer
target type
snow.c: In function `decode_q_branch':
snow.c:2274: warning: initialization discards qualifiers from pointer
target type
snow.c:2275: warning: initialization discards qualifiers from pointer
target type
snow.c: In function `pred_block':
snow.c:2497: warning: suggest parentheses around && within ||
snow.c: In function `ff_snow_inner_add_yblock':
snow.c:2538: warning: left shift count is negative
snow.c: In function `add_yblock_buffered':
snow.c:2555: warning: unused variable `dst'
snow.c:2567: warning: unused variable `x'
snow.c:2567: warning: unused variable `y'
snow.c: In function `add_yblock':
snow.c:2809: warning: initialization discards qualifiers from pointer
target type
snow.c:2821: warning: left shift count is negative
snow.c: In function `predict_slice_buffered':
snow.c:2896: warning: passing arg 5 of `add_yblock_buffered' discards
qualifiers from pointer target type
snow.c: In function `get_block_bits':
snow.c:3028: warning: initialization discards qualifiers from pointer
target type
snow.c:3029: warning: initialization discards qualifiers from pointer
target type
snow.c: In function `get_block_rd':
snow.c:3065: warning: unused variable `obmc'
snow.c: In function `get_4block_rd':
snow.c:3182: warning: passing arg 2 of `add_yblock' discards qualifiers
from pointer target type
snow.c:3168: warning: unused variable `b_height'
snow.c: In function `common_init':
snow.c:3872: warning: assignment from incompatible pointer type
snow.c:3872: warning: assignment from incompatible pointer type
snow.c:3873: warning: assignment from incompatible pointer type
snow.c:3873: warning: assignment from incompatible pointer type
snow.c:3874: warning: assignment from incompatible pointer type
snow.c:3874: warning: assignment from incompatible pointer type
snow.c:3875: warning: assignment from incompatible pointer type
snow.c:3875: warning: assignment from incompatible pointer type
arm-softfloat-linux-gnu-gcc: Internal error: Killed (program cc1)
Please submit a full bug report.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[1]: *** [snow.o] Error 1
make[1]: Leaving directory `/home/riv/ffmpeg/libavcodec'
make: *** [lib] Error 2
grid01:~/ffmpeg>






More information about the ffmpeg-devel mailing list