On Fri, 3 Sep 2004, Derek Fountain wrote:

> I thought I'd try to compile the MJPEG tools from source, rather than relying 
> on the SUSE-9.1 supplied versions. I downloaded JPEG-MMX-0.1.5 from 
> Sourceforge and did the './configure' and 'make' as described in the 
> mjpegtools README. I get this error:
> 
> gcc  -o djpeg djpeg.o wrppm.o wrgif.o wrtarga.o wrrle.o wrbmp.o rdcolmap.o 
> cdjpeg.o libjpeg-mmx.a
> libjpeg-mmx.a(jidctint.o)(.text+0x46): In function `domidct8x8llmW':
> : undefined reference to `fix_054n184_054'

        Have you searched the mailinglist archives?  This has come up several
        times.

> and so on for several pages. What did I miss?

        The answer in the archives :-)

        You can either 1) edit the Makefile and change the "-O2" option to
        -O1 or 2) check out the cvs version of jpeg-mmx (the problem's been
        fixed there) or 3) rm -r jpeg-mmx and ignore it for now (it's not
        clear that it's that big of a win).

        The problem is that later versions of gcc have a bug and optimize
        away data items that are used only in inline assembly.    Reducing the
        optimization level or using gcc's "__attribute(__used__)"  will fix
        the problem

        Cheers,
        Steven Schultz



-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
Mjpeg-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to