Thanks for your bug report. egcs-2.93.21 reports In file included from bug.cpp:3: OSStdIncludes.h: At top level: OSStdIncludes.h:7: syntax error before `;' OSStdIncludes.h:8: syntax error before `::' which is caused by a missing include of <list>. Anyway, the bug seems to be fixed. Hope this helps, Martin