[gstreamer-bugs] [Bug 323665] New: gst-ffmpeg-0.10.0 compilation problem with gcc 3.3.5 (dsputil_mmx.c:620: error: can't find a register in class `GENERAL_REGS' while reloading `asm')

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Fri Dec 9 12:28:20 PST 2005


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=323665
 GStreamer | gst-ffmpeg | Ver: 0.10.0

           Summary: gst-ffmpeg-0.10.0 compilation problem with gcc 3.3.5
                    (dsputil_mmx.c:620: error: can't find a register in
                    class `GENERAL_REGS' while reloading `asm')
           Product: GStreamer
           Version: 0.10.0
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-ffmpeg
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: ben.pineau at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
                CC: all-bugs at bugzilla.gnome.org


Distribution/Version: Debian 3.1 (Sarge)

gcc 3.3.5 is the default compiler on Debian 3.1 (aka Sarge):
ben$gcc --version
gcc (GCC) 3.3.5 (Debian 1:3.3.5-13)
ben$as --version
GNU assembler 2.15

ben$cd gst-ffmpeg-0.10.0/
ben$./configure && make
[...]
dsputil_mmx.c: In function `transpose4x4':
dsputil_mmx.c:620: error: can't find a register in class `GENERAL_REGS' while
reloading `asm'

and the build fails.
As sugested by alley_cat on IRC, compiling with -O3 (env CFLAGS=-O3 ./configure
&& make) fix the problem with this version of gcc.

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list