https://bugs.winehq.org/show_bug.cgi?id=38661
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Demoscene 'Coronoid' |Demoscene 'Coronoid' and |(64-bit .NET app) fails to |Rust (64-bit .NET apps) |run, Wine loader reports |fails to run, Wine loader |'executable doesn't have an |reports 'executable doesn't |entry point, it cannot be |have an entry point, it |executed' |cannot be executed'
--- Comment #1 from Sebastian Lackner sebastian@fds-team.de --- Someone on #winehq reported the same problem with the game Rust (via Steam) in a 64-bit prefix.
err:process:start_process L"C:\[...]\Rust.exe" doesn't have an entry point, it cannot be executed
For reference, interesting parts of the winedump output:
--- snip --- winedump .wine/drive_c/[...]/Rust.exe
File Header Machine: 8664 (AMD64) [...] entrypoint RVA 0x0 0 [...] CLR Header rva: 0x2000 size: 0x48 rva: 0x0 size: 0x0 --- snip ---
My last attempt to submit the first patch: https://www.winehq.org/pipermail/wine-patches/2015-August/141857.html
Without the mscoree semi-stub implementation of that function, the loader changes would break wine-mono.