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

Reply via email to