Using Mesa-devel-3.3-5 and glibc-devel-2.1.92-5, I get an error compiling kdebase (from KDE 1.94): g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/lib/qt2/include -I/usr/X11R6/include -I/usr/X11R6/include -UQT_NO_ASCII_CAST -O2 -m486 -fno-strength-reduce -frtti -I/usr/X11R6/include -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -c morph3d.cpp In file included from morph3d.cpp:65: /usr/include/GL/glut.h:202: declaration of `void exit (int)' throws different exceptions /usr/include/stdlib.h:577: than previous declaration `void exit (int) throw ()' I haven't tried making a test case, but I'd be surprised if any program including glut.h and stdlib.h didn't give the same error. Commenting out the definition in glut.h seemed to fix things.
Thanks for reporting this, fixed in 3.3-5.
Oops, make that 3.3-6