http://bugs.winehq.org/show_bug.cgi?id=24837
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Dragon Age - Origins |Dragon Age - Origins |Installer.exe requires |requires vcrun2005 |msvcp80.dll.?append@?$basic | |_string@DU?$char_traits@D@s | |td@@V?$allocator@D@2@@std@@ | |QAEAAV12@ABV12@@Z |
--- Comment #2 from Xavier Vachon xvachon@gmail.com 2011-02-11 23:56:00 CST --- The game however has still a dependency on vcrun2005. Attempting to start a game with the built-in msvcp80 yields this.
Call from 0x7ed76862 to unimplemented function msvcp80.dll.??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z
mscodescan reveals the following stubs
./Program Files/Dragon Age/bin_ship/speedtreert.dll imports following stub symbols:
msvcp80:??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z msvcp80:??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z msvcp80:??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z msvcp80:??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z msvcp80:??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z msvcp80:??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z msvcp80:??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z msvcp80:??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z msvcp80:??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z msvcp80:??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z msvcp80:??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAM@Z msvcp80:??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@I@Z msvcp80:??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@M@Z msvcp80:??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z msvcp80:??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z msvcp80:??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z msvcp80:??_D?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXXZ msvcp80:??_D?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ msvcp80:??_D?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ msvcp80:??_D?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ msvcp80:?_Lock@_Mutex@std@@QAEXXZ msvcp80:?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ msvcp80:?_Unlock@_Mutex@std@@QAEXXZ msvcp80:?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ msvcp80:?close@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXXZ msvcp80:?close@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ msvcp80:?endl@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@1@AAV21@@Z msvcp80:?exceptions@ios_base@std@@QAEXH@Z msvcp80:?find_last_of@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z msvcp80:?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ msvcp80:?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z msvcp80:?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z msvcp80:?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z msvcp80:?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHPBDH@Z msvcp80:?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 msvcp80:?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z msvcp80:?uncaught_exception@std@@YA_NXZ msvcp80:?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@PBDH@Z