[This mail was posted in English on suse-programming-e, too] Hallo, Ich habe heute mein gcc auf 3.3.1-0 mit den neuen rpms von SuSE aktualisiert. Dies sind die RPMs die ich aktualisiert habe: gcc-c++-3.3.1-0.i586.rpm gnat-3.3.1-0.i586.rpm libobjc-3.3.1-0.i586.rpm gcc-g77-3.3.1-0.i586.rpm gnat-runtime-3.3.1-0.i586.rpm libstdc++-3.3.1-0.i586.rpm cpp-3.3.1-0.i586.rpm gcc-info-3.3.1-0.i586.rpm libgcc-3.3.1-0.i586.rpm libstdc++-devel-3.3.1-0.i586.rpm gcc-3.3.1-0.i586.rpm gcc-java-3.3.1-0.i586.rpm libgcj-3.3.1-0.i586.rpm gcc-3.3.1-0.src.rpm gcc-objc-3.3.1-0.i586.rpm libgcj-devel-3.3.1-0.i586.rpm Einige Programm lassen sich nun jedoch nicht mehr kompilieren (hier kdemultimedia) wegen Fehlern in einer glibc-devel Datei: Kompilieren von kdemultimedia CVS: In file included from /usr/include/linux/byteorder/little_endian.h:11, from /usr/include/asm/byteorder.h:32, from /usr/include/linux/cdrom.h:14, from cdromAccess_Linux.cpp:17, from cdromAccess.cpp:30: /usr/include/linux/byteorder/swab.h: In function `const __u32 __fswab24(unsigned int)': /usr/include/linux/byteorder/swab.h:174: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h:174: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h: In function `__u32 __swab24p(__u32*)': /usr/include/linux/byteorder/swab.h:178: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h:178: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h: In function `void __swab24s(__u32*)': /usr/include/linux/byteorder/swab.h:182: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h:182: error: ISO C++ forbids braced-groups within expressions make[4]: *** [cdromAccess.lo] Fehler 1 Ich habe keine aktuelle SuSE rom für glibc und glibc-devel finden können. Die mit SuSE 8.2 mitgelieferte Version ist 2.3.2-6... Wer kann mir da helfen? Ich weiß nicht mehr weiter... Danke schonmal! Thorben