[mythtv] Included ffmpeg?

John Nilsson john at milsson.nu
Sun Aug 1 23:44:24 EDT 2004


Hi

When I try to install mythtvv-0.15.1 on my gentoobox (epia-m 10000) I
get a compile failure (gcc-3.3.4-r1):

        gcc -c -pipe -w -march=c3-2 -momit-leaf-frame-pointer -Os -fweb
        -fomit-frame-pointer -ffast-math -pipe -DPIC -fPIC
        -fomit-frame-pointer -DHAVE_AV_CONFIG_H -I..
        -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE
        -D_REENTRANT  -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
        -DPREFIX=\"/usr\" -DMMX -DUSING_IVTV -DUSING_VIASLICE
        -DUSING_OPENGL_VSYNC -DHAVE_VIASLICE -DQT_NO_DEBUG
        -DQT_THREAD_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I../..
        -I/usr/qt/3/include -o postprocess.o libpostproc/postprocess.c
        libpostproc/postprocess_template.c: In function
        `postProcess_MMX':
        libpostproc/postprocess_template.c:2624: error: can't find a
        register in class `GENERAL_REGS' while reloading `asm'
        libpostproc/postprocess_template.c:2707: error: can't find a
        register in class `GENERAL_REGS' while reloading `asm'
        libpostproc/postprocess_template.c:2624: error: can't find a
        register in class `GENERAL_REGS' while reloading `asm'
        libpostproc/postprocess_template.c:2707: error: can't find a
        register in class `GENERAL_REGS' while reloading `asm'
        distcc[4112] ERROR: compile libpostproc/postprocess.c on newkid
        failed
        make[2]: *** [postprocess.o] Error 1
        make[2]: Leaving directory
        `/var/tmp/portage/mythtv-0.15.1-r1/work/mythtv-0.15.1/libs/libavcodec'
        make[1]: *** [sub-libavcodec] Error 2
        make[1]: Leaving directory
        `/var/tmp/portage/mythtv-0.15.1-r1/work/mythtv-0.15.1/libs'
        make: *** [sub-libs] Error 2

however installing ffmpeg-0.4.9_pre1 seperatly is no problem (there is a
warning in postprocess.c in the same area:

        gcc -Wall -march=c3-2 -momit-leaf-frame-pointer -Os -fweb
        -fomit-frame-pointer -ffast-math -pipe -DHAVE_AV_CONFIG_H -I..
        -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o
        libpostproc/postprocess.o libpostproc/postprocess.c
        libpostproc/postprocess_template.c: In function
        `postProcess_MMX':
        libpostproc/postprocess_template.c:2872: warning: use of memory
        input without lvalue in asm operand 4 is deprecated
        libpostproc/postprocess_template.c:2872: warning: use of memory
        input without lvalue in asm operand 4 is deprecated
        
now for the question.

Why is ffmpeg included in the mythtv distribution and not linked against
a system supplied library?

-John
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20040802/4a06aba1/attachment.pgp


More information about the mythtv-dev mailing list