Quoting Martin Egger <[EMAIL PROTECTED]>: > Hello again > > after installing patch #3 (luminance curve), I get the following compile > error > on Ubuntu 7.04: > > [EMAIL PROTECTED]:/home/programme/source/rawstudio$ make > make all-recursive > make[1]: Entering directory `/home/programme/source/rawstudio' > Making all in src > make[2]: Entering directory `/home/programme/source/rawstudio/src' > if gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/local/share"\" > -DPACKAGE_LOCALE_DIR=\""/usr/local/share/locale"\" -DORBIT2=1 -pthread > -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 > -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 > -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 > -Wall > -O4 -DWITH_GCONF -DDCRAW_NOMAIN -DDCRAW_NOLCMS -DWITH_MMAP_HACK -g -O2 -MT > rs-color-transform.o -MD -MP -MF ".deps/rs-color-transform.Tpo" -c -o > rs-color-transform.o rs-color-transform.c; \ > then mv -f ".deps/rs-color-transform.Tpo" > ".deps/rs-color-transform.Po"; > else rm -f ".deps/rs-color-transform.Tpo"; exit 1; fi > rs-color-transform.c: In function transform_nocms8_3dnow: > rs-color-transform.c:704: error: can't find a register in class > GENERAL_REGS > while reloading asm > make[2]: *** [rs-color-transform.o] Error 1 > make[2]: Leaving directory `/home/programme/source/rawstudio/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/programme/source/rawstudio' > make: *** [all] Error 2 > [EMAIL PROTECTED]:/home/programme/source/rawstudio$
Seems like we hit a wall with gcc :-) Basically the code is ok but gcc doesn't manage to free enough registers to make our code work seamlessly with the rest of the function. I test on AMD64 which doubles the number of registers that's why i didn't hit that error at home. What gcc version are you using (gcc -v) and what platform (x86 ia32 i guess) ? -- Edouard Gomez _______________________________________________ Rawstudio-dev mailing list [email protected] http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-dev
