Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add msvc8.0 win32 #1306

Merged
merged 1 commit into from
Aug 1, 2024
Merged

Add msvc8.0 win32 #1306

merged 1 commit into from
Aug 1, 2024

Conversation

widberg
Copy link
Contributor

@widberg widberg commented Jul 30, 2024

@mkst
Copy link
Collaborator

mkst commented Aug 1, 2024

Currently failing CI with:

coreapp.error.CompilationError: Compiler error: cl : Command line error D8037 : cannot create temporary il file; clean temp directory of old il files

I dunno what an il file is or why it can't be created. is there a flag to tell cl.exe the path to put il files?

Edit:

There is not enough space to create temporary compiler intermediate files. To remedy this error, remove any old MSIL files in the directory specified by the TMP environment variable. These files will be of the form _CL_hhhhhhhh.ss, where h represents a random hexadecimal digit and ss represents the type of IL file. Also, be sure to update your machine with the latest operating system patches.

via https://learn.microsoft.com/en-us/cpp/error-messages/tool-errors/command-line-error-d8037?view=msvc-170

Edit 2:

https://www.winehq.org/pipermail/wine-users/2007-June/027383.html

Applying this registry file made it work locally...

Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\Defaults\Provider Types\Type 001]
"Name"="Microsoft Strong Cryptographic Provider"
"TypeName"="RSA Full (Signature and Key Exchange)"

[HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\Defaults\Provider\Microsoft Strong Cryptographic Provider]
"Image Path"="rsaenh.dll"
"SigInFile"=dword:0
"Type"=dword:1

@mkst mkst merged commit df81136 into decompme:main Aug 1, 2024
6 of 7 checks passed
@widberg
Copy link
Contributor Author

widberg commented Aug 2, 2024

Thank you for merging this. I find it odd that I didn't run into that issue locally in my Ubuntu 22.04.4 VM with wine from the default Canonical apt repositories (wine 6.0.3~repack-1). Sorry you had to debug that, but thank you for doing so.

@mkst
Copy link
Collaborator

mkst commented Aug 2, 2024

It's very strange, the issue only occurred when the compiler was being run inside Docker 🤷

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants