[gstreamer-bugs] [Bug 344603] New: Compilation errors in gst-ffmpeg when using jhbuild

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sun Jun 11 12:49:34 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=344603
 GStreamer | gst-ffmpeg | Ver: HEAD CVS

           Summary: Compilation errors in gst-ffmpeg when using jhbuild
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-ffmpeg
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: jaap at haitsma.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


I'm trying to compile gst-ffmpeg with jhbuild on my dapper system (gcc 4.0.3).

First I got a compilation error in fdct_mmx.c

gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libavutil -I../../libavcodec
-DHAVE_AV_CONFIG_H=1 -fomit-frame-pointer -Wall -Wno-switch -msse -g -MT
libmmxsse_la-fdct_mmx.lo -MD -MP -MF .deps/libmmxsse_la-fdct_mmx.Tpo -c
fdct_mmx.c  -fPIC -DPIC -o .libs/libmmxsse_la-fdct_mmx.o
/tmp/ccrIP1yd.s: Assembler messages:
/tmp/ccrIP1yd.s:1992: Error: suffix or operands invalid for `pshufw'

This error goes away if I add -O2 or -O3 to the CFLAGS


When I added -O3 to the CFLAGS compilation stops at dsputil_mmx.c

 gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libavutil -I../../libavcodec
-DHAVE_AV_CONFIG_H=1 -fomit-frame-pointer -Wall -Wno-switch -msse -O3 -MT
libmmxsse_la-dsputil_mmx.lo -MD -MP -MF .deps/libmmxsse_la-dsputil_mmx.Tpo -c
dsputil_mmx.c  -fPIC -DPIC -o .libs/libmmxsse_la-dsputil_mmx.o
dsputil_mmx.c: In function 'gmc_mmx':
dsputil_mmx.c:2429: warning: suggest parentheses around arithmetic in operand
of |
dsputil_mmx.c:2429: warning: suggest parentheses around arithmetic in operand
of |
dsputil_mmx.c:2430: warning: suggest parentheses around arithmetic in operand
of |
dsputil_mmx.c:2430: warning: suggest parentheses around arithmetic in operand
of |
dsputil_mmx.c:2430: warning: suggest parentheses around arithmetic in operand
of |
In file included from dsputil_mmx.c:2622:
h264dsp_mmx.c:49:1: warning: "SBUTTERFLY" redefined
dsputil_mmx.c:1525:1: warning: this is the location of the previous definition
h264dsp_mmx.c:1262:1: warning: "PUT_OP" redefined
dsputil_mmx.c:2377:1: warning: this is the location of the previous definition
h264dsp_mmx.c: In function 'h264_h_loop_filter_luma_mmx2':
dsputil_mmx.c:621: error: can't find a register in class 'GENERAL_REGS' while
reloading 'asm'
dsputil_mmx.c:621: error: can't find a register in class 'GENERAL_REGS' while
reloading 'asm'


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list