http://bugs.winehq.org/show_bug.cgi?id=25094
Summary: Battlefield Bad Company 2: needs msvcr80.dll._CRT_RTC_INITW et al (purist) Product: Wine Version: 1.3.6 Platform: x86 OS/Version: Linux Status: NEW Severity: minor Priority: P2 Component: msvcrt AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
If set to builtin only, fails on msvcr80.dll._CRT_RTC_INITW. According to mscodescan, may also need: ./BFBC2Game.exe imports following stub symbols: msvcr80:_CRT_RTC_INITW msvcr80:__daylight msvcr80:_findfirst32 msvcr80:_findnext32 msvcr80:_resetstkoflw msvcr80:_stat32 msvcr80:_wstat32 msvcr80:wcsrtombs_s
for the record, it also wants some msvcp80 stuff: msvcp80:??0?$basic_istringstream@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 msvcp80:??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z msvcp80:??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z msvcp80:??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAI@Z msvcp80:??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AA_J@Z msvcp80:??_D?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ msvcp80:?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBD@Z 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:?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ msvcp80:?end@?$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:?erase@?$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@V32@0@Z msvcp80:?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z msvcp80:?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIID@Z msvcp80:?swap@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@@Z msvcp80:_FInf msvcp80:_FSnan msvcp80:wctype
http://bugs.winehq.org/show_bug.cgi?id=25094
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infyquest@gmail.com
--- Comment #1 from Vijay Kamuju infyquest@gmail.com 2010-11-19 16:12:30 CST --- most of the functions are available, can you please update the list of functions needs to be implemented
http://bugs.winehq.org/show_bug.cgi?id=25094
--- Comment #2 from Austin English austinenglish@gmail.com 2010-11-20 09:36:07 CST --- Most are still missing... msvcp80:??0?$basic_istringstream@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 msvcp80:??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z msvcp80:??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAI@Z msvcp80:??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AA_J@Z msvcp80:??_D?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ msvcp80:?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBD@Z 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:?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ
msvcp80:?end@?$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:?erase@?$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@V32@0@Z msvcp80:?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z msvcp80:?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIID@Z msvcp80:_FInf msvcp80:_FSnan msvcp80:wctype
./drive_c/Program Files/Electronic Arts/Battlefield Bad Company 2/BFBC2Game.exe imports following stub symbols: msvcr80:_CRT_RTC_INITW msvcr80:__daylight msvcr80:_findfirst32 msvcr80:_findnext32 msvcr80:_resetstkoflw msvcr80:_stat32 msvcr80:_wstat32 msvcr80:wcsrtombs_s
this is with wine-1.3.7-172-g8925024
http://bugs.winehq.org/show_bug.cgi?id=25094
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #3 from Dan Kegel dank@kegel.com 2011-03-15 13:41:00 CDT --- I think these five are in git now: msvcr80:__daylight msvcr80:_findfirst32 msvcr80:_findnext32 msvcr80:_stat32 msvcr80:_wstat32
That leaves msvcr80:_CRT_RTC_INITW msvcr80:_resetstkoflw msvcr80:wcsrtombs_s
http://bugs.winehq.org/show_bug.cgi?id=25094
--- Comment #4 from Austin English austinenglish@gmail.com 2011-04-28 12:26:54 CDT --- (In reply to comment #3)
I think these five are in git now: msvcr80:__daylight msvcr80:_findfirst32 msvcr80:_findnext32 msvcr80:_stat32 msvcr80:_wstat32
That leaves
msvcr80:_CRT_RTC_INITW
http://source.winehq.org/git/wine.git/commitdiff/2d7fa5f2435ed2a7f322851a594...
msvcr80:_resetstkoflw
Still unimplemented.
msvcr80:wcsrtombs_s
http://source.winehq.org/git/wine.git/commitdiff/168909283c371f42a3b5074b96f...
http://bugs.winehq.org/show_bug.cgi?id=25094
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #5 from Piotr Caban piotr.caban@gmail.com 2011-04-28 12:53:53 CDT --- All msvcr80 functions are now implemented in wine. Changing component to msvcp.
http://bugs.winehq.org/show_bug.cgi?id=25094
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Battlefield Bad Company 2: |Battlefield Bad Company 2: |needs |needs msvcp80 functions |msvcr80.dll._CRT_RTC_INITW | |et al (purist) |
http://bugs.winehq.org/show_bug.cgi?id=25094
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|msvcrt |msvcp
http://bugs.winehq.org/show_bug.cgi?id=25094
--- Comment #6 from Dan Kegel dank@kegel.com 2011-04-28 13:36:12 CDT --- for the record, _resetstkoflw was added here: http://www.winehq.org/pipermail/wine-cvs/2011-April/077051.html
http://bugs.winehq.org/show_bug.cgi?id=25094
--- Comment #7 from Austin English austinenglish@gmail.com 2011-04-28 13:40:35 CDT --- (In reply to comment #6)
for the record, _resetstkoflw was added here: http://www.winehq.org/pipermail/wine-cvs/2011-April/077051.html
http://source.winehq.org/git/wine.git/?a=commit;h=18b8f951bfe8fab2726e7ac47b...
Hm, works now, thanks. maybe I had chose an old revision before running grep on gitweb.
http://bugs.winehq.org/show_bug.cgi?id=25094
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Battlefield Bad Company 2: |Battlefield Bad Company 2: |needs msvcp80 functions |needs | |msvcp80.dll.??0?$basic_istr | |ingstream@DU?$char_traits@D | |@std@@V?$allocator@D@2@@std | |@@QAE (purist)
--- Comment #8 from Austin English austinenglish@gmail.com 2011-05-06 17:57:18 CDT --- ./Program Files/Battlefield Bad Company 2/BFBC2Game.exe imports following stub symbols: msvcp80:??0?$basic_istringstream@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 msvcp80:??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z msvcp80:??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAI@Z msvcp80:??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AA_J@Z msvcp80:??_D?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@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:?end@?$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:?erase@?$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@V32@0@Z msvcp80:?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIID@Z msvcp80:wctype
http://bugs.winehq.org/show_bug.cgi?id=25094
Giuseppe Bottiglieri giuseppe.bottiglieri@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |giuseppe.bottiglieri@gmail. | |com
--- Comment #9 from Giuseppe Bottiglieri giuseppe.bottiglieri@gmail.com 2011-12-15 06:22:33 CST --- Similar problem with PhotoScape 3.5, wine 1.3.34 ppa kubuntu oneiric
wine: Call from 0x7b839692 to unimplemented function msvcp90.dll.??0?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z, aborting wine: Unimplemented function msvcp90.dll.??0?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z called at address 0x7b839692 (thread 0033), starting debugger... Unhandled exception: unimplemented function msvcp90.dll.??0?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z called in 32-bit code (0x7b839692).
http://bugs.winehq.org/show_bug.cgi?id=25094
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #10 from Bruno Jesus 00cpxxx@gmail.com 2012-01-19 20:41:15 CST --- Revolver Office is also affected. it's a 12Mb application so I guess it's easier to test than the game.
wine: Call from 0x7b83b392 to unimplemented function msvcp80.dll.??0?$basic_istringstream@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, aborting
Download http://download.revolver.info/r7/older/revolver_office_7_0_4_win.exe
http://bugs.winehq.org/show_bug.cgi?id=25094
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://download.revolver.in | |fo/r7/older/revolver_office | |_7_0_4_win.exe
http://bugs.winehq.org/show_bug.cgi?id=25094
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #11 from Vijay Kamuju infyquest@gmail.com 2012-06-30 09:49:06 CDT --- this is fixed by http://source.winehq.org/git/wine.git/commitdiff/20a2f23b2a075eb1bc5826aa530...
For other issues raise new defects
http://bugs.winehq.org/show_bug.cgi?id=25094
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |20a2f23b2a075eb1bc5826aa530 | |5e50e11b39b0b
http://bugs.winehq.org/show_bug.cgi?id=25094
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org 2012-07-03 14:15:53 CDT --- Closing bugs fixed in 1.5.8.
http://bugs.winehq.org/show_bug.cgi?id=25094
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dayga1969@yahoo.com.au
--- Comment #13 from Rosanne DiMesio dimesio@earthlink.net 2012-11-17 06:45:11 CST --- *** Bug 32238 has been marked as a duplicate of this bug. ***