0.96 Inch 4Pin White IIC I2C OLED Display For Arduino

Hi, I’m new here and I’m generally new to XOD. Since my question is related to Wayland’s library I thought I would put my query here.

I’m trying to utilize the ssd1306 library with a smaller OLED display SSD1306 (128 x 32). Everytignseems to work fine (I can deploy the XOD logo example, draw circles, etc), except the “draw-text” patch.

Whenever I use the patch is a project or even if If I try to deploy “example-scroll” I get a linker error:

new.cpp.o (symbol from plugin): In function `operator new(unsigned int)':
(.text+0x0): multiple definition of `operator new(unsigned int, void*)'
C:\Users\Artur\AppData\Local\Temp\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\sketch\xod_1575476339164_sketch.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

Do you by any chance know why this is failing?
I’m deploying to an Arduino Nano v3 (atmega328p).

The entire compilation log looks like this:

Begin compiling code for the board Arduino Nano 📦


Using board 'nano' from platform in folder: C:\Users\Artur\xod\__packages__\packages\arduino\hardware\avr\1.8.2
Using core 'arduino' from platform in folder: C:\Users\Artur\xod\__packages__\packages\arduino\hardware\avr\1.8.2

Detecting libraries used...

"C:\\Users\\Artur\\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 -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\sketch\\xod_1575476339164_sketch.ino.cpp" -o nul

Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
  -> candidates: [SPI@1.0]

"C:\\Users\\Artur\\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 -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\sketch\\xod_1575476339164_sketch.ino.cpp" -o nul

Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
  -> candidates: [Wire@1.0]

"C:\\Users\\Artur\\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 -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\sketch\\xod_1575476339164_sketch.ino.cpp" -o nul

Alternatives for Adafruit_GFX.h: [Adafruit_GFX_Library@1.6.1]
ResolveLibrary(Adafruit_GFX.h)
  -> candidates: [Adafruit_GFX_Library@1.6.1]

"C:\\Users\\Artur\\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 -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\sketch\\xod_1575476339164_sketch.ino.cpp" -o nul

Alternatives for Adafruit_SSD1306.h: [Adafruit_SSD1306@2.0.2]
ResolveLibrary(Adafruit_SSD1306.h)
  -> candidates: [Adafruit_SSD1306@2.0.2]

"C:\\Users\\Artur\\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 -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\sketch\\xod_1575476339164_sketch.ino.cpp" -o nul

"C:\\Users\\Artur\\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 -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src\\SPI.cpp" -o nul

"C:\\Users\\Artur\\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 -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src\\Wire.cpp" -o nul

"C:\\Users\\Artur\\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 -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src\\utility\\twi.c" -o nul

"C:\\Users\\Artur\\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 -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library\\Adafruit_GFX.cpp" -o nul

"C:\\Users\\Artur\\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 -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library\\Adafruit_SPITFT.cpp" -o nul

"C:\\Users\\Artur\\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 -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library\\glcdfont.c" -o nul

"C:\\Users\\Artur\\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 -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306\\Adafruit_SSD1306.cpp" -o nul

Generating function prototypes...

"C:\\Users\\Artur\\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 -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\sketch\\xod_1575476339164_sketch.ino.cpp" -o "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"C:\\Users\\Artur\\xod\\__packages__\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\Artur\\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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\sketch\\xod_1575476339164_sketch.ino.cpp" -o "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\sketch\\xod_1575476339164_sketch.ino.cpp.o"

Compiling libraries...

Compiling library "SPI"

"C:\\Users\\Artur\\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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src\\SPI.cpp" -o "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\libraries\\SPI\\SPI.cpp.o"

Compiling library "Wire"

"C:\\Users\\Artur\\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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src\\Wire.cpp" -o "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\libraries\\Wire\\Wire.cpp.o"

"C:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src\\utility\\twi.c" -o "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\libraries\\Wire\\utility\\twi.c.o"

Compiling library "Adafruit_GFX_Library"

"C:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library\\glcdfont.c" -o "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\libraries\\Adafruit_GFX_Library\\glcdfont.c.o"

"C:\\Users\\Artur\\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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library\\Adafruit_GFX.cpp" -o "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\libraries\\Adafruit_GFX_Library\\Adafruit_GFX.cpp.o"
"C:\\Users\\Artur\\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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library\\Adafruit_SPITFT.cpp" -o "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\libraries\\Adafruit_GFX_Library\\Adafruit_SPITFT.cpp.o"

Compiling library "Adafruit_SSD1306"

"C:\\Users\\Artur\\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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\SPI\\src" "-IC:\\Users\\Artur\\xod\\__packages__\\packages\\arduino\\hardware\\avr\\1.8.2\\libraries\\Wire\\src" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306" "C:\\Users\\Artur\\AppData\\Local\\Temp\\xod_temp_sketchbookEMgwvi\\libraries\\Adafruit_SSD1306\\Adafruit_SSD1306.cpp" -o "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\libraries\\Adafruit_SSD1306\\Adafruit_SSD1306.cpp.o"

Compiling core...

Using precompiled core: C:\Users\Artur\AppData\Local\Temp\arduino-core-cache\core_arduino_avr_nano_cpu_atmega328_9ef30bffb4bf90fbc9b96be97d66bed8.a
Linking everything together...

"C:\\Users\\Artur\\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=atmega328p -o "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED/xod_1575476339164_sketch.ino.elf" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\sketch\\xod_1575476339164_sketch.ino.cpp.o" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\libraries\\SPI\\SPI.cpp.o" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\libraries\\Wire\\utility\\twi.c.o" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\libraries\\Adafruit_GFX_Library\\glcdfont.c.o" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\libraries\\Adafruit_GFX_Library\\Adafruit_GFX.cpp.o" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\libraries\\Adafruit_GFX_Library\\Adafruit_SPITFT.cpp.o" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\\libraries\\Adafruit_SSD1306\\Adafruit_SSD1306.cpp.o" "C:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED/..\\arduino-core-cache\\core_arduino_avr_nano_cpu_atmega328_9ef30bffb4bf90fbc9b96be97d66bed8.a" "-LC:\\Users\\Artur\\AppData\\Local\\Temp\\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED" -lm

new.cpp.o (symbol from plugin): In function `operator new(unsigned int)':
(.text+0x0): multiple definition of `operator new(unsigned int, void*)'
C:\Users\Artur\AppData\Local\Temp\arduino-sketch-8DEEF1C69561191F7144D593949BD0ED\sketch\xod_1575476339164_sketch.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

Multiple libraries were found for "Adafruit_GFX.h"
 Used: C:\Users\Artur\AppData\Local\Temp\xod_temp_sketchbookEMgwvi\libraries\Adafruit_GFX_Library
Multiple libraries were found for "Adafruit_SSD1306.h"
 Used: C:\Users\Artur\AppData\Local\Temp\xod_temp_sketchbookEMgwvi\libraries\Adafruit_SSD1306
Multiple libraries were found for "SPI.h"
 Used: C:\Users\Artur\xod\__packages__\packages\arduino\hardware\avr\1.8.2\libraries\SPI
Multiple libraries were found for "Wire.h"
 Used: C:\Users\Artur\xod\__packages__\packages\arduino\hardware\avr\1.8.2\libraries\Wire

Using library SPI at version 1.0 in folder: C:\Users\Artur\xod\__packages__\packages\arduino\hardware\avr\1.8.2\libraries\SPI 
Using library Wire at version 1.0 in folder: C:\Users\Artur\xod\__packages__\packages\arduino\hardware\avr\1.8.2\libraries\Wire 
Using library Adafruit_GFX_Library at version 1.6.1 in folder: C:\Users\Artur\AppData\Local\Temp\xod_temp_sketchbookEMgwvi\libraries\Adafruit_GFX_Library 
Using library Adafruit_SSD1306 at version 2.0.2 in folder: C:\Users\Artur\AppData\Local\Temp\xod_temp_sketchbookEMgwvi\libraries\Adafruit_SSD1306 

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.

Update: I tried copliling the code generated by XOD and deploing via Arduino IDE and all works correctly so most likely this is a bug in XOD.