GIMP 2.10 - installer copies 32-bit twain.exe on Win64, resulting in error dialog on startup
GIMP version: 2.10.4
Operating System: Windows 7 64-bit
Package: Windows installer from gimp.org
Description of the bug
The installer copies 32-bit "twain,1.exe" as twain.exe into the plugins folder, instead of the 64-bit twain,2.exe
This results in error dialog on startup, "twain.exe - Entry Point Not Found [...] The procedure entry point inflateValidate could not be located in the dynamic link library zlib1.dll."
This is because the 32-bit twain.exe cannot open the 64-bit zlib1.dll.
This has happened for me since first release of 2.10. Have tried fully uninstalling and reinstalling, same result.
SOLUTION
I unpacked the installer using https://sourceforge.net/projects/innounp/ and checked "twain,1.exe" and "twain,2.exe" to see which is 32-bit and which is 64-bit; copied the 64-bit twain,2.exe into plugins, renamed to twain.exe (deleting default version) and error is gone.
Reproduction
Is the bug reproducible? Always
Reproduction steps:
- Run GIMP 2.10+ on Windows 7 64-bit
- Error dialog appears
- That's it
…
Expected result: Launch without error dialog
Actual result: Launches with error dialog
Additional information
EDIT: Have confirmed that all other plugins are correctly installed as 64-bit; only twain.exe installs as 32-bit.