libraries/Ethernet/Dhcp.cpp.o (symbol from plugin): In function `DhcpClass::reset_DHCP_lease()': (.text+0x0): multiple definition of `DhcpClass::reset_DHCP_lease()' libraries/Ethernet2/Dhcp.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dhcp.cpp.o (symbol from plugin): In function `DhcpClass::reset_DHCP_lease()': (.text+0x0): multiple definition of `DhcpClass::presend_DHCP()' libraries/Ethernet2/Dhcp.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dhcp.cpp.o (symbol from plugin): In function `DhcpClass::reset_DHCP_lease()': (.text+0x0): multiple definition of `DhcpClass::getLocalIp()' libraries/Ethernet2/Dhcp.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dhcp.cpp.o (symbol from plugin): In function `DhcpClass::reset_DHCP_lease()': (.text+0x0): multiple definition of `DhcpClass::getSubnetMask()' libraries/Ethernet2/Dhcp.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dhcp.cpp.o (symbol from plugin): In function `DhcpClass::reset_DHCP_lease()': (.text+0x0): multiple definition of `DhcpClass::getGatewayIp()' libraries/Ethernet2/Dhcp.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dhcp.cpp.o (symbol from plugin): In function `DhcpClass::reset_DHCP_lease()': (.text+0x0): multiple definition of `DhcpClass::getDhcpServerIp()' libraries/Ethernet2/Dhcp.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dhcp.cpp.o (symbol from plugin): In function `DhcpClass::reset_DHCP_lease()': (.text+0x0): multiple definition of `DhcpClass::getDnsServerIp()' libraries/Ethernet2/Dhcp.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dhcp.cpp.o (symbol from plugin): In function `DhcpClass::reset_DHCP_lease()': (.text+0x0): multiple definition of `DhcpClass::printByte(char*, unsigned char)' libraries/Ethernet2/Dhcp.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dhcp.cpp.o (symbol from plugin): In function `DhcpClass::reset_DHCP_lease()': (.text+0x0): multiple definition of `DhcpClass::send_DHCP_MESSAGE(unsigned char, unsigned int)' libraries/Ethernet2/Dhcp.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dhcp.cpp.o (symbol from plugin): In function `DhcpClass::reset_DHCP_lease()': (.text+0x0): multiple definition of `DhcpClass::parseDHCPResponse(unsigned long, unsigned long&)' libraries/Ethernet2/Dhcp.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dhcp.cpp.o (symbol from plugin): In function `DhcpClass::reset_DHCP_lease()': (.text+0x0): multiple definition of `DhcpClass::request_DHCP_lease()' libraries/Ethernet2/Dhcp.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dhcp.cpp.o (symbol from plugin): In function `DhcpClass::reset_DHCP_lease()': (.text+0x0): multiple definition of `DhcpClass::beginWithDHCP(unsigned char*, unsigned long, unsigned long)' libraries/Ethernet2/Dhcp.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dhcp.cpp.o (symbol from plugin): In function `DhcpClass::reset_DHCP_lease()': (.text+0x0): multiple definition of `DhcpClass::checkLease()' libraries/Ethernet2/Dhcp.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dns.cpp.o (symbol from plugin): In function `DNSClient::begin(IPAddress const&)': (.text+0x0): multiple definition of `DNSClient::begin(IPAddress const&)' libraries/Ethernet2/Dns.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dns.cpp.o (symbol from plugin): In function `DNSClient::begin(IPAddress const&)': (.text+0x0): multiple definition of `DNSClient::inet_aton(char const*, IPAddress&)' libraries/Ethernet2/Dns.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dns.cpp.o (symbol from plugin): In function `DNSClient::begin(IPAddress const&)': (.text+0x0): multiple definition of `DNSClient::BuildRequest(char const*)' libraries/Ethernet2/Dns.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dns.cpp.o (symbol from plugin): In function `DNSClient::begin(IPAddress const&)': (.text+0x0): multiple definition of `DNSClient::ProcessResponse(unsigned int, IPAddress&)' libraries/Ethernet2/Dns.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Dns.cpp.o (symbol from plugin): In function `DNSClient::begin(IPAddress const&)': (.text+0x0): multiple definition of `DNSClient::getHostByName(char const*, IPAddress&)' libraries/Ethernet2/Dns.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Ethernet.cpp.o (symbol from plugin): In function `Ethernet': (.text+0x0): multiple definition of `Ethernet' libraries/Ethernet2/Ethernet2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Ethernet.cpp.o (symbol from plugin): In function `Ethernet': (.text+0x0): multiple definition of `EthernetClass::begin(unsigned char*, IPAddress, IPAddress, IPAddress, IPAddress)' libraries/Ethernet2/Ethernet2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Ethernet.cpp.o (symbol from plugin): In function `Ethernet': (.text+0x0): multiple definition of `EthernetClass::begin(unsigned char*, IPAddress, IPAddress, IPAddress)' libraries/Ethernet2/Ethernet2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Ethernet.cpp.o (symbol from plugin): In function `Ethernet': (.text+0x0): multiple definition of `EthernetClass::begin(unsigned char*, IPAddress, IPAddress)' libraries/Ethernet2/Ethernet2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Ethernet.cpp.o (symbol from plugin): In function `Ethernet': (.text+0x0): multiple definition of `EthernetClass::begin(unsigned char*, IPAddress)' libraries/Ethernet2/Ethernet2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Ethernet.cpp.o (symbol from plugin): In function `Ethernet': (.text+0x0): multiple definition of `EthernetClass::maintain()' libraries/Ethernet2/Ethernet2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Ethernet.cpp.o (symbol from plugin): In function `Ethernet': (.text+0x0): multiple definition of `EthernetClass::localIP()' libraries/Ethernet2/Ethernet2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Ethernet.cpp.o (symbol from plugin): In function `Ethernet': (.text+0x0): multiple definition of `EthernetClass::subnetMask()' libraries/Ethernet2/Ethernet2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Ethernet.cpp.o (symbol from plugin): In function `Ethernet': (.text+0x0): multiple definition of `EthernetClass::gatewayIP()' libraries/Ethernet2/Ethernet2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Ethernet.cpp.o (symbol from plugin): In function `Ethernet': (.text+0x0): multiple definition of `EthernetClass::dnsServerIP()' libraries/Ethernet2/Ethernet2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Ethernet.cpp.o (symbol from plugin): In function `Ethernet': (.text+0x0): multiple definition of `EthernetClass::_server_port' libraries/Ethernet2/Ethernet2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/Ethernet.cpp.o (symbol from plugin): In function `Ethernet': (.text+0x0): multiple definition of `EthernetClass::_state' libraries/Ethernet2/Ethernet2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::write(unsigned char)' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::operator bool()' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::operator==(EthernetClient const&)' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::write(unsigned char const*, unsigned int)' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::available()' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::read()' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::read(unsigned char*, unsigned int)' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::peek()' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::flush()' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::EthernetClient()' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::EthernetClient()' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::EthernetClient(unsigned char)' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::EthernetClient(unsigned char)' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::connect(char const*, unsigned int)' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::status()' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::_srcport' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::connect(IPAddress, unsigned int)' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::stop()' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetClient.cpp.o (symbol from plugin): In function `EthernetClient::write(unsigned char)': (.text+0x0): multiple definition of `EthernetClient::connected()' libraries/Ethernet2/EthernetClient.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetServer.cpp.o (symbol from plugin): In function `EthernetServer::write(unsigned char)': (.text+0x0): multiple definition of `EthernetServer::write(unsigned char)' libraries/Ethernet2/EthernetServer.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetServer.cpp.o (symbol from plugin): In function `EthernetServer::write(unsigned char)': (.text+0x0): multiple definition of `EthernetServer::begin()' libraries/Ethernet2/EthernetServer.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetServer.cpp.o (symbol from plugin): In function `EthernetServer::write(unsigned char)': (.text+0x0): multiple definition of `EthernetServer::accept()' libraries/Ethernet2/EthernetServer.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetServer.cpp.o (symbol from plugin): In function `EthernetServer::write(unsigned char)': (.text+0x0): multiple definition of `EthernetServer::EthernetServer(unsigned int)' libraries/Ethernet2/EthernetServer.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetServer.cpp.o (symbol from plugin): In function `EthernetServer::write(unsigned char)': (.text+0x0): multiple definition of `EthernetServer::EthernetServer(unsigned int)' libraries/Ethernet2/EthernetServer.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetServer.cpp.o (symbol from plugin): In function `EthernetServer::write(unsigned char)': (.text+0x0): multiple definition of `EthernetServer::write(unsigned char const*, unsigned int)' libraries/Ethernet2/EthernetServer.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetServer.cpp.o (symbol from plugin): In function `EthernetServer::write(unsigned char)': (.text+0x0): multiple definition of `EthernetServer::available()' libraries/Ethernet2/EthernetServer.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::available()' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::write(unsigned char)' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::flush()' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::stop()' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::beginPacket(IPAddress, unsigned int)' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::endPacket()' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::write(unsigned char const*, unsigned int)' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::read()' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::read(unsigned char*, unsigned int)' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::peek()' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::begin(unsigned int)' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::parsePacket()' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::EthernetUDP()' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::EthernetUDP()' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/EthernetUdp.cpp.o (symbol from plugin): In function `EthernetUDP::available()': (.text+0x0): multiple definition of `EthernetUDP::beginPacket(char const*, unsigned int)' libraries/Ethernet2/EthernetUdp2.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `listen(unsigned char)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `recvfrom(unsigned char, unsigned char*, unsigned int, unsigned char*, unsigned int*)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `connect(unsigned char, unsigned char*, unsigned int)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `startUDP(unsigned char, unsigned char*, unsigned int)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `close(unsigned char)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `socket(unsigned char, unsigned char, unsigned int, unsigned char)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `disconnect(unsigned char)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `send(unsigned char, unsigned char const*, unsigned int)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `recv(unsigned char, unsigned char*, int)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `peek(unsigned char, unsigned char*)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `sendto(unsigned char, unsigned char const*, unsigned int, unsigned char*, unsigned int)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `flush(unsigned char)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `igmpsend(unsigned char, unsigned char const*, unsigned int)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `bufferData(unsigned char, unsigned int, unsigned char const*, unsigned int)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries/Ethernet/utility/socket.cpp.o (symbol from plugin): In function `listen(unsigned char)': (.text+0x0): multiple definition of `sendUDP(unsigned char)' libraries/Ethernet2/utility/socket.cpp.o (symbol from plugin):(.text+0x0): first defined here collect2: error: ld returned 1 exit status exit status 1