MrG1
January 27, 2025, 7:08pm
1
Hello I am an educator trying to use the Lilypad USB Plus in connect with the Arduino IDE software. My students are using the IDE software in a Linux environment on their chrome books. When any of the students try to update to the board we get the error below. I cannot find a solution to fix this and get my class back up and running. Any help would be greatly appreciated thank you.
Arduino: 1.8.19 (Linux), Board: “LilyPad USB Plus”
Warning: platform.txt from core ‘SparkFun AVR Boards’ contains deprecated compiler.path={runtime.tools.avr-gcc.path}/bin/, automatically converted to compiler.path=/usr/bin/. Consider upgrading this core.
Sketch uses 4112 bytes (14%) of program storage space. Maximum is 28672 bytes.
Global variables use 149 bytes (5%) of dynamic memory, leaving 2411 bytes for local variables. Maximum is 2560 bytes.
java.io.IOException: Cannot run program “REMOVE /bin/avrdude”: error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
at java.base/java.lang.Runtime.exec(Runtime.java:594)
at java.base/java.lang.Runtime.exec(Runtime.java:453)
at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:11)
at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129)
at cc.arduino.packages.uploaders.SerialUploader.runCommand(SerialUploader.java:383)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:197)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)
at processing.app.SketchController.upload(SketchController.java:732)
at processing.app.SketchController.exportApplet(SketchController.java:703)
at processing.app.Editor$UploadHandler.run(Editor.java:2061)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.io.IOException: error=2, No such file or directory
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.(ProcessImpl.java:314)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110)
… 12 more
An error occurred while uploading the sketch
This report would have more information with
“Show verbose output during compilation”
option enabled in File → Preferences.
There are a few things it could be, here’s a list:
Based on the error message, it looks like there’s an issue with the AVR toolchain installation, specifically the avrdude
program that’s used to upload sketches to Arduino boards. The error “No such file or directory” suggests that the required tools aren’t properly installed or accessible.
Here’s what I suggest trying:
First, install the required AVR tools using the package manager:
sudo apt-get update
sudo apt-get install arduino-core
sudo apt-get install avrdude
If you’re using the Arduino IDE as a Debian package (rather than the standalone version), also try:
sudo apt-get install arduino
Make sure the user has the proper permissions to access the USB port:
sudo usermod -a -G dialout $USER
(Note: You’ll need to log out and back in for this change to take effect)
In the Arduino IDE, go to File → Preferences and:
Enable “Show verbose output during compilation”
Check that the Sketchbook location is set correctly
Verify that the correct board package is installed via Tools → Board → Boards Manager
If the problem persists, try removing and reinstalling the SparkFun AVR Boards package:
Go to Tools → Board → Boards Manager
Find “SparkFun AVR Boards”
Click Remove/Uninstall
Restart the Arduino IDE
Reinstall the package
Could you enable verbose output and try these steps?
MrG1
January 28, 2025, 4:12am
3
Hi I did every single step and nothing, it is still spitting out the same error.
Below is the error with the verbose output during compilation.
Arduino: 1.8.19 (Linux), Board: “LilyPad USB Plus”
arduino-builder -dump-prefs -logger=machine -hardware /usr/share/arduino/hardware -hardware /home/cordovaguillermo682/.arduino15/packages -tools /usr/share/arduino/hardware/tools/avr -tools /home/cordovaguillermo682/.arduino15/packages -libraries /home/cordovaguillermo682/Arduino/libraries -fqbn=SparkFun:avr:LilyPadProtoUSB -vid-pid=1B4F_0110 -ide-version=10819 -build-path /tmp/arduino_build_707919 -warnings=none -build-cache /tmp/arduino_cache_90521 -prefs=build.warn_data_percentage=75 -verbose /home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/libraries/LilyPadProtoSnapPlus/examples/LPP_01_Blink/LPP_01_Blink.ino
arduino-builder -compile -logger=machine -hardware /usr/share/arduino/hardware -hardware /home/cordovaguillermo682/.arduino15/packages -tools /usr/share/arduino/hardware/tools/avr -tools /home/cordovaguillermo682/.arduino15/packages -libraries /home/cordovaguillermo682/Arduino/libraries -fqbn=SparkFun:avr:LilyPadProtoUSB -vid-pid=1B4F_0110 -ide-version=10819 -build-path /tmp/arduino_build_707919 -warnings=none -build-cache /tmp/arduino_cache_90521 -prefs=build.warn_data_percentage=75 -verbose /home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/libraries/LilyPadProtoSnapPlus/examples/LPP_01_Blink/LPP_01_Blink.ino
Using board ‘LilyPadProtoUSB’ from platform in folder: /home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13
Using core ‘arduino’ from platform in folder: /usr/share/arduino/hardware/arduino/avr
Warning: platform.txt from core ‘SparkFun AVR Boards’ contains deprecated compiler.path={runtime.tools.avr-gcc.path}/bin/, automatically converted to compiler.path=/usr/bin/. Consider upgrading this core.
Detecting libraries used…
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/tmp/arduino_build_707919/sketch/LPP_01_Blink.ino.cpp” -o “/dev/null”
Generating function prototypes…
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/tmp/arduino_build_707919/sketch/LPP_01_Blink.ino.cpp” -o “/tmp/arduino_build_707919/preproc/ctags_target_for_gcc_minus_e.cpp”
“/usr/bin/arduino-ctags” -u --language-force=c++ -f - --c+±kinds=svpf --fields=KSTtzns --line-directives “/tmp/arduino_build_707919/preproc/ctags_target_for_gcc_minus_e.cpp”
Compiling sketch…
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/tmp/arduino_build_707919/sketch/LPP_01_Blink.ino.cpp” -o “/tmp/arduino_build_707919/sketch/LPP_01_Blink.ino.cpp.o”
Compiling libraries…
Compiling core…
“/usr/bin/avr-gcc” -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_pulse.S” -o “/tmp/arduino_build_707919/core/wiring_pulse.S.o”
“/usr/bin/avr-gcc” -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/WInterrupts.c” -o “/tmp/arduino_build_707919/core/WInterrupts.c.o”
“/usr/bin/avr-gcc” -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/hooks.c” -o “/tmp/arduino_build_707919/core/hooks.c.o”
“/usr/bin/avr-gcc” -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring.c” -o “/tmp/arduino_build_707919/core/wiring.c.o”
“/usr/bin/avr-gcc” -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_analog.c” -o “/tmp/arduino_build_707919/core/wiring_analog.c.o”
“/usr/bin/avr-gcc” -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_digital.c” -o “/tmp/arduino_build_707919/core/wiring_digital.c.o”
“/usr/bin/avr-gcc” -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_pulse.c” -o “/tmp/arduino_build_707919/core/wiring_pulse.c.o”
“/usr/bin/avr-gcc” -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_shift.c” -o “/tmp/arduino_build_707919/core/wiring_shift.c.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp” -o “/tmp/arduino_build_707919/core/CDC.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial.cpp” -o “/tmp/arduino_build_707919/core/HardwareSerial.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial0.cpp” -o “/tmp/arduino_build_707919/core/HardwareSerial0.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial1.cpp” -o “/tmp/arduino_build_707919/core/HardwareSerial1.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial2.cpp” -o “/tmp/arduino_build_707919/core/HardwareSerial2.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial3.cpp” -o “/tmp/arduino_build_707919/core/HardwareSerial3.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/IPAddress.cpp” -o “/tmp/arduino_build_707919/core/IPAddress.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp” -o “/tmp/arduino_build_707919/core/PluggableUSB.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/Print.cpp” -o “/tmp/arduino_build_707919/core/Print.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/Stream.cpp” -o “/tmp/arduino_build_707919/core/Stream.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/Tone.cpp” -o “/tmp/arduino_build_707919/core/Tone.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp” -o “/tmp/arduino_build_707919/core/USBCore.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp” -o “/tmp/arduino_build_707919/core/WMath.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/WString.cpp” -o “/tmp/arduino_build_707919/core/WString.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/abi.cpp” -o “/tmp/arduino_build_707919/core/abi.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/main.cpp” -o “/tmp/arduino_build_707919/core/main.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/new.cpp” -o “/tmp/arduino_build_707919/core/new.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/wiring_pulse.S.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/WInterrupts.c.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/hooks.c.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/wiring.c.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/wiring_analog.c.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/wiring_digital.c.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/wiring_pulse.c.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/wiring_shift.c.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/CDC.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/HardwareSerial.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/HardwareSerial0.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/HardwareSerial1.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/HardwareSerial2.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/HardwareSerial3.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/IPAddress.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/PluggableUSB.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/Print.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/Stream.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/Tone.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/USBCore.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/WMath.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/WString.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/abi.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/main.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_707919/core/core.a” “/tmp/arduino_build_707919/core/new.cpp.o”
Archiving built core (caching) in: /tmp/arduino_cache_90521/core/core_SparkFun_avr_LilyPadProtoUSB_1621df717313d057c92202babd71649a.a
Linking everything together…
“/usr/bin/avr-gcc” -w -Os -g -flto -fuse-linker-plugin -Wl,–gc-sections -mmcu=atmega32u4 -o “/tmp/arduino_build_707919/LPP_01_Blink.ino.elf” “/tmp/arduino_build_707919/sketch/LPP_01_Blink.ino.cpp.o” “/tmp/arduino_build_707919/core/core.a” “-L/tmp/arduino_build_707919” -lm
“/usr/bin/avr-objcopy” -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 “/tmp/arduino_build_707919/LPP_01_Blink.ino.elf” “/tmp/arduino_build_707919/LPP_01_Blink.ino.eep”
“/usr/bin/avr-objcopy” -O ihex -R .eeprom “/tmp/arduino_build_707919/LPP_01_Blink.ino.elf” “/tmp/arduino_build_707919/LPP_01_Blink.ino.hex”
Sketch uses 4112 bytes (14%) of program storage space. Maximum is 28672 bytes.
Global variables use 149 bytes (5%) of dynamic memory, leaving 2411 bytes for local variables. Maximum is 2560 bytes.
java.io.IOException: Cannot run program “REMOVE /bin/avrdude”: error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
at java.base/java.lang.Runtime.exec(Runtime.java:594)
at java.base/java.lang.Runtime.exec(Runtime.java:453)
at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:11)
at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129)
at cc.arduino.packages.uploaders.SerialUploader.runCommand(SerialUploader.java:383)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:197)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)
at processing.app.SketchController.upload(SketchController.java:732)
at processing.app.SketchController.exportApplet(SketchController.java:703)
at processing.app.Editor$UploadHandler.run(Editor.java:2061)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.io.IOException: error=2, No such file or directory
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.(ProcessImpl.java:314)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110)
… 12 more
An error occurred while uploading the sketch
Ok, I have another goose we can chase: our hookup guide has some special notes regarding linux use that I missed the first time
Tested on Ubuntu 14.04
To get uploads working, you'll need to add a udev rule and set permissions correctly.
**udev Rules**
Make a new file called:
`/etc/udev/rules.d/77-arduino.rules`
In it, enter the following and save:
`ATTRS{idVendor}=="1b4f", MODE="0660", GROUP="dialout", ENV{ID_MM_DEVICE_IGNORE}="1"`
Then, restart the rules with:
`run sudo udevadm control --reload-rules`
**Permissions**
This file has been truncated. show original
MrG1
January 29, 2025, 2:18am
5
Did all the steps and still nothing. Could there be some reason the arduino IDE isn’t allowed to access certain files? I pasted the error message below again just in case something changed.
Arduino: 1.8.19 (Linux), Board: “LilyPad USB Plus”
arduino-builder -dump-prefs -logger=machine -hardware /usr/share/arduino/hardware -hardware /home/cordovaguillermo682/.arduino15/packages -tools /usr/share/arduino/hardware/tools/avr -tools /home/cordovaguillermo682/.arduino15/packages -libraries /home/cordovaguillermo682/Arduino/libraries -fqbn=SparkFun:avr:LilyPadProtoUSB -vid-pid=1B4F_0110 -ide-version=10819 -build-path /tmp/arduino_build_958750 -warnings=none -build-cache /tmp/arduino_cache_38708 -prefs=build.warn_data_percentage=75 -verbose /home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/libraries/LilyPadProtoSnapPlus/examples/LPP_01_Blink/LPP_01_Blink.ino
arduino-builder -compile -logger=machine -hardware /usr/share/arduino/hardware -hardware /home/cordovaguillermo682/.arduino15/packages -tools /usr/share/arduino/hardware/tools/avr -tools /home/cordovaguillermo682/.arduino15/packages -libraries /home/cordovaguillermo682/Arduino/libraries -fqbn=SparkFun:avr:LilyPadProtoUSB -vid-pid=1B4F_0110 -ide-version=10819 -build-path /tmp/arduino_build_958750 -warnings=none -build-cache /tmp/arduino_cache_38708 -prefs=build.warn_data_percentage=75 -verbose /home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/libraries/LilyPadProtoSnapPlus/examples/LPP_01_Blink/LPP_01_Blink.ino
Using board ‘LilyPadProtoUSB’ from platform in folder: /home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13
Using core ‘arduino’ from platform in folder: /usr/share/arduino/hardware/arduino/avr
Warning: platform.txt from core ‘SparkFun AVR Boards’ contains deprecated compiler.path={runtime.tools.avr-gcc.path}/bin/, automatically converted to compiler.path=/usr/bin/. Consider upgrading this core.
Detecting libraries used…
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/tmp/arduino_build_958750/sketch/LPP_01_Blink.ino.cpp” -o “/dev/null”
Generating function prototypes…
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/tmp/arduino_build_958750/sketch/LPP_01_Blink.ino.cpp” -o “/tmp/arduino_build_958750/preproc/ctags_target_for_gcc_minus_e.cpp”
“/usr/bin/arduino-ctags” -u --language-force=c++ -f - --c+±kinds=svpf --fields=KSTtzns --line-directives “/tmp/arduino_build_958750/preproc/ctags_target_for_gcc_minus_e.cpp”
Compiling sketch…
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/tmp/arduino_build_958750/sketch/LPP_01_Blink.ino.cpp” -o “/tmp/arduino_build_958750/sketch/LPP_01_Blink.ino.cpp.o”
Compiling libraries…
Compiling core…
“/usr/bin/avr-gcc” -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_pulse.S” -o “/tmp/arduino_build_958750/core/wiring_pulse.S.o”
“/usr/bin/avr-gcc” -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/WInterrupts.c” -o “/tmp/arduino_build_958750/core/WInterrupts.c.o”
“/usr/bin/avr-gcc” -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/hooks.c” -o “/tmp/arduino_build_958750/core/hooks.c.o”
“/usr/bin/avr-gcc” -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring.c” -o “/tmp/arduino_build_958750/core/wiring.c.o”
“/usr/bin/avr-gcc” -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_analog.c” -o “/tmp/arduino_build_958750/core/wiring_analog.c.o”
“/usr/bin/avr-gcc” -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_digital.c” -o “/tmp/arduino_build_958750/core/wiring_digital.c.o”
“/usr/bin/avr-gcc” -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_pulse.c” -o “/tmp/arduino_build_958750/core/wiring_pulse.c.o”
“/usr/bin/avr-gcc” -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/wiring_shift.c” -o “/tmp/arduino_build_958750/core/wiring_shift.c.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/CDC.cpp” -o “/tmp/arduino_build_958750/core/CDC.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial.cpp” -o “/tmp/arduino_build_958750/core/HardwareSerial.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial0.cpp” -o “/tmp/arduino_build_958750/core/HardwareSerial0.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial1.cpp” -o “/tmp/arduino_build_958750/core/HardwareSerial1.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial2.cpp” -o “/tmp/arduino_build_958750/core/HardwareSerial2.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/HardwareSerial3.cpp” -o “/tmp/arduino_build_958750/core/HardwareSerial3.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/IPAddress.cpp” -o “/tmp/arduino_build_958750/core/IPAddress.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/PluggableUSB.cpp” -o “/tmp/arduino_build_958750/core/PluggableUSB.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/Print.cpp” -o “/tmp/arduino_build_958750/core/Print.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/Stream.cpp” -o “/tmp/arduino_build_958750/core/Stream.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/Tone.cpp” -o “/tmp/arduino_build_958750/core/Tone.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/USBCore.cpp” -o “/tmp/arduino_build_958750/core/USBCore.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/WMath.cpp” -o “/tmp/arduino_build_958750/core/WMath.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/WString.cpp” -o “/tmp/arduino_build_958750/core/WString.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/abi.cpp” -o “/tmp/arduino_build_958750/core/abi.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/main.cpp” -o “/tmp/arduino_build_958750/core/main.cpp.o”
“/usr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=8000000L -DARDUINO=10819 -DARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD -DARDUINO_ARCH_AVR -DUSB_VID=0x1B4F -DUSB_PID=0x0110 ‘-DUSB_MANUFACTURER=“Unknown”’ ‘-DUSB_PRODUCT=“LilyPad USB Plus”’ “-I/usr/share/arduino/hardware/arduino/avr/cores/arduino” “-I/home/cordovaguillermo682/.arduino15/packages/SparkFun/hardware/avr/1.1.13/variants/lilypadusbplus” “/usr/share/arduino/hardware/arduino/avr/cores/arduino/new.cpp” -o “/tmp/arduino_build_958750/core/new.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/wiring_pulse.S.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/WInterrupts.c.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/hooks.c.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/wiring.c.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/wiring_analog.c.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/wiring_digital.c.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/wiring_pulse.c.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/wiring_shift.c.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/CDC.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/HardwareSerial.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/HardwareSerial0.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/HardwareSerial1.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/HardwareSerial2.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/HardwareSerial3.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/IPAddress.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/PluggableUSB.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/Print.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/Stream.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/Tone.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/USBCore.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/WMath.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/WString.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/abi.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/main.cpp.o”
“/usr/bin/avr-gcc-ar” rcs “/tmp/arduino_build_958750/core/core.a” “/tmp/arduino_build_958750/core/new.cpp.o”
Archiving built core (caching) in: /tmp/arduino_cache_38708/core/core_SparkFun_avr_LilyPadProtoUSB_1621df717313d057c92202babd71649a.a
Linking everything together…
“/usr/bin/avr-gcc” -w -Os -g -flto -fuse-linker-plugin -Wl,–gc-sections -mmcu=atmega32u4 -o “/tmp/arduino_build_958750/LPP_01_Blink.ino.elf” “/tmp/arduino_build_958750/sketch/LPP_01_Blink.ino.cpp.o” “/tmp/arduino_build_958750/core/core.a” “-L/tmp/arduino_build_958750” -lm
“/usr/bin/avr-objcopy” -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 “/tmp/arduino_build_958750/LPP_01_Blink.ino.elf” “/tmp/arduino_build_958750/LPP_01_Blink.ino.eep”
“/usr/bin/avr-objcopy” -O ihex -R .eeprom “/tmp/arduino_build_958750/LPP_01_Blink.ino.elf” “/tmp/arduino_build_958750/LPP_01_Blink.ino.hex”
Sketch uses 4112 bytes (14%) of program storage space. Maximum is 28672 bytes.
Global variables use 149 bytes (5%) of dynamic memory, leaving 2411 bytes for local variables. Maximum is 2560 bytes.
java.io.IOException: Cannot run program “REMOVE /bin/avrdude”: error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
at java.base/java.lang.Runtime.exec(Runtime.java:594)
at java.base/java.lang.Runtime.exec(Runtime.java:453)
at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:11)
at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129)
at cc.arduino.packages.uploaders.SerialUploader.runCommand(SerialUploader.java:383)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:197)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)
at processing.app.SketchController.upload(SketchController.java:732)
at processing.app.SketchController.exportApplet(SketchController.java:703)
at processing.app.Editor$UploadHandler.run(Editor.java:2061)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.io.IOException: error=2, No such file or directory
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.(ProcessImpl.java:314)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110)
… 12 more
An error occurred while uploading the sketch
Hmmm. Some of these steps are repeats, but here’s yet another rundown:
Looking at the verbose output, I can see that the compilation succeeds but the upload fails because avrdude cannot be found. The specific error is:
Cannot run program "REMOVE/bin/avrdude": error=2, No such file or directory
This suggests there’s an issue with the avrdude configuration in the Arduino IDE. Here’s what we can try to fix this:
First, ensure avrdude is installed:
sudo apt-get update
sudo apt-get install avrdude
Next, we need to find where avrdude is actually installed:
which avrdude
This should return something like /usr/bin/avrdude
Open the Arduino IDE preferences:
Go to File → Preferences
Look for a field related to external tools or the location of avrdude
If you see any path containing “REMOVE”, that’s the problem
As a workaround, you can try creating a symlink:
sudo ln -s /usr/bin/avrdude /usr/local/bin/avrdude
If that doesn’t work, you might need to modify the platform.txt file. Find it in:
~/.arduino15/packages/SparkFun/hardware/avr/1.1.13/
Look for any references to avrdude and make sure they point to the correct location, and that permissions are correctly set
Can you try these steps and let me know:
What’s the output of which avrdude
?
Do you see “REMOVE” anywhere in the Arduino IDE preferences?
What version of Linux are your Chromebooks running? (You can check with uname -a
)