http://bugs.winehq.org/show_bug.cgi?id=30782
Bug #: 30782 Summary: msvcp71.dll.??0?$basic_istream@DU?$char_traits@D@std@@ @std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@ @1@_N1@Z should be implemented (needed by Ship Simulator 2008, maybe others) Product: Wine Version: 1.5.5 Platform: x86 URL: http://www.shipsim.com/downloads/demos OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcp AssignedTo: wine-bugs@winehq.org ReportedBy: mooroon2@mail.ru Classification: Unclassified
It is mostly like bug #26832 so this one might be marked as "dupe" in case #26832 is treated as "catch-all" metabug for basic_istream unimplemented methods in msvcp*.dll.
There's no need in attaching long logs describing the problem as it is obvious one:
wine: Call from 0x7b83a2b2 to unimplemented function msvcp71.dll.??0?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N1@Z, aborting wine: Unimplemented function msvcp71.dll.??0?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N1@Z called at address 0x7b83a2b2 (thread 0043), starting debugger...
This lines are extracted from logs of Ship Simulator 2008 demo trying to start up a new game with the only native DLL override used being d3dx9_36.dll. Installing vcrun2003 libs using winetricks fixes the problem and makes ShipSim2008 run pretty well under Wine (with minor text rendering glitches although).