https://bugs.winehq.org/show_bug.cgi?id=54101
Bug ID: 54101 Summary: unimplemented function MSVCP70.dll called in 32-bit code (0x7bc2c2e0) Product: Wine Version: 7.22 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcp Assignee: wine-bugs@winehq.org Reporter: simon@dryder.de Distribution: ---
Created attachment 73636 --> https://bugs.winehq.org/attachment.cgi?id=73636 unimplemented function MSVCP70.dll when running SC CT Versus in wine 7.22
When trying to run Splinter Cell Chaos Theory Versus mode with wine 7.22 game crashes with attached error message.
https://bugs.winehq.org/show_bug.cgi?id=54101
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|unimplemented function |unimplemented function |MSVCP70.dll called in |MSVCP70.dll.?_Lock@?$basic_ |32-bit code (0x7bc2c2e0) |streambuf@DU?$char_traits@D | |@std@@@std@@QAEXXZ CC| |dark.shadow4@web.de
https://bugs.winehq.org/show_bug.cgi?id=54101
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Created attachment 73637 --> https://bugs.winehq.org/attachment.cgi?id=73637 Patch to export the function
Does the attached patch help? If no, please provide an update log.
https://bugs.winehq.org/show_bug.cgi?id=54101
--- Comment #2 from simon@dryder.de --- (In reply to Fabian Maurer from comment #1)
Created attachment 73637 [details] Patch to export the function
Does the attached patch help? If no, please provide an update log.
make install throws error:
tools/winegcc/winegcc -o dlls/msvcp70/msvcp70.dll.so --wine-objdir . -m32 -mno-cygwin -fno-PIC -Wl,-z,notext \ -fasynchronous-unwind-tables -shared dlls/msvcp70/msvcp70.spec dlls/msvcp70/exception.o \ dlls/msvcp70/ios.o dlls/msvcp70/locale.o dlls/msvcp70/math.o dlls/msvcp70/memory.o \ dlls/msvcp70/misc.o dlls/msvcp70/msvcp_main.o dlls/msvcp70/string.o dlls/winecrt0/libwinecrt0.a \ dlls/msvcr70/libmsvcr70.a dlls/kernel32/libkernel32.a dlls/ntdll/libntdll.a dlls/msvcp70/msvcp70.spec:484: Expected '(' got 'thiscall' winegcc: ./tools/winebuild/winebuild failed make: *** [Makefile:83574: dlls/msvcp70/msvcp70.dll.so] Fehler 2
https://bugs.winehq.org/show_bug.cgi?id=54101
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- This is a very weird error, does Wine compile without my patch? If yes, can you post the patched msvcp70.spec?
https://bugs.winehq.org/show_bug.cgi?id=54101
--- Comment #4 from simon@dryder.de --- Created attachment 73642 --> https://bugs.winehq.org/attachment.cgi?id=73642 Error log after patching and starting in console
https://bugs.winehq.org/show_bug.cgi?id=54101
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #5 from Piotr Caban piotr.caban@gmail.com --- The MSVCP70.dll.?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ was added in 894b28085c6b01a96f65f0612504e9caa93bb47c commit.
https://bugs.winehq.org/show_bug.cgi?id=54101
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |894b28085c6b01a96f65f061250 | |4e9caa93bb47c Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #6 from Fabian Maurer dark.shadow4@web.de --- Alright, marking fixed.
https://bugs.winehq.org/show_bug.cgi?id=54101
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.0-rc2.