http://bugs.winehq.org/show_bug.cgi?id=46428 Andrew Nguyen <arethusa26@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|NEW |RESOLVED --- Comment #11 from Andrew Nguyen <arethusa26@gmail.com> --- (In reply to Louis Lenders from comment #9)
(In reply to KRosUser from comment #7)
Created attachment 80516 [details] Error message in Windows 11
Hmmm, strange. I guess it might run on an older windows version? I cannot imagine a company is distributing software that doesn't even start on Windows ;)
AntScope 1.0.6 does require the Visual C++ 2015 redist, but the installer neglects to actually run the redist installation if needed even on Windows. This explains the possible failure to start on Windows 11, but the developers appear to have realized this issue because the redist installation is performed by the installer starting from the 1.0.11 version. If I ensure that the Visual C++ 2015 redist is installed, I can launch AntScope 1.0.6 successfully on Windows 11. I noticed that AntScope 1.0.5 (installed with SetupREAntScope2_ver_010005.exe) starts successfully on Wine without having to disable qjp2.dll and qmng.dll. The imageformats libraries from 1.0.5 have the following last modified timestamps and checksums: $ ls -al imageformats/{qjp2,qjpeg,qmng}.dll -rw-r--r--. 1 arethusa arethusa 517120 Feb 17 2015 imageformats/qjp2.dll -rw-r--r--. 1 arethusa arethusa 247296 Feb 17 2015 imageformats/qjpeg.dll -rw-r--r--. 1 arethusa arethusa 367104 Feb 17 2015 imageformats/qmng.dll $ sha256sum imageformats/{qjp2,qjpeg,qmng}.dll 75045ea16a06b0bd921bc774f5814c06afb1d3caa6aa9a3a910faa89de8b328d imageformats/qjp2.dll c966558228b6f587ddaa08e71484fdcc1706116a632bee74c7e36d594928742c imageformats/qjpeg.dll 117d2e6e6cb9baac84924698b88039c90d35b6b9c2919ddd9ad0c79f3934f885 imageformats/qmng.dll I note that the problematic qjp2.dll and qmng.dll libraries in 1.0.6 have the same checksum as the ones in 1.0.5 and the same last modified timestamps from 1.0.5 that are discrepant with other imageformats libraries in 1.0.6: $ ls -al imageformats/{qjp2,qjpeg,qmng}.dll -rw-r--r--. 1 arethusa arethusa 517120 Feb 17 2015 imageformats/qjp2.dll -rw-r--r--. 1 arethusa arethusa 245248 Mar 3 2016 imageformats/qjpeg.dll -rw-r--r--. 1 arethusa arethusa 367104 Feb 17 2015 imageformats/qmng.dll $ sha256sum imageformats/{qjp2,qjpeg,qmng}.dll 75045ea16a06b0bd921bc774f5814c06afb1d3caa6aa9a3a910faa89de8b328d imageformats/qjp2.dll cd9a3c92bf35cf06b8466f5888187eabddcb142c89650805598056a0394c51fe imageformats/qjpeg.dll 117d2e6e6cb9baac84924698b88039c90d35b6b9c2919ddd9ad0c79f3934f885 imageformats/qmng.dll I suspect that the build process for 1.0.6 and some later versions either failed to exclude qjp2.dll and qmng.dll from imageformats or failed to rebuild them properly if they were meant to be included. I agree with Zeb that this release mistake is harmless on Windows because my testing shows that LoadLibrary() on Windows of either qjp2.dll or qmng.dll fails with last error ERROR_PROC_NOT_FOUND when the expected imports cannot be resolved. Consistent with the resolution of bug 47112, I'm resolving this bug as invalid. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.