Hi, I am currently trying to build the Coin3D library with gcc 3.4.0 and every time I try to build it I get the following error printed to the screen: SoNode.cpp: In member function `void SoNode::setNodeType(SoNode::NodeType)': SoNode.cpp:643: warning: comparison is always true due to limited range of data type SoNode.cpp: In member function `void SoNode::setOverride(SbBool)': SoNode.cpp:303: internal compiler error: in fold_single_bit_test, at fold-const.c:5193 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. gmake[3]: *** [SoNode.lo] Error 1 gmake[3]: *** Waiting for unfinished jobs.... gmake[2]: *** [install-recursive] Error 1 gmake[1]: *** [install-recursive] Error 1 gmake: *** [install] Error 2 This library compiled fine with gcc3.3.2. I have tried Coin3d versions 2.1.0 and 2.2.1 and both quit with the exact same error message. I have also tried recompiling gcc3.4.0 from scratch and got the same error message. I am building this on a Redhat 9.0 machine with dual xeon processors. gcc3.4.0 was built with the following command line options: configure --with-gnu-os --with-gnu-ld --enable-languages=c,c++ --disable-shared Any help would be greatly appreciated, Thanks ------------------------- Mike mglazer@xxxxxxxxxxxxxx