-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Arduino IDE no longer compiles on macOS 10.15 Catalina #8974
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
Comments
@colinta , we are working on it, there will be a beta release with only 64 bits tools soon but not too soon (10.15 is still in dev preview) |
1.9 beta works on Catalina, tested on nodemcu ESP-12E |
Thank you all! I’ll download the beta, and test it out.
… On Jun 14, 2019, at 5:12 AM, donev77 ***@***.***> wrote:
1.9 beta works on Catalina, tested on nodemcu ESP-12E
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
This isn't really about the Arduino IDE. It's about the toolchain. The ESP8266 core for Arduino uses a different toolchain, which apparently is 64 bit. That's great, but not relevant here because the ESP8266 core for Arduino is a 3rd party project. If you use the beta build of the Arduino IDE to compile for one of the AVR boards like Arduino/Genuino Uno then you'll get the same "bad CPU type in executable" error. |
Why is this even still 32-Bit? 64-Bit has been standard for a decade. |
In the latest macOS it won't let me open the app from an undientified developer, even if I override it in Security settings! Could be a bug, there are quite a few bugs in this beta version of macOS 10.15. |
@colinta could you please confirm that Gatekeeper is activated on your system? What is the output of Indeed, we do not codesign that bundle at the moment for test builds, but in case it becomes mandatory we may have to change this behaviour and update our build scripts. |
And now I can run the IDE, so thanks for that heads up. And my project compiled! I had new errors that I didn't have in the prev IDE (around assigning |
In the interest of cleaning up, I'll close this issue, if I have more problems I'll let you know! Thanks for all the help, and everyone's work on the Arduino IDE in general. |
Thanks for the feedback. Still, we want it to be fully working with GateKeeper turned ON, thus we'll make sure everything works as expected and without hacks before GA ships. /cc @facchinm |
I still cant compile, still same bad cpu. tried all whats here mentioned and without success, please can you help me what I forgot install or disable/enable? |
@joztoz please post the full error message here, including the path. |
finally find a solution, I had to put avr files to /Users/jozefziak/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5 but had to do it manually. Now its working fine, I take avr files from arduino 865 package :) |
@joztoz: works really well indeed. In your console you can see one's one entire folder. I had to remove (archive) the older version though. Still issues with avrdude though. |
Same here 'bad cpu type error' while programming NodeMCUESP82466 with macOS Catalina. |
https://youtu.be/xv1e6ZOBVfA <-- quick solve for DigiSpark ;) |
Very sad! macOS no longer supports 32bit binaries. I deleted my copy of Arduino IDE and reinstalled the latest version, and the error message is `.../avr/bin/avr-g++: bad CPU type in executable``
The text was updated successfully, but these errors were encountered: