I have a project that I need to include a C++ functions library, the ArduinoSTL port by Mike Matera looks to be the most recent and active repo. The problem is, that I can't get it to compile... so I stripped it down to the basics and even then, it throws errors.... the stripped down code is below and the error after that. If anyone has any suggestions I'm all ears.
#include <ArduinoSTL.h>
void setup() {
Serial.begin(9600);
printf("Hello World\n");
}
void loop() {
// put your main code here, to run repeatedly:
}
new.cpp.o (symbol from plugin): In function operator new(unsigned int)': (.text+0x0): multiple definition of std::nothrow'
/private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/new_handler.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
I have enabled verbose debugging and I get the following issue on compiling the original project:
Using board 'uno' from platform in folder: /Users/ben/Library/Arduino15/packages/arduino/hardware/avr/1.8.6
Using core 'arduino' from platform in folder: /Users/ben/Library/Arduino15/packages/arduino/hardware/avr/1.8.6
Detecting libraries used...
/Users/ben/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/ben/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/ben/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/sketch/sketch_may19a.ino.cpp -o /dev/null
Alternatives for ArduinoSTL.h: [ArduinoSTL@1.3.3]
ResolveLibrary(ArduinoSTL.h)
-> candidates: [ArduinoSTL@1.3.3]
/Users/ben/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/ben/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/ben/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/ben/Documents/Arduino/libraries/ArduinoSTL/src /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/sketch/sketch_may19a.ino.cpp -o /dev/null
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/ArduinoSTL.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/abi/abi.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/algorithm.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/associative_base.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/bitset.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/char_traits.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/complex.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/del_op.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/del_opnt.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/del_ops.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/del_opv.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/del_opvnt.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/del_opvs.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/deque.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/eh_alloc.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/eh_globals.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/exception.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/func_exception.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/iomanip.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/ios.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/iostream.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/istream.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/iterator.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/limits.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/list.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/locale.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/map.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/new_handler.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/new_op.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/new_opnt.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/new_opv.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/new_opvnt.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/numeric.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/ostream.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/ostream_helpers.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/queue.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/set.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/sstream.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/stack.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/stdexcept.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/streambuf.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/string.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/support.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/typeinfo.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/utility.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/valarray.cpp
Using cached library dependencies for file: /Users/ben/Documents/Arduino/libraries/ArduinoSTL/src/vector.cpp
Generating function prototypes...
/Users/ben/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/ben/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/ben/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/ben/Documents/Arduino/libraries/ArduinoSTL/src /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/sketch/sketch_may19a.ino.cpp -o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/preproc/ctags_target_for_gcc_minus_e.cpp
/Users/ben/Library/Arduino15/packages/builtin/tools/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/Users/ben/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -Wextra -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_UNO -DARDUINO_ARCH_AVR -I/Users/ben/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/ben/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/ben/Documents/Arduino/libraries/ArduinoSTL/src /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/sketch/sketch_may19a.ino.cpp -o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/sketch/sketch_may19a.ino.cpp.o
Compiling libraries...
Compiling library "ArduinoSTL"
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/abi/abi.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/algorithm.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/del_opnt.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/del_op.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/associative_base.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/del_opv.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/del_opvnt.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/bitset.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/char_traits.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/ArduinoSTL.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/del_opvs.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/eh_alloc.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/complex.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/deque.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/iostream.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/func_exception.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/exception.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/istream.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/eh_globals.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/iterator.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/limits.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/iomanip.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/ios.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/locale.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/del_ops.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/new_handler.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/new_op.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/list.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/new_opnt.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/new_opv.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/new_opvnt.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/numeric.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/map.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/set.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/ostream.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/ostream_helpers.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/queue.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/stdexcept.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/streambuf.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/sstream.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/valarray.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/support.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/vector.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/typeinfo.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/utility.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/string.cpp.o
Using previously compiled file: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/stack.cpp.o
Compiling core...
Using precompiled core: /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/cores/arduino_avr_uno_a940def8607d50f09afc0bbc0e2075d5/core.a
Linking everything together...
/Users/ben/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/sketch_may19a.ino.elf /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/sketch/sketch_may19a.ino.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/ArduinoSTL.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/abi/abi.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/algorithm.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/associative_base.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/bitset.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/char_traits.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/complex.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/del_op.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/del_opnt.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/del_ops.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/del_opv.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/del_opvnt.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/del_opvs.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/deque.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/eh_alloc.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/eh_globals.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/exception.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/func_exception.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/iomanip.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/ios.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/iostream.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/istream.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/iterator.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/limits.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/list.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/locale.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/map.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/new_handler.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/new_op.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/new_opnt.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/new_opv.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/new_opvnt.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/numeric.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/ostream.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/ostream_helpers.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/queue.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/set.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/sstream.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/stack.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/stdexcept.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/streambuf.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/string.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/support.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/typeinfo.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/utility.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/valarray.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/vector.cpp.o /private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/../../cores/arduino_avr_uno_a940def8607d50f09afc0bbc0e2075d5/core.a -L/private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929 -lm
new.cpp.o (symbol from plugin): In function `operator new(unsigned int)':
(.text+0x0): multiple definition of `std::nothrow'
/private/var/folders/v6/ptp3ld3959908x1svbl2yjz00000gp/T/arduino/sketches/039325598DC355EA4D17B1B601A5F929/libraries/ArduinoSTL/new_handler.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
Using library ArduinoSTL at version 1.3.3 in folder: /Users/ben/Documents/Arduino/libraries/ArduinoSTL
exit status 1
Compilation error: exit status 1