http://bugs.winehq.org/show_bug.cgi?id=25244
Summary: The Witcher needs msvcp80.dll Product: Wine Version: 1.3.7 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: msvcp AssignedTo: wine-bugs@winehq.org ReportedBy: xvachon@gmail.com
The Witcher requires this to start :
wine: Unimplemented function msvcp80.dll.?infinity@?$numeric_limits@M@std@@SAMXZ called at address 0x7edaa9c2 (thread 001d), starting debugger...
winetricks vcrun2005 is a workaround.
http://bugs.winehq.org/show_bug.cgi?id=25244
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #1 from Dan Kegel dank@kegel.com 2010-11-21 04:37:11 CST --- What other functions does it use from msvcp? (e.g. can you do cd ~/.wine/drive_c wget http://winezeug.googlecode.com/svn/trunk/mscodescan.pl perl mscodescan.pl > log.txt and attach log.txt?)
http://bugs.winehq.org/show_bug.cgi?id=25244
--- Comment #2 from Xavier Vachon xvachon@gmail.com 2010-11-21 07:53:06 CST --- (In reply to comment #1)
What other functions does it use from msvcp? (e.g. can you do cd ~/.wine/drive_c wget http://winezeug.googlecode.com/svn/trunk/mscodescan.pl perl mscodescan.pl > log.txt and attach log.txt?)
mscodescan exposes nothing else.
http://bugs.winehq.org/show_bug.cgi?id=25244
--- Comment #3 from Xavier Vachon xvachon@gmail.com 2010-11-21 15:27:23 CST --- Created an attachment (id=32065) --> (http://bugs.winehq.org/attachment.cgi?id=32065) mscodescan log
(In reply to comment #2)
(In reply to comment #1)
What other functions does it use from msvcp? (e.g. can you do cd ~/.wine/drive_c wget http://winezeug.googlecode.com/svn/trunk/mscodescan.pl perl mscodescan.pl > log.txt and attach log.txt?)
mscodescan exposes nothing else.
Forget this, I forgot to edit mscodescan with the actual location of my wine source (/wine-git, and not /home/xavier/wine-git)
The game depends on a lot of unimplemented stuff. Attaching log.
http://bugs.winehq.org/show_bug.cgi?id=25244
--- Comment #4 from Dan Kegel dank@kegel.com 2010-11-21 15:39:39 CST --- Looks like it imports about 143 symbols from msvcp80, mostly string, streams, and a few from numeric_limits. That's going to be a while.
On the bright side, it seems to only need size more things in msvcr80: msvcr80:_resetstkoflw msvcr80:_wassert msvcr80:_wfindfirst64i32 msvcr80:_wfindnext64i32 msvcr80:fprintf_s msvcr80:fread_s
http://bugs.winehq.org/show_bug.cgi?id=25244
--- Comment #5 from Dan Kegel dank@kegel.com 2010-11-21 15:44:46 CST --- er, six, not size.
http://bugs.winehq.org/show_bug.cgi?id=25244
--- Comment #6 from Austin English austinenglish@gmail.com 2011-02-28 13:16:18 CST --- (In reply to comment #4)
Looks like it imports about 143 symbols from msvcp80, mostly string, streams, and a few from numeric_limits. That's going to be a while.
On the bright side, it seems to only need size more things in msvcr80: msvcr80:_resetstkoflw msvcr80:_wassert msvcr80:_wfindfirst64i32 msvcr80:_wfindnext64i32 msvcr80:fprintf_s msvcr80:fread_s
Now just needs 3: msvcr80:_resetstkoflw msvcr80:_wassert msvcr80:fread_s
http://bugs.winehq.org/show_bug.cgi?id=25244
--- Comment #7 from Austin English austinenglish@gmail.com 2011-05-06 16:58:19 CDT --- Can you please rerun mscodescan against wine from git?
http://bugs.winehq.org/show_bug.cgi?id=25244
--- Comment #8 from Xavier Vachon xvachon@gmail.com 2011-05-06 17:05:38 CDT --- (In reply to comment #7)
Can you please rerun mscodescan against wine from git?
I do not have the game with me right now, I will buy a license on GOG when it comes out on May 10 and try it again from there.
http://bugs.winehq.org/show_bug.cgi?id=25244
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #32065|0 |1 is obsolete| |
--- Comment #9 from Xavier Vachon xvachon@gmail.com 2011-05-10 10:41:52 CDT --- Created an attachment (id=34592) --> (http://bugs.winehq.org/attachment.cgi?id=34592) mscodescan log
As requested
http://bugs.winehq.org/show_bug.cgi?id=25244
--- Comment #10 from Dan Kegel dank@kegel.com 2011-05-10 10:45:45 CDT --- Cool, from msvcr80, it's down to needing fread_s.
http://bugs.winehq.org/show_bug.cgi?id=25244
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |wylda@volny.cz Resolution| |FIXED
--- Comment #11 from Wylda wylda@volny.cz 2011-06-21 06:02:26 CDT ---
?infinity@?$numeric_limits@M@std@@SAMXZ is already implemented.
http://bugs.winehq.org/show_bug.cgi?id=25244
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED |
--- Comment #12 from Dan Kegel dank@kegel.com 2011-06-21 09:31:17 CDT --- The game probably still needs native msvcp90, judging by mscodescan's log there were loads of other imports.
I know AF doesn't like metabugs, but this one hadn't been converted into a specific bug yet. Let's see what the next missing symbol is and either mark this a dup or make the summary specific.
http://bugs.winehq.org/show_bug.cgi?id=25244
--- Comment #13 from Wylda wylda@volny.cz 2011-06-21 11:00:37 CDT ---
Dan, i don't like it... We always told people, that 1bug = 1report. We told to separate the issue, open a new bug report etc.
I think that the scan-tool-thing should die. You see - your last senstence says, that you are not sure what this report is about (which specific symbol is this about? Developer won't know eiter...).
So that scan-tool-thing just poison bugzilla searches. I can imagine pasting that missing symbol into bug's name is best, otherwise you will paste here 10 links to 10 git commits, which each fixes this bug and each solves a different thing. That's mess...
Let's return to bugzilla's golden rules and roots.
http://bugs.winehq.org/show_bug.cgi?id=25244
--- Comment #14 from Xavier Vachon xvachon@gmail.com 2011-06-21 11:58:20 CDT --- (In reply to comment #13)
Dan, i don't like it... We always told people, that 1bug = 1report. We told to separate the issue, open a new bug report etc.
I think that the scan-tool-thing should die. You see - your last senstence says, that you are not sure what this report is about (which specific symbol is this about? Developer won't know eiter...).
So that scan-tool-thing just poison bugzilla searches. I can imagine pasting that missing symbol into bug's name is best, otherwise you will paste here 10 links to 10 git commits, which each fixes this bug and each solves a different thing. That's mess...
Let's return to bugzilla's golden rules and roots.
I'm fine to report bugs in any fashion as desired, as long as I get clear indications on what you guys want. Find a consensus among yourselves and email me when you are done.
http://bugs.winehq.org/show_bug.cgi?id=25244
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #15 from Austin English austinenglish@gmail.com 2011-06-21 12:01:57 CDT --- (In reply to comment #11)
?infinity@?$numeric_limits@M@std@@SAMXZ is already implemented.
I agree. The original bug is fixed, file a new one for the next problem.
Discussion on bugzilla policies belong on wine-devel, not bugzilla.
http://bugs.winehq.org/show_bug.cgi?id=25244
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|The Witcher needs |The Witcher needs |msvcp80.dll |msvcp80.dll.?infinity@?$num | |eric_limits@M@std@@SAMXZ
http://bugs.winehq.org/show_bug.cgi?id=25244
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alexandre Julliard julliard@winehq.org 2011-06-24 17:43:30 CDT --- Closing bugs fixed in 1.3.23.
http://bugs.winehq.org/show_bug.cgi?id=25244
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |af0c9edfc3b9faac928ad9c7fc4 | |62a51c206ce3a CC| |adys.wh@gmail.com