Hello all, I have searched archives for info regarding this, but didn't find anything... I am trying to compile an app under gcc 4.1.2 and I get _loads_ of STL errors, relating to templates in STL headers that are unhappy. The strange thing is that all compiles beautifully under gcc 3.3.3! I have found that some of the errors can be eliminated by simply rearranging the #include directives for my many header files, or in some cases, by throwing a #include <list> (or <string>, <vector> etc.) into my include list. Does anyone know why this is happening? I use a large number of included header files and this is a rather large project (which is why I haven't included any code). Any help anyone can provide would be greatly appreciated! Thank you, Dave