MDNS_Generic - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

MDNS_Generic

Version: 1.4.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
Ethernet
WiFi
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes PASS FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes PASS FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.h:42:0,
                 from /tmp/arduino-testlib808228505/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.hpp:114:52: error: 'IPAddress' has not been declared
 typedef void (*MDNSNameFoundCallback)(const char*, IPAddress);
                                                    ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.hpp:115:91: error: 'IPAddress' has not been declared
 typedef void (*MDNSServiceFoundCallback)(const char*, MDNSServiceProtocol_t, const char*, IPAddress, unsigned short, const char*);
                                                                                           ^~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.h:42:0,
                 from /tmp/arduino-testlib808228505/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.hpp:123:5: error: 'UDP' does not name a type
     UDP*                      _udp;
     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.hpp:124:5: error: 'IPAddress' does not name a type; did you mean 'IPAddress_h'?
     IPAddress                 _ipAddress;
     ^~~~~~~~~
     IPAddress_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.hpp:163:13: error: expected ')' before '&' token
     MDNS(UDP& udp);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.hpp:166:21: error: 'IPAddress' does not name a type; did you mean 'IPAddress_h'?
     int begin(const IPAddress& ip);
                     ^~~~~~~~~
                     IPAddress_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.hpp:167:21: error: 'IPAddress' does not name a type; did you mean 'IPAddress_h'?
     int begin(const IPAddress& ip, const char* name);
                     ^~~~~~~~~
                     IPAddress_h
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.h:43:0,
                 from /tmp/arduino-testlib808228505/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:142:1: error: prototype for 'MDNS::MDNS(UDP&)' does not match any in class 'MDNS'
 MDNS::MDNS(UDP& udp)
 ^~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.h:42:0,
                 from /tmp/arduino-testlib808228505/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.hpp:120:7: error: candidates are: constexpr MDNS::MDNS(const MDNS&)
 class MDNS
       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.hpp:120:7: error:                 MDNS::MDNS()
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.h:43:0,
                 from /tmp/arduino-testlib808228505/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h: In destructor 'MDNS::~MDNS()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:160:9: error: 'class MDNS' has no member named '_udp'
   this->_udp->stop();
         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:166:5: error: prototype for 'int MDNS::begin(const IPAddress&, const char*)' does not match any in class 'MDNS'
 int MDNS::begin(const IPAddress& ip, const char* name)
     ^~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.h:42:0,
                 from /tmp/arduino-testlib808228505/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.hpp:167:9: error: candidates are: int MDNS::begin(const int&, const char*)
     int begin(const IPAddress& ip, const char* name);
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.hpp:166:9: error:                 int MDNS::begin(const int&)
     int begin(const IPAddress& ip);
         ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.h:43:0,
                 from /tmp/arduino-testlib808228505/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:194:5: error: prototype for 'int MDNS::begin(const IPAddress&)' does not match any in class 'MDNS'
 int MDNS::begin(const IPAddress& ip)
     ^~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.h:42:0,
                 from /tmp/arduino-testlib808228505/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.hpp:167:9: error: candidates are: int MDNS::begin(const int&, const char*)
     int begin(const IPAddress& ip, const char* name);
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.hpp:166:9: error:                 int MDNS::begin(const int&)
     int begin(const IPAddress& ip);
         ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic.h:43:0,
                 from /tmp/arduino-testlib808228505/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h: In member function 'MDNSError_t MDNS::_sendMDNSMessage(uint32_t, uint32_t, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:367:9: error: 'class MDNS' has no member named '_udp'
   this->_udp->beginPacket(mdnsMulticastIPAddr, MDNS_SERVER_PORT);
         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:368:9: error: 'class MDNS' has no member named '_udp'
   this->_udp->write((uint8_t*)dnsHeader, sizeof(DNSHeader_t));
         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:408:15: error: 'class MDNS' has no member named '_udp'
         this->_udp->write((uint8_t*)buf, 10);
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:416:15: error: 'class MDNS' has no member named '_udp'
         this->_udp->write((uint8_t*)buf, 6);
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:432:15: error: 'class MDNS' has no member named '_udp'
         this->_udp->write((uint8_t*)buf, 8);
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:442:17: error: 'class MDNS' has no member named '_udp'
           this->_udp->write((uint8_t*)buf, 3);
                 ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:449:17: error: 'class MDNS' has no member named '_udp'
           this->_udp->write((uint8_t*)buf, 2);
                 ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:452:17: error: 'class MDNS' has no member named '_udp'
           this->_udp->write((uint8_t*)this->_serviceRecords[serviceRecord]->textContent, slen);
                 ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:471:15: error: 'class MDNS' has no member named '_udp'
         this->_udp->write((uint8_t*)buf, 10);
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:510:13: error: 'class MDNS' has no member named '_udp'
       this->_udp->write((uint8_t*)buf, sizeof(DNSHeader_t));
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:529:13: error: 'class MDNS' has no member named '_udp'
       this->_udp->write((uint8_t*)buf, 4);
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:539:9: error: 'class MDNS' has no member named '_udp'
   this->_udp->endPacket();
         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h: In member function 'MDNSError_t MDNS::_processMDNSQuery()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:581:19: error: 'class MDNS' has no member named '_udp'
   udp_len = this->_udp->parsePacket();
                   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:601:11: error: 'class MDNS' has no member named '_udp'
     this->_udp->flush();
           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:609:9: error: 'class MDNS' has no member named '_udp'
   this->_udp->read((uint8_t*) udpBuffer, udp_len);//read _remaining UDP packet from W5100/W5200 into memory
         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:650:33: error: 'class MDNS' has no member named '_udp'
       MDNS_SERVER_PORT == this->_udp->remotePort())
                                 ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MDNS_Generic/src/MDNS_Generic_Impl.h:775:38: error: 'class MDNS' has no member named '_udp'
            MDNS_SERVER_PORT == this->_udp->remotePort() &&
                                      ^~~~
/home/ec2-user/a

examples/Ethernet

Result: FAIL


					
					

examples/WiFi

Result: FAIL


					
				
				

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

Sketch uses 78812 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43456 bytes (16%) of dynamic memory, leaving 226880 bytes for local variables. Maximum is 270336 bytes.

examples/Ethernet

Result: FAIL


					
					

examples/WiFi

Result: FAIL


					
				
				

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 1252 bytes (2%) of program storage space. Maximum is 49152 bytes.
Global variables use 28 bytes (0%) of dynamic memory, leaving 6116 bytes for local variables. Maximum is 6144 bytes.

examples/Ethernet

Result: FAIL


					
					

examples/WiFi

Result: FAIL


					
				
				

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

Sketch uses 12468 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3012 bytes (9%) of dynamic memory, leaving 29756 bytes for local variables. Maximum is 32768 bytes.

examples/Ethernet

Result: FAIL


					
					

examples/WiFi

Result: FAIL


					
				
				

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 198362 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13100 bytes (3%) of dynamic memory, leaving 314580 bytes for local variables. Maximum is 327680 bytes.

examples/Ethernet

Result: FAIL


					
					

examples/WiFi

Result: FAIL