EspMQTTClient and esp8266mDNS compilation issues

When compiling the example code SimpleMQTTClient for an esp8266, which uses EspMQTTClient I get an error in esp8266mDNS
...Arduino\libraries\EspMQTTClient\src\EspMQTTClient.cpp:221:14: error: 'class MDNSResponder' has no member named 'end' MDNS.end();
and sure enough when I look at the code for the libraries, EspMQTTClient calls MDNS.end() but esp8266mDNS doesn't provide it.

The problem is that esp8266mDNS appears to be part of the core which is up to date at 1.8.19 and I am using the latest version (1.13.3) of EspMQTTClient
My hunch is that this is a problem with my installation but I've tried re-installing the arduino IDE and the MQTT library and I'm out of ideas about how to go about solving it, any ideas anyone?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.