# Issue with uploading to LilyPad USB Plus from Arduino IDE

**URL:** <https://community.sparkfun.com/t/issue-with-uploading-to-lilypad-usb-plus-from-arduino-ide/63037>\
**Category:** Development Boards\
**Created:** [January 27, 2025, 7:08pm UTC](https://community.sparkfun.com/t/issue-with-uploading-to-lilypad-usb-plus-from-arduino-ide/63037 "2025-01-27T19:08:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![MrG1](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/mrg1/32/8352_2.png) [@MrG1](https://community.sparkfun.com/u/MrG1)\
**Post date:** [January 27, 2025, 7:08pm UTC](https://community.sparkfun.com/t/issue-with-uploading-to-lilypad-usb-plus-from-arduino-ide/63037/1 "2025-01-27T19:08:19Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![TS-Russell](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/ts-russell/32/6092_2.png) [@TS-Russell](https://community.sparkfun.com/u/TS-Russell)\
**Post date:** [January 28, 2025, 12:35am UTC](https://community.sparkfun.com/t/issue-with-uploading-to-lilypad-usb-plus-from-arduino-ide/63037/2 "2025-01-28T00:35:33Z")

</div>

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:

1. First, install the required AVR tools using the package manager:

```bash
sudo apt-get update
sudo apt-get install arduino-core
sudo apt-get install avrdude

```

1. If you’re using the Arduino IDE as a Debian package (rather than the standalone version), also try:

```bash
sudo apt-get install arduino

```

1. Make sure the user has the proper permissions to access the USB port:

```bash
sudo usermod -a -G dialout $USER

```

(Note: You’ll need to log out and back in for this change to take effect)

1. In the Arduino IDE, go to File → Preferences and:

2. If the problem persists, try removing and reinstalling the SparkFun AVR Boards package:

Could you enable verbose output and try these steps?

---

<div class="post-metadata">

**Author:** ![MrG1](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/mrg1/32/8352_2.png) [@MrG1](https://community.sparkfun.com/u/MrG1)\
**Post date:** [January 28, 2025, 4:12am UTC](https://community.sparkfun.com/t/issue-with-uploading-to-lilypad-usb-plus-from-arduino-ide/63037/3 "2025-01-28T04:12:27Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![TS-Russell](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/ts-russell/32/6092_2.png) [@TS-Russell](https://community.sparkfun.com/u/TS-Russell)\
**Post date:** [January 28, 2025, 7:01pm UTC](https://community.sparkfun.com/t/issue-with-uploading-to-lilypad-usb-plus-from-arduino-ide/63037/4 "2025-01-28T19:01:40Z")

</div>

Ok, I have another goose we can chase:[our hookup guide has some special notes](https://learn.sparkfun.com/tutorials/lilypad-usb-plus-hookup-guide/all#setting-up-arduino) regarding linux use that I missed the first time

> <https://github.com/sparkfun/LilyPad_ProtoSnap_Plus/blob/master/Documentation/LinuxInstallation.md>

---

<div class="post-metadata">

**Author:** ![MrG1](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/mrg1/32/8352_2.png) [@MrG1](https://community.sparkfun.com/u/MrG1)\
**Post date:** [January 29, 2025, 2:18am UTC](https://community.sparkfun.com/t/issue-with-uploading-to-lilypad-usb-plus-from-arduino-ide/63037/5 "2025-01-29T02:18:34Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![TS-Russell](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/ts-russell/32/6092_2.png) [@TS-Russell](https://community.sparkfun.com/u/TS-Russell)\
**Post date:** [February 1, 2025, 1:06am UTC](https://community.sparkfun.com/t/issue-with-uploading-to-lilypad-usb-plus-from-arduino-ide/63037/6 "2025-02-01T01:06:45Z")

</div>

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:

```auto
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:

1. First, ensure avrdude is installed:

```bash
sudo apt-get update
sudo apt-get install avrdude

```

1. Next, we need to find where avrdude is actually installed:

```bash
which avrdude

```

This should return something like `/usr/bin/avrdude`

1. 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

1. As a workaround, you can try creating a symlink:

```bash
sudo ln -s /usr/bin/avrdude /usr/local/bin/avrdude

```

1. If that doesn’t work, you might need to modify the platform.txt file. Find it in:

```auto
~/.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:

1. What’s the output of `which avrdude`?
2. Do you see “REMOVE” anywhere in the Arduino IDE preferences?
3. What version of Linux are your Chromebooks running? (You can check with `uname -a`)
