severity 248207 important thanks There are several packages that fail to build (at one time) because of this error. This includes: boost sndobj libcwd dar mpich openc++ vserver aspseek chemeq arkrpg rocketworkbench
I also found one example in a configure script that did this: #include <string> using namespace std; void f(const string &s) { f(s.c_str()); } This will fail to compile when using -O1 and will succeed with -O0 and -O2. Note that -O1 and -O2 generate the same preprocessed file. >From a quick look at some build logs all the failed packages were using -O. Kurt