-
-
Notifications
You must be signed in to change notification settings - Fork 83
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
fatal error C1902: Program database manager mismatch; please check your installation #6
Comments
This is a known issue (but which I probably haven't written down anywhere here); anything relating to PDB files doesn't really work (at least not the normal way that it's done, where a separate debug "server" process writes a PDB file, and the compiler processes communicate with this process). So depending on build system, you might need disable debug info. |
I met the same problem when compiling vim. The problem appeared because that cl tried to enable multiple process compilation, which wine may not support, and cause a race condition on the pdb file. After disabling /MP in cl arguments, the compilation succeeded. I am not sure whether it is exactly a same problem, but hope it helps. |
Yes, avoiding concurrent writes to the PDB file kind of works. For newer MSVC versions it seems like it works if you use |
Are you using a custom build of wine? I fixed (at least that wine parallel bug) by installing winbind. |
I was also able to fix this one by complementing @mstorsjo great work with winbind installation:
|
For archlinux also need to install pacman -S libwbclient samba |
caused:
additional package required:
The text was updated successfully, but these errors were encountered: