wildmint / winezeug

Automatically exported from code.google.com/p/winezeug
0 stars 0 forks source link

64bit msvcrt.dll #102

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Some 64bit programs (e.g. ioquake3 and others) require
msvcrt.dll _setjmp, which is not yet implemented.

A 64bit redistributable download of the runtime would be helpful there.

Original issue reported on code.google.com by marcusme...@googlemail.com on 17 Mar 2010 at 7:29

GoogleCodeExporter commented 8 years ago
Looks like
http://www.microsoft.com/downloads/details.aspx?familyid=90548130-4468-4BBC-9673
-D6ACABD5D13B&displaylang=en
may have it, but I'm not on a 64-bit os to test at the moment. I'll look later 
today.

Original comment by austinenglish@gmail.com on 24 Mar 2010 at 5:28

GoogleCodeExporter commented 8 years ago
Marcus, do you have a program with a download to test?

Original comment by austinenglish@gmail.com on 9 Apr 2010 at 6:14

GoogleCodeExporter commented 8 years ago
The EXE that the reporter tested (and actually he builds them too) is at:

http://www.ioquake3.org/files/angst/ioquake3-1.36_SVN1778-21.3.x64.exe          

Original comment by marcusme...@googlemail.com on 11 Apr 2010 at 11:18

GoogleCodeExporter commented 8 years ago
Sigh...they're mixing 32/64 binaries all over the place (ioquake and microsoft's
runtime). Bit harder without wine supporting a mixed prefix.

I'll see if I can workarond it with cabextract. For now, I've filed a wine bug:
http://bugs.winehq.org/show_bug.cgi?id=22340

Original comment by austinenglish@gmail.com on 11 Apr 2010 at 5:53

GoogleCodeExporter commented 8 years ago
Doesn't appear to have msvcrt.dll in that redist:
ATL80.dll.837BF1EB_D770_94EB_FF1F_C8B3B9A1E18E
mfc80CHS.dll.608113E0_F3B6_C6EE_FF1F_C8B3B9A1E18E
mfc80CHT.dll.608113E0_F3B6_C6EE_FF1F_C8B3B9A1E18E
mfc80DEU.dll.608113E0_F3B6_C6EE_FF1F_C8B3B9A1E18E
mfc80.dll.8731EA9C_B0D8_8F16_FF1F_C8B3B9A1E18E
mfc80ENU.dll.608113E0_F3B6_C6EE_FF1F_C8B3B9A1E18E
mfc80ESP.dll.608113E0_F3B6_C6EE_FF1F_C8B3B9A1E18E
mfc80FRA.dll.608113E0_F3B6_C6EE_FF1F_C8B3B9A1E18E
mfc80ITA.dll.608113E0_F3B6_C6EE_FF1F_C8B3B9A1E18E
mfc80JPN.dll.608113E0_F3B6_C6EE_FF1F_C8B3B9A1E18E
mfc80KOR.dll.608113E0_F3B6_C6EE_FF1F_C8B3B9A1E18E
mfc80u.dll.8731EA9C_B0D8_8F16_FF1F_C8B3B9A1E18E
mfcm80.dll.8731EA9C_B0D8_8F16_FF1F_C8B3B9A1E18E
mfcm80u.dll.8731EA9C_B0D8_8F16_FF1F_C8B3B9A1E18E
msvcm80.dll.844EFBA7_1C24_93B2_FF1F_C8B3B9A1E18E
msvcp80.dll.844EFBA7_1C24_93B2_FF1F_C8B3B9A1E18E
msvcr80.dll.844EFBA7_1C24_93B2_FF1F_C8B3B9A1E18E

looks like we'll need another source of it.

Original comment by austinenglish@gmail.com on 11 Apr 2010 at 6:10

GoogleCodeExporter commented 8 years ago
alexandre just commited 64bit msvcrt._setjmp so it is less important now ;)

Original comment by marcusme...@googlemail.com on 12 Apr 2010 at 2:57