arduino / Arduino

Arduino IDE 1.x
https://www.arduino.cc/en/software
Other
14.13k stars 7k forks source link

Unable to compile in a docker container #11816

Closed SphinX998899 closed 2 years ago

SphinX998899 commented 2 years ago

I'm trying to compile a basic blink code in a docker container based on an alpine linux image. I've installed the cli following instructions from Arduino.cc. I've installed arduino avr core image When I compile using image I am getting the error image I've tried reinstalling the cores but it doesnt help I've also tried navigating to /root/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ and it exists. Verbose output

Using board 'uno' from platform in folder: /root/.arduino15/packages/arduino/hardware/avr/1.8.5 Using core 'arduino' from platform in folder: /root/.arduino15/packages/arduino/hardware/avr/1.8.5 Detecting libraries used... /root/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/root/.arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino -I/root/.arduino15/packages/arduino/hardware/avr/1.8.5/variants/standard /tmp/arduino-sketch-77B461EE338290E8DBA7F59852816587/sketch/sketch.ino.cpp -o /dev/null

Used platform Version Path arduino:avr 1.8.5 /root/.arduino15/packages/arduino/hardware/avr/1.8.5

Error during build: fork/exec /root/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++: no such file or directory

How do I resolve this issue, any suggestions please ?