|
From: Steven M. S. <sm...@2B...> - 2004-01-02 19:27:02
|
On Fri, 2 Jan 2004, JoeHill wrote: > When I originally tried to compile mjpegtools from source, I was warned that > without "nasm", performance would be very poor. So I installed the Mandrake nasm > package, and proceeded to build. ./configure goes ok, but when I try to 'make' I > get this error: > > /home/joehill/tmp/ccdc9rev.s: Assembler messages: > /home/joehill/tmp/ccdc9rev.s:625: Error: symbol `NOT_SUPPORTED' is already > defined make: *** [jdapimin.o] Error 1 Bug in gcc. Change the "-O3" in the Makefile(s) to "-O2" and that should work around the problem. > software installed, I am not sure what this error means (actually, this error > comes up both when I try to build mjpegtools *and* when I try to build > jpeg-mmx). The problem has been seen in the past by other folks. GCC ends up over optimizing a section of code and including the inline'd version and the actual function (something like that as I recall). The quickest way to fix the problem is change "-O3" to "-O2" by manually editing the Makefiles. Cheers, Steven Schultz |