Hi everybody, am trying to compile an existing Visual C++ 6 projekt under wine. But at one file i get the error mentioned in the topic. Some more detail about the code: working: Code: typedef std::set<Int> IdxSet; typedef map<Int, IdxSet> InstMap; typedef map<string, InstMap> AttrMap; typedef map<string, Int> AttrMonitor; not working: Code: typedef std::set<Int> IdxSet; typedef map<Int, IdxSet> InstMap; typedef map<string, InstMap> AttrMap; typedef map<string, AttrMap> AttrMonitor; It seems to be that the type AttrMonitor is to complicated / deep (missing the english word). Error Message: Code: err:msvcrt:demangle_datatype Unknown type s undname.c:189: str_array_push: Assertion `a->num < 32' failed. mobMoni.cpp(358) : fatal error C1001: INTERNER COMPILER- FEHLER (Compiler-Datei "msc1.cpp", Zeile 1794) Somebody has a hint about what the problem might be? I'd really appreciate some help :D