|
From: JoeHill <jo...@sy...> - 2004-01-02 19:49:11
|
On Fri, 2 Jan 2004 11:17:13 -0800 (PST) "Steven M. Schultz" <sm...@2B...> wrote: > > /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). That *seemed* to do it, though I had CFLAGS= -O6, not O3, if I'm even looking in the right place. It built some executables, and only gave warnings, no errors, for example: jdsample.c:308: warning: integer constant is too large for "long" type jdsample.c:308: warning: integer constant is too large for "long" type jdsample.c:309: warning: integer constant is too large for "long" type jdsample.c:309: warning: integer constant is too large for "long" type jdsample.c:310: warning: integer constant is too large for "long" type jdsample.c:310: warning: integer constant is too large for "long" type jdsample.c:311: warning: integer constant is too large for "long" type jdsample.c:311: warning: integer constant is too large for "long" type jdsample.c:312: warning: integer constant is too large for "long" type ...anyhow, am I heading down the right path? I'm assuming that building mjpegtools from source *with* the nasm package installed will speed up the conversion process from DivX to SVCD? Thanks very much! -- JoeHill ++ ICQ # 280779813 Registered Linux user #282046 Homepage: www.orderinchaos.org +++++++++++++++++++++++++++ "Reality is what you can get away with." -- Robert Anton Wilson |