Thank you Paul, hope the following info helps!
To get help with a compile error [...] about the problem.
Code:
// Receive multiple universes via Artnet and control a strip of ws2811 leds via OctoWS2811
//
// This example may be copied under the terms of the MIT license, see the LICENSE file for details
// https://github.com/natcl/Artnet
//
// http://forum.pjrc.com/threads/24688-Artnet-to-OctoWS2811?p=55589&viewfull=1#post55589
#include <Artnet.h>
//#include <Ethernet.h>
//#include <EthernetUdp.h>
#include <NativeEthernet.h>
#include <SPI.h>
#include <OctoWS2811.h>
// Ideas for improving performance with WIZ820io / WIZ850io Ethernet:
// https://forum.pjrc.com/threads/45760-E1-31-sACN-Ethernet-DMX-Performance-help-6-Universe-Limit-improvements
// OctoWS2811 settings
const int ledsPerStrip = 288; // change for your setup
const byte numStrips= 2; // change for your setup
DMAMEM int displayMemory[ledsPerStrip*6];
int drawingMemory[ledsPerStrip*6];
const int config = WS2811_GRB | WS2811_800kHz;
OctoWS2811 leds(ledsPerStrip, displayMemory, drawingMemory, config);
// Artnet settings
Artnet artnet;
const int startUniverse = 0; // CHANGE FOR YOUR SETUP most software this is 1, some software send out artnet first universe as zero.
const int numberOfChannels = ledsPerStrip * numStrips * 3; // Total number of channels you want to receive (1 led = 3 channels)
byte channelBuffer[numberOfChannels]; // Combined universes into a single array
// Check if we got all universes
const int maxUniverses = numberOfChannels / 512 + ((numberOfChannels % 512) ? 1 : 0);
bool universesReceived[maxUniverses];
bool sendFrame = 1;
// Change ip and mac address for your setup
byte ip[] = {192, 168, 2, 177};
byte mac[] = {0x04, 0xE9, 0xE5, 0x00, 0x69, 0xEC};
void setup()
{
Serial.begin(115200);
artnet.begin(mac, ip);
leds.begin();
initTest();
// this will be called for each packet received
artnet.setArtDmxCallback(onDmxFrame);
}
void loop()
{
// we call the read function inside the loop
artnet.read();
}
void onDmxFrame(uint16_t universe, uint16_t length, uint8_t sequence, uint8_t* data)
{
sendFrame = 1;
// Store which universe has got in
if (universe < maxUniverses)
universesReceived[universe] = 1;
for (int i = 0 ; i < maxUniverses ; i++)
{
if (universesReceived[i] == 0)
{
//Serial.println("Broke");
sendFrame = 0;
break;
}
}
// read universe and put into the right part of the display buffer
for (int i = 0 ; i < length ; i++)
{
int bufferIndex = i + ((universe - startUniverse) * length);
if (bufferIndex < numberOfChannels) // to verify
channelBuffer[bufferIndex] = byte(data[i]);
}
// send to leds
for (int i = 0; i < ledsPerStrip * numStrips; i++)
{
leds.setPixel(i, channelBuffer[(i) * 3], channelBuffer[(i * 3) + 1], channelBuffer[(i * 3) + 2]);
}
if (sendFrame)
{
leds.show();
// Reset universeReceived to 0
memset(universesReceived, 0, maxUniverses);
}
}
void initTest()
{
for (int i = 0 ; i < ledsPerStrip * numStrips ; i++)
leds.setPixel(i, 127, 0, 0);
leds.show();
delay(500);
for (int i = 0 ; i < ledsPerStrip * numStrips ; i++)
leds.setPixel(i, 0, 127, 0);
leds.show();
delay(500);
for (int i = 0 ; i < ledsPerStrip * numStrips ; i++)
leds.setPixel(i, 0, 0, 127);
leds.show();
delay(500);
for (int i = 0 ; i < ledsPerStrip * numStrips ; i++)
leds.setPixel(i, 0, 0, 0);
leds.show();
}
Error Messages:
""""""""""""""""
Arduino: 1.8.13 (Mac OS X), TD: 1.53, Board: "Teensy 4.1, Serial, 600 MHz, Faster, US English"
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeDns.cpp.o: In function `DNSClient::begin(IPAddress const&)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeDns.cpp:10: multiple definition of `DNSClient::begin(IPAddress const&)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Dns.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Dns.cpp:48: first defined here
/Applications/Teensyduino.app/Contents/Java/hardware/tools/arm/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld: Disabling relaxation: it will not work with multiple definitions
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeDns.cpp.o: In function `DNSClient::fnet_dns_callback(fnet_dns_resolved_addr_t const*, unsigned long, void*)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeDns.cpp:28: multiple definition of `DNSClient::inet_aton(char const*, IPAddress&)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Dns.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Dns.cpp:48: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeDns.cpp.o: In function `DNSClient::fnet_dns_callback(fnet_dns_resolved_addr_t const*, unsigned long, void*)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeDns.cpp:28: multiple definition of `DNSClient::getHostByName(char const*, IPAddress&, unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Dns.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Dns.cpp:48: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::begin(unsigned char*, unsigned long, unsigned long)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:64: multiple definition of `EthernetClass::begin(unsigned char*, unsigned long, unsigned long)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:30: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::begin(unsigned char*, IPAddress, IPAddress, IPAddress, IPAddress)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::begin(unsigned char*, IPAddress, IPAddress, IPAddress)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::begin(unsigned char*, IPAddress, IPAddress)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::begin(unsigned char*, IPAddress)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::init(unsigned char)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::linkStatus()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::hardwareStatus()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::maintain()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::MACAddress(unsigned char*)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::localIP()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::subnetMask()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::gatewayIP()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::setMACAddress(unsigned char const*)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::setLocalIP(IPAddress)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::setSubnetMask(IPAddress)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::setGatewayIP(IPAddress)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::setRetransmissionTimeout(unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::setRetransmissionCount(unsigned char)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `Ethernet'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernet.cpp.o: In function `EthernetClass::teensy_mutex_init(void**)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:374: multiple definition of `EthernetClass::_dnsServerAddress'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/Ethernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.cpp:81: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `EthernetClient::write(unsigned char)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/EthernetClient.cpp:79: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::setConnectionTimeout(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `EthernetClient:
perator==(EthernetClient const&)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:232: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::setConnectionTimeout(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `EthernetClient::connected()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:232: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::setConnectionTimeout(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `EthernetClient::connect(char const*, unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:232: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::setConnectionTimeout(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `EthernetClient::availableForWrite()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:232: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::setConnectionTimeout(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `EthernetClient::flush()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:232: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::setConnectionTimeout(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `EthernetClient::write(unsigned char const*, unsigned int)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:232: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::setConnectionTimeout(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `EthernetClient::available()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:232: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::setConnectionTimeout(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `EthernetClient::read(unsigned char*, unsigned int)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:232: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::setConnectionTimeout(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `EthernetClient::read()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:232: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::setConnectionTimeout(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `EthernetClient:
eek()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:232: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::setConnectionTimeout(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `EthernetClient::connect(IPAddress, unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:232: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::setConnectionTimeout(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `EthernetClient::stop()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:232: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::setConnectionTimeout(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `EthernetClient::status()'
Multiple libraries were found for "Ethernet.h"
Used: /Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet
Not used: /Applications/Teensyduino.app/Contents/Java/libraries/Ethernet
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:232: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetClient.cpp.o: In function `EthernetClient::setConnectionTimeout(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:265: multiple definition of `vtable for EthernetClient'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:232: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetServer.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:158: multiple definition of `EthernetServer::write(unsigned char)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/EthernetServer.cpp:157: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetServer.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:158: multiple definition of `EthernetServer::begin()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/EthernetServer.cpp:157: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetServer.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:158: multiple definition of `EthernetServer:
perator bool()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/EthernetServer.cpp:157: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetServer.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:158: multiple definition of `EthernetServer::available()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/EthernetServer.cpp:157: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetServer.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:158: multiple definition of `EthernetServer::write(unsigned char const*, unsigned int)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/EthernetServer.cpp:157: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetServer.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:158: multiple definition of `EthernetServer::accept()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/EthernetServer.cpp:157: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetServer.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:158: multiple definition of `vtable for EthernetServer'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/EthernetServer.cpp:157: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetServer.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:158: multiple definition of `EthernetServer::server_port'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/EthernetServer.cpp:157: first defined here
/Applications/Teensyduino.app/Contents/Java/hardware/tools/arm/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld: Warning: size of symbol `_ZN14EthernetServer11server_portE' changed from 16 in /var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetServer.cpp.o to 4 in /var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetServer.cpp.o
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::available()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/EthernetUdp.cpp:50: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::write(unsigned char)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:199: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::flush()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:199: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::stop()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:199: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::begin(unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:199: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::beginPacket(char const*, unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:199: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::beginPacket(IPAddress, unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:199: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::endPacket()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:199: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::write(unsigned char const*, unsigned int)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:199: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::read()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:199: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::read(unsigned char*, unsigned int)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:199: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP:
eek()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:199: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::beginMulticast(IPAddress, unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:199: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP:
arsePacket()'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:199: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/NativeEthernetUdp.cpp.o: In function `EthernetUDP::localPort()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `vtable for EthernetUDP'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/EthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/Ethernet.h:199: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketPortRand(unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:59: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketBegin(unsigned char, unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketBeginMulticast(unsigned char, IPAddress, unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketStatus(unsigned char)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketListen(unsigned char)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketConnect(unsigned char, unsigned char*, unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketDisconnect(unsigned char)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketClose(unsigned char)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketRecv(unsigned char, unsigned char*, short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketRecvAvailable(unsigned char)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketPeek(unsigned char)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketSend(unsigned char, unsigned char const*, unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketSendAvailable(unsigned char)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketBufferData(unsigned char, unsigned short, unsigned char const*, unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketStartUDP(unsigned char, unsigned char*, unsigned short)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/NativeEthernet/Nativesocket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: multiple definition of `EthernetClass::socketSendUDP(unsigned char)'
/var/folders/1w/zgq5pxf16qzb6ns5ry6xfgbh0000gn/T/arduino_build_860542/libraries/Ethernet/socket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet/src/socket.cpp:399: first defined here
collect2: error: ld returned 1 exit status
Error compiling for board Teensy 4.1.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
""""""""""""""""