Bad CPU type error on Mac OS


#1

Hi
I am using mBlock 5.1, with MacOS Catalina 10.15.1.
mBlock fails to build my code and to download it into my arduino Uno.
Here is the error message that I get:

start processing code......
processing code by middleware of pinMode
avr-toolchain/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/Applications/Makeblock/IdeServicePlus/app/external/arduino/avr-library/variants/standard" -I"avr-library/cores/arduino" -I"arduino-libraries/makeblock/src" -I"arduino-libraries/makeblock/src/utility/avr" -I"avr-library/libraries/Wire/utility" -I"avr-library/libraries/Wire" -I"avr-library/libraries/SoftwareSerial" -I"arduino-libraries/arduino/WiFi/src/" -I"arduino-libraries/arduino/SD/src/" -I"arduino-libraries/arduino/Bridge/src/" -I"arduino-libraries/arduino/Temboo/src/" -I"arduino-libraries/arduino/Servo/src/" -I"arduino-libraries/arduino/Ethernet/src/" -I"arduino-libraries/arduino/TFT/src/" -I"arduino-libraries/arduino/SpacebrewYun/src/" -I"arduino-libraries/arduino/LiquidCrystal/src/" -I"arduino-libraries/arduino/GSM/src/" "/Users/boutelierroca/mblock-avr/temp/build/code.cpp" -o "/Users/boutelierroca/mblock-avr/temp/build/code.o"
Command failed: avr-toolchain/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/Applications/Makeblock/IdeServicePlus/app/external/arduino/avr-library/variants/standard" -I"avr-library/cores/arduino" -I"arduino-libraries/makeblock/src" -I"arduino-libraries/makeblock/src/utility/avr" -I"avr-library/libraries/Wire/utility" -I"avr-library/libraries/Wire" -I"avr-library/libraries/SoftwareSerial" -I"arduino-libraries/arduino/WiFi/src/" -I"arduino-libraries/arduino/SD/src/" -I"arduino-libraries/arduino/Bridge/src/" -I"arduino-libraries/arduino/Temboo/src/" -I"arduino-libraries/arduino/Servo/src/" -I"arduino-libraries/arduino/Ethernet/src/" -I"arduino-libraries/arduino/TFT/src/" -I"arduino-libraries/arduino/SpacebrewYun/src/" -I"arduino-libraries/arduino/LiquidCrystal/src/" -I"arduino-libraries/arduino/GSM/src/" "/Users/boutelierroca/mblock-avr/temp/build/code.cpp" -o "/Users/boutelierroca/mblock-avr/temp/build/code.o" /bin/sh: avr-toolchain/bin/avr-g++: Bad CPU type in executable
Failed to compile file code.cpp
arduino build failed.

I went on Arduino forum and found that some people were having a Bad CPU type error within the Arduino IDE, and that it was due to the fact that Mac OS X 15.1 only runs 64 bit applications. This was later fixed in the arduino IDE, see for instance this post:
https://forum.arduino.cc/index.php?topic=620175.0

Does anyone has ever had a similar issue?

Thanks!!!


Upload Failure on Mac OS Catalina
#2

Hi tboutelier,
We have forwarded the issue to the software team and any update on the issue, I will let you know.
Currently, will you try the mBlock 5 online version please?
https://ide.mblock.cc/?device#/


#3

Hi,
I tried with the online version, it works!
Thanks


#4

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.