I'm trying to compile quicktime4linux-2.0.4 on my
Slackware-10.0 Linux system with gcc 3.3.4. It is an
AMD Athlon-650 and I am able to compile version 2.0.3
on it just fine. Here's the tail end of the messages
where it fails on version 2.0.4:
------clip-----
ffmpeg-0.4.8/libavcodec/ra144.c: In function
`ra144_decode_frame':
ffmpeg-0.4.8/libavcodec/ra144.c:486: warning: use of
cast expressions as lvalues is deprecated
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/ra288.c -o
i686/ffmpeg-0.4.8/libavcodec/ra288.o
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/ratecontrol.c -o
i686/ffmpeg-0.4.8/libavcodec/ratecontrol.o
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/raw.c -o
i686/ffmpeg-0.4.8/libavcodec/raw.o
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/resample.c -o
i686/ffmpeg-0.4.8/libavcodec/resample.o
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/roqvideo.c -o
i686/ffmpeg-0.4.8/libavcodec/roqvideo.o
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/rv10.c -o
i686/ffmpeg-0.4.8/libavcodec/rv10.o
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/simple_idct.c -o
i686/ffmpeg-0.4.8/libavcodec/simple_idct.o
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/svq1.c -o
i686/ffmpeg-0.4.8/libavcodec/svq1.o
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/utils.c -o
i686/ffmpeg-0.4.8/libavcodec/utils.o
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/vcr1.c -o
i686/ffmpeg-0.4.8/libavcodec/vcr1.o
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/vp3.c -o
i686/ffmpeg-0.4.8/libavcodec/vp3.o
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/wmadec.c -o
i686/ffmpeg-0.4.8/libavcodec/wmadec.o
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/xan.c -o
i686/ffmpeg-0.4.8/libavcodec/xan.o
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/xvmcvideo.c -o
i686/ffmpeg-0.4.8/libavcodec/xvmcvideo.o
gcc `cat i686/ffmpeg_flags` -c
ffmpeg-0.4.8/libavcodec/i386/cputest.c -o
i686/ffmpeg-0.4.8/libavcodec/i386/cputest.o
ffmpeg-0.4.8/libavcodec/i386/cputest.c: In function
`mm_support':
ffmpeg-0.4.8/libavcodec/i386/cputest.c:58: error:
`MM_MMX' undeclared (first use in this function)
ffmpeg-0.4.8/libavcodec/i386/cputest.c:58: error: (Each
undeclared identifier is reported only once
ffmpeg-0.4.8/libavcodec/i386/cputest.c:58: error: for
each function it appears in.)
ffmpeg-0.4.8/libavcodec/i386/cputest.c:60: error:
`MM_MMXEXT' undeclared (first use in this function)
ffmpeg-0.4.8/libavcodec/i386/cputest.c:60: error:
`MM_SSE' undeclared (first use in this function)
ffmpeg-0.4.8/libavcodec/i386/cputest.c:62: error:
`MM_SSE2' undeclared (first use in this function)
ffmpeg-0.4.8/libavcodec/i386/cputest.c:76: error:
`MM_3DNOW' undeclared (first use in this function)
make: *** [i686/ffmpeg-0.4.8/libavcodec/i386/cputest.o]
Error 1
-----clip-----
Any help appreciated -
Chuck
Logged In: NO
Try adjusting the configure script.
Specifically the line after "# fix ffmpeg for mmx"
so that is looks like this:
cd ffmpeg* && ./configure && cd ../..
Logged In: YES
user_id=332799
Eh, the line in the configure script after "# fix ffmpeg for
mmx" already looks exactly like that...
Any other suggestions?
Chuck