Bug report from HN: Windows - "Unsupported 16-bit Application"

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug report from HN: Windows - "Unsupported 16-bit Application"

Sean P. DeNigris
Administrator
Quote: vm doesn't start on Windows - "Unsupported 16-bit Application"... I
resolved the issue by navigating to the directory where it downloaded the
vm's, deleting the folder and unzipping manually. Seems the launcher
corrupts the files when it unzips them.

https://news.ycombinator.com/item?id=22100514



-----
Cheers,
Sean
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html

Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: Bug report from HN: Windows - "Unsupported 16-bit Application"

Sean P. DeNigris
Administrator
Update from the OP:

Brand new windows 10 system that had never had any Pharo content on it
previously.
Downloaded the launcher pharo-launcher-1.9.2.msi for Windows 64 bit.
Ran it. Launcher shortcut does appear on desktop. So far so good. Double
click Launcher on desktop. Launcher opens, New Image Templates tree-control
populates.
Expand the Official Distributions section and clicked Pharo 9.0 - 64 bit
(development). Right click. Click orange star-icon "Create Image" in the
context menu.
HTTP Progress: Transferring ... xx% appears as I think it should.
After the 100% transfer, the Current images list is no longer empty.
Try to launch and this error appears:
Unsupported 16-Bit Application

The program or feature "\??\C:\Users\x\Documents\Pharo\vms\90-x64\Pharo.exe"
cannot start or run due to incompatibity with 64-bit versions of Windows.
Please contact the software vendor to ask if a 64-bit Windows compatible
version is available.
To confirm, I have gone to the specified location and using a powershell
cmdlet I know of to tell me whether an exe or dll is 32 bit or 64 bit:
PS C:\users\X\Documents\Pharo\vms\90-x64> lsbit .\Pharo.exe WARNING:
C:\users\X\Documents\Pharo\vms\90-x64\Pharo.exe is 16-bit or is not a
Windows executable.
The pharo.exe has md5sum aca3c3eb0523f704d0e60dad9802bf6d and is 2,800,018
bytes in size.
A valid working 64 bit windows pharo.exe I just downloaded from the pharo
home page directly, has md5sum 8dd1289fc38b612530222a231ff6b5c9 and is
2,799,952 bytes in size. The sizes are very similar, but the files are not
binary identical.
The launcher appears to be downloading the wrong thing, or the assets it
fetched are bad.
The lsbit commandlet I am using above is based on the Get-ExeTargetMachine
cmdlet described HERE:
https://etechgoodness.wordpress.com/2014/12/11/powershell-determine-if-an-exe-is-32-or-64-bit-and-other-tricks/



-----
Cheers,
Sean
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html

Cheers,
Sean