Menu

#56 quicktime4linux-2.0.4 fails to compile

open
nobody
None
5
2004-08-15
2004-08-15
No

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

Discussion

  • Nobody/Anonymous

    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 ../..

     
  • Chuck R. Bell

    Chuck R. Bell - 2004-12-16

    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

     

Log in to post a comment.

MongoDB Logo MongoDB