-
-
Notifications
You must be signed in to change notification settings - Fork 615
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3.0.0 beta javascript error on launch arm64 MacOS #4023
Comments
This looks as if the build pipeline has compiled the spellchecker library for the wrong architecture. I didn't encounter that same problem during the whole nightlies, so that's definitely odd. I'm currently busy but tonight I'll have a look at what happened. Feel free to also test out the most recent nightly release if that has the same problems. That helps me see where it might come from. You can find it here: https://nightly.zettlr.com |
Alright, thanks for confirming. I'll have a look. Until then, a mitigation would be to download the 64bit release (Intel 64); this should work fine, since it will pass everything through Rosetta. |
@irmoodie I have now added a flag that may fix this issue, and scheduled a new nightly build. Please follow the build process by following this link and wait until it is finished. Once it's done, you can find the new build on this page: https://nightly.zettlr.com. It's essentially the same program as the beta, except the one change I implemented. Please download it and try it out. If this works as expected, please tell me, and then you can keep using the nightly until the next beta! |
@nathanlesage I face the same issue, downloaded the file at https://github.com/Zettlr/Zettlr/actions/runs/3877018579 and still got
(this is using the |
Did you download the |
Yes sorry, forgot to specify |
Short update: After some more digging around, I'm getting closer to the issue. In general, it appears as if there is a simple fix to enabling the compilation of the modules for the correct architecture (literally re-installing all dependencies mid-way), but apparently, compiling ARM64 on an Intel architecture Windows machine is non-trivial, and I need all workflows to complete, as I can't just drop support for Windows ARM. Therefore: It could be that fixing this issue takes a little bit more time, but as mentioned, installing the Intel releases on macOS with Apple Silicon is absolutely fine, and the performance impact should be relatively small. If someone has experience compiling Electron stuff on one machine for two architectures, feel free to lend me a hand, otherwise I'll continue to search for a proper solution 😄 |
So, I think I got it fixed. I just downloaded one of the built ARM packages and it works without error on my own M1 Mac. (The Windows build is still broken, but that's a different issue!) |
Is this the ARM package at https://github.com/Zettlr/Zettlr/releases/tag/v3.0.0-beta ? Still won't open on my M1, 2020 running 11.6.5. The Intel release works. |
Thank you! Also thank you for your work on Zettlr, I use it every day.
@AndrewRRM You can find it in the actions section here, at the bottom in Artifacts download |
@irmoodie Got it! Thanks, seems to work. |
Description
Updated via the Update Zettlr function within the program, when trying to launch 3.0.0 beta I get the following error:
Downloading the Zettlr-3.0.0-beta-arm64.dmg from the github release page produces the same result.
Reproducing
Download Zettlr-3.0.0-beta-arm64.dmg, install and attempt to launch on an arm64 based Mac (I haven't tried other OSs)
Zettlr Version
Beta (if applicable)
Specify version
3.0.0
Installation Method
From the Website or GitHub
Your Platform
Architecture
Operating System Version
Ventura 13.1
Additional Information
The text was updated successfully, but these errors were encountered: