Pinta icon indicating copy to clipboard operation
Pinta copied to clipboard

Windows AARCH64 (ARM64) Support

Open nileflowers opened this issue 8 months ago • 2 comments

Description Kindly requesting Windows AARCH64 (ARM64) Binary Builds

Additional context There is a new crop of Windows Arm64 machines, now. This would add needed support as current build doesn't run even with amd64 emulation on said machines. It produces error shown below:

Image

Thank you for this awesome tool!

nileflowers avatar Apr 21 '25 03:04 nileflowers

It looks like Github has an arm64 Windows environment in public preview, so it'd probably be possible to extend the CI build scripts to generate an installer for arm64

cameronwhite avatar Apr 22 '25 00:04 cameronwhite

yes please

nuronce avatar May 21 '25 03:05 nuronce

where can I find the installer for arm64 now that it is generated?

maxwelldeskin avatar Aug 22 '25 07:08 maxwelldeskin

where can I find the installer for arm64 now that it is generated?

This ticket is still active, so there isn't an arm64 installer available for Windows yet

cameronwhite avatar Aug 23 '25 18:08 cameronwhite

In that case, are there any other ways to obtain Pinta on an arm64 Windows laptop?

maxwelldeskin avatar Aug 23 '25 18:08 maxwelldeskin

In that case, are there any other ways to obtain Pinta on an arm64 Windows laptop?

Perhaps if there's a way to emulate x86 programs, but I'm not familiar with arm64 Windows. https://learn.microsoft.com/en-us/windows/arm/apps-on-arm-x86-emulation sounds like there is some sort of support for this though

cameronwhite avatar Aug 23 '25 20:08 cameronwhite

Could someone please try out the Pinta-win-arm64.exe installer from https://github.com/PintaProject/Pinta/actions/runs/17328104087 ? (for PR #1699). I don't have an arm64 Windows environment available to test it myself :)

cameronwhite avatar Aug 29 '25 16:08 cameronwhite

Unfortunately, not working.

Image

nileflowers avatar Aug 29 '25 19:08 nileflowers

Thanks for testing! I think the installer might be flagging itself as x86_64, even though the binaries it installs are arm64 now..

cameronwhite avatar Aug 30 '25 02:08 cameronwhite

Could you try the updated build from https://github.com/PintaProject/Pinta/actions/runs/17339126800 ? This should fix the installer itself to be marked as arm64-compatible

cameronwhite avatar Aug 30 '25 16:08 cameronwhite

The installer worked and the app installs, but when I run it nothing 'happens'. No error is shown and no window comes up. I ran Pinta executable from the command line as well, it backgrounds and no error is shown there either.

nileflowers avatar Aug 31 '25 15:08 nileflowers

The installer worked and the app installs, but when I run it nothing 'happens'. No error is shown and no window comes up. I ran Pinta executable from the command line as well, it backgrounds and no error is shown there either.

Thanks! That's at least some progress :) Likely there is a missing DLL dependency so I'll try to investigate this further

cameronwhite avatar Aug 31 '25 20:08 cameronwhite

One more updated build to try: https://github.com/PintaProject/Pinta/actions/runs/17363926382 This fixes a couple missing DLLs I found

cameronwhite avatar Sep 01 '25 00:09 cameronwhite

Image

Thank you so much, @cameronwhite !

nileflowers avatar Sep 01 '25 00:09 nileflowers

Great, thanks for your testing!

cameronwhite avatar Sep 01 '25 01:09 cameronwhite

Thank you both of you!

maxwelldeskin avatar Sep 01 '25 06:09 maxwelldeskin