http://bugs.winehq.org/show_bug.cgi?id=31050
Bug #: 31050 Summary: Civilization V demo crashes with unimplemented msvcp90:??0?$basic_stringstream@DU?$char_traits@D@std@ @V?$allocator@D@2@@std@@QAE@H@Z (purist) Product: Wine Version: 1.5.7 Platform: x86 OS/Version: Linux Status: NEW Severity: minor Priority: P2 Component: msvcp AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com Classification: Unclassified
Installing the civ v demo from http://www.joystiq.com/game/civilization-v/download/civilization-5-demo/ f63089528c8b0315244359624a543ad5ba5fd135 Civ_V_Demo.rar went smoothly, and the game worked (!). (Did see the jarring glitch from bug 23299, but that's cosmetic.) So I tried making things harder, and did winetricks alldlls=builtin then launched the game. It crashed with unimplemented function
msvcp90:??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z
For completeness, mscodescan reports only nine msvcp90 symbols are still needed but unimplemented:
msvcp90:??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z
msvcp90:??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@H@Z
msvcp90:??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z
msvcp90:??_D?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
msvcp90:??_D?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ msvcp90:?_Raise_handler@std@@3P6AXABVexception@stdext@@@ZA
msvcp90:?str@?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ
msvcp90:?str@?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ msvcp90:?_Throw@std@@YAXABVexception@stdext@@@Z