Tutorial 108 LCD

Something went wrong with compile tutor

Compiling library "LiquidCrystal"

/home/iandriyanov/xod/__packages__/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"Arduino Leonardo\"" -I/home/iandriyanov/xod/__packages__/packages/arduino/hardware/avr/1.8.2/cores/arduino -I/home/iandriyanov/xod/__packages__/packages/arduino/hardware/avr/1.8.2/variants/leonardo -I/tmp/xod_temp_sketchbookyAQwKI/libraries/LiquidCrystal/src /tmp/xod_temp_sketchbookyAQwKI/libraries/LiquidCrystal/src/LiquidCrystal.cpp -o /tmp/arduino-sketch-2A221D89D956CE97A38CF7D2C629DAF5/libraries/LiquidCrystal/LiquidCrystal.cpp.o

Compiling core...

Using precompiled core: /tmp/arduino-core-cache/core_arduino_avr_leonardo_0caa8431b9a2dd19a0d94043b3aa0c7d.a

Linking everything together...

/home/iandriyanov/xod/__packages__/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-gcc -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega32u4 -o /tmp/arduino-sketch-2A221D89D956CE97A38CF7D2C629DAF5/xod_1575562539115_sketch.ino.elf /tmp/arduino-sketch-2A221D89D956CE97A38CF7D2C629DAF5/sketch/xod_1575562539115_sketch.ino.cpp.o /tmp/arduino-sketch-2A221D89D956CE97A38CF7D2C629DAF5/libraries/LiquidCrystal/LiquidCrystal.cpp.o /tmp/arduino-sketch-2A221D89D956CE97A38CF7D2C629DAF5/../arduino-core-cache/core_arduino_avr_leonardo_0caa8431b9a2dd19a0d94043b3aa0c7d.a -L/tmp/arduino-sketch-2A221D89D956CE97A38CF7D2C629DAF5 -lm

new.cpp.o (symbol from plugin): In function `operator new(unsigned int)':
(.text+0x0): multiple definition of `operator new(unsigned int, void*)'
/tmp/arduino-sketch
-2A221D89D956CE97A38CF7D2C629DAF5/sketch/xod_1575562539115_sketch.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2: error: ld returned 1 exit status

Multiple libraries were found for "LiquidCrystal.h"
 Used: /tmp/xod_temp_sketchbookyAQwKI/libraries/LiquidCrystal

Using library LiquidCrystal at version 1.0.4 in folder: /tmp/xod_temp_sketchbookyAQwKI/libraries/LiquidCrystal 

Error: exit status 1
Compilation failed.
Compilation failed
Command Process exited with code 1
The generated C++ code contains errors. It can be due to a bad node implementation or if your board is not compatible with XOD runtime code. The original compiler error message is above. Fix C++ errors to continue. If you believe it is a bug, report the problem to XOD developers.

Hi, I had a similar problem with a diffent library. I found a solution with some help from the library’s author.
Maybe this will also solve the problem you are having. Please see: https://forum.xod.io/t/0-96-inch-4pin-white-iic-i2c-oled-display-for-arduino/3004/4

The issue should go away after upgrading to XOD 0.32.1. See 0.96 Inch 4Pin White IIC I2C OLED Display For Arduino