alan-if / alan

ALAN IF compilers and interpreters
https://alanif.se
Other
18 stars 3 forks source link

Latest Dev Snapshots for Windows are Broken #26

Closed tajmone closed 3 years ago

tajmone commented 3 years ago

I've tried downloading the ALAN Alpha SDK build2105 but encountered numerous problems:

arun.exe seems to work fine, but couldn't really test it properly.

I've tried using WinARun from build 2103, but it didn't launch either, so I fear there's a problem with the build toolchain that has been affecting more than one dev snapshot.

tajmone commented 3 years ago

I confirm that alan.exe is also broken in 2103. I'll try to go walk the Alpha releases backwards, until I find one that works, and then let you know which was the latest working build.

thoni56 commented 3 years ago

Hmm. Before my machine went down the CI should have worked as before. Let me know what you find, at least I can take down the ones that does not work. (I'll try on my end too...)

thoni56 commented 3 years ago

At least the command line version from 2105 seems to be working... But not the GUI-versions...

tajmone commented 3 years ago

Last Workin Alan SDK: 2083

It looks like the latest working ALAN Alpha SDK is build2083, where both alan.exe and arun.exe work. All more recent Alpha releases contain a non-working alan.exe

But the WinARun application is still not launching.

thoni56 commented 3 years ago

Did you not get 2105 command line versions to work?

tajmone commented 3 years ago

At least the command line version from 2105 seems to be working...

Not on my machine: the alan compiler from 2105 always rises and error.

tajmone commented 3 years ago

I've tried all WinArun versions currently downloadble (2080-2105) but none of the work. There are no more download links, so I can't test which was the latest working version.

I'm reverting to WinARun Alpha build2036, which is the latest working version that I was using, but keeping the binaries from the build2083 SDK, since they seem to work fine (not really tested them, just invoked them with no options, or -help, etc.).

thoni56 commented 3 years ago

Ok, Dependency Walker` gives some clues about what's going on. I'll have to rebuild the CI chain and scripts. But not until next week probably. If you want a custom build, let me know.

tajmone commented 3 years ago

No time constraints, I just informed you about the problem. I should be able to build arun myself with MSYS2 without problems, in case I want to test the whitespace bug (I wanted to give you feedback on that. mainly).

The only thing I can't build is WinARun, because on MSYS it's not building Glk (probably my fault due to lack of settings and missing libraries), and probably the installer app, etc.

thoni56 commented 3 years ago

The urgency was my own. I want available snapshots to work. And if none of the ones now available work (the former CI job only kept the last 10 or so) I can't just clean them up. So an expedited issue, I feel.

thoni56 commented 3 years ago

To compike WinArun you need WindowsGLK. Copy interpreter/Makefile.local.template to interpreter/Makefile.local and edit it to where that is.

But I think there is something problematic with library formats. I think it only comes with VS libraries so I think I had to recompile it to get gcc-compatible library files. But I'm not sure.

thoni56 commented 3 years ago

Closing since we obviously have working dev-versions again.