That error message doesn't say the DLL is missing; it says that the DLL failed to load. It's possible that some other failure is the cause. Perhaps the current user doesn't have permission to read the DLL, or the DLL requires other DLLs that are missing, or it has an unexpected version/format/architecture, for example.
this post was submitted on 06 May 2024
3 points (100.0% liked)
Wine
339 readers
1 users here now
Lemmy community for the Wine, the Windows simulator for Linux.
founded 1 year ago
MODERATORS
Oh, you're right. After further investigation: this old program is 32-bit but my Wine prefix was 64-bit (face palm). Switching my prefix architecture fixed this issue (& of course exposed a new one... This Wine stuff is hard if you're not just trying to run video games...)
Maybe you have to set an override in Wine's configuration for that dll. But usually that's only needed for system dlls.