It won't compile with gcc 3.4. gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" - DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DXTHREADS -D_REENTRANT - DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include - I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 - I/usr/include/freetype2 -I/usr/include/freetype2/freetype2 - I/usr/include/freetype2/freetype2/config -I/usr/include/glib-2.0 - I/usr/lib/glib-2.0/include -O2 -fomit-frame-pointer -pipe - march=i586 -mtune=pentiumpro -g -I/usr/include/libxml2 - I/usr/include/lo -Wall -O2 -fomit-frame-pointer -pipe -march=i586 - mtune=pentiumpro -c -o jamin-scenes.o `test -f 'scenes.c' || echo './'`scenes.c scenes.c:63: error: conflicting types for 'set_EQ_curve_values' scenes.c:63: note: an argument type that has a default promotion can't match an empty parameter name list declaration hdeq.h:48: error: previous declaration of 'set_EQ_curve_values' was here scenes.c:63: error: conflicting types for 'set_EQ_curve_values' scenes.c:63: note: an argument type that has a default promotion can't match an empty parameter name list declaration hdeq.h:48: error: previous declaration of 'set_EQ_curve_values' was here make[2]: *** [jamin-scenes.o] Error 1 It would be great if you could send me a patch for that. I'm trying to update the Mandrakelinux package. Austin