instanceofMA / arduino-fetch

High level HTTP Request Library that gives a javascript fetch like API.
GNU General Public License v3.0
77 stars 11 forks source link

cannot compile on platformio #12

Open mocheffendi opened 1 year ago

mocheffendi commented 1 year ago

Dear Muhammad Abdullah,

cannot compile on platformio

from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'size_t UdpContext::read(char*, size_t)': Indexing .pio\build\d1_mini\libce4\libESP8266WiFi.a C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:331:9: error: 'DEBUGV' was not declared in this scope 331 DEBUGV(":urd %d, %d, %d\r\n", size, _rx_buf_size, _rx_buf_offset); ^~ In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Stream.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Udp.h:38, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiUdp.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:116, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: .pio\libdeps\d1_mini\Fetch\src/debug.h:10:1: warning: multi-line comment [-Wcomment] Compiling .pio\build\d1_mini\lib4b5\ESP8266mDNS\LEAmDNS_Helpers.cpp.o 10 //#define DEBUG_FETCH(format, args...) \ ^ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:331:9: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'size_t UdpContext::append(const char*, size_t)':
C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:370:13: error: 'DEBUGV' was not declared in this scope 370
DEBUGV("failed _reserve"); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:370:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:118, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: .pio\libdeps\d1_mini\Fetch\src/debug.h:10:1: warning: multi-line comment [-Wcomment] 10 //#define DEBUG_FETCH(format, args...) \ ^ In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'err_t UdpContext::trySend(const ip_addr_t*, uint16_t, bool)': C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:440:13: error: 'DEBUGV' was not declared in this scope 440 DEBUGV("failed pbuf_alloc"); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:440:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:451:13: error: 'DEBUGV' was not declared in this scope 451 DEBUGV(":ust rc=%d\r\n", (int) err); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:451:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'void UdpContext::unref()': C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:89:9: error: 'DEBUGV' was not declared in this scope 89 DEBUGV(":ur %d\r\n", _refcnt); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:89:9: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'void UdpContext::_recv(udp_pcb, pbuf, const ip_addr_t*, u16_t)': C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:526:17: error: 'DEBUGV' was not declared in this scope 526 DEBUGV(":udr\r\n"); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:526:17: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:562:13: error: 'DEBUGV' was not declared in this scope 562 DEBUGV(":urch %d, %d\r\n", _rx_buf->tot_len, pb->tot_len); ^~ In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Stream.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Udp.h:38, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiUdp.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:116, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: .pio\libdeps\d1_mini\Fetch\src/debug.h:10:1: warning: multi-line comment [-Wcomment] 10 //#define DEBUG_FETCH(format, args...) \ ^ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:562:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:572:13: error: 'DEBUGV' was not declared in this scope 572 DEBUGV(":urn %d\r\n", pb->tot_len); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:572:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src/ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp:23: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:118, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: .pio\libdeps\d1_mini\Fetch\src/debug.h:10:1: warning: multi-line comment [-Wcomment] 10 //#define DEBUG_FETCH(format, args...) \ ^ In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'size_t UdpContext::read(char*, size_t)': C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:331:9: error: 'DEBUGV' was not declared in this scope 331 DEBUGV(":urd %d, %d, %d\r\n", size, _rx_buf_size, _rx_buf_offset); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:331:9: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'size_t UdpContext::append(const char*, size_t)':
C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:370:13: error: 'DEBUGV' was not declared in this scope 370
DEBUGV("failed _reserve"); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:370:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'err_t UdpContext::trySend(const ip_addr_t*, uint16_t, bool)': C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:440:13: error: 'DEBUGV' was not declared in this scope 440 DEBUGV("failed pbuf_alloc"); ^~ In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'void UdpContext::unref()': C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:89:9: error: 'DEBUGV' was not declared in this scope 89 DEBUGV(":ur %d\r\n", _refcnt); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:89:9: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'size_t UdpContext::read(char*, size_t)': C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:331:9: error: 'DEBUGV' was not declared in this scope 331 DEBUGV(":urd %d, %d, %d\r\n", size, _rx_buf_size, _rx_buf_offset); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:331:9: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:440:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'size_t UdpContext::append(const char*, size_t)':
C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:370:13: error: 'DEBUGV' was not declared in this scope 370
DEBUGV("failed _reserve"); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:370:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:451:13: error: 'DEBUGV' was not declared in this scope 451 DEBUGV(":ust rc=%d\r\n", (int) err); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:451:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
** [.pio\build\d1_mini\lib4b5\ESP8266mDNS\ESP8266mDNS.cpp.o] Error 1 In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'err_t UdpContext::trySend(const ip_addr_t, uint16_t, bool)': C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:440:13: error: 'DEBUGV' was not declared in this scope 440 DEBUGV("failed pbuf_alloc"); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:440:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'void UdpContext::_recv(udp_pcb, pbuf, const ip_addr_t*, u16_t)': C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:526:17: error: 'DEBUGV' was not declared in this scope 526 DEBUGV(":udr\r\n"); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:526:17: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:451:13: error: 'DEBUGV' was not declared in this scope 451 DEBUGV(":ust rc=%d\r\n", (int) err); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:451:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'void UdpContext::_recv(udp_pcb, pbuf, const ip_addr_t*, u16_t)': C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:526:17: error: 'DEBUGV' was not declared in this scope 526 DEBUGV(":udr\r\n"); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:526:17: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:562:13: error: 'DEBUGV' was not declared in this scope 562 DEBUGV(":urch %d, %d\r\n", _rx_buf->tot_len, pb->tot_len); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:562:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:562:13: error: 'DEBUGV' was not declared in this scope 562 DEBUGV(":urch %d, %d\r\n", _rx_buf->tot_len, pb->tot_len); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:562:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'void UdpContext::unref()': C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:89:9: error: 'DEBUGV' was not declared in this scope 89 DEBUGV(":ur %d\r\n", _refcnt); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:89:9: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:572:13: error: 'DEBUGV' was not declared in this scope 572 DEBUGV(":urn %d\r\n", pb->tot_len); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:572:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:572:13: error: 'DEBUGV' was not declared in this scope 572 DEBUGV(":urn %d\r\n", pb->tot_len); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:572:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp:41: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'size_t UdpContext::read(char*, size_t)': C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:331:9: error: 'DEBUGV' was not declared in this scope 331 DEBUGV(":urd %d, %d, %d\r\n", size, _rx_buf_size, _rx_buf_offset); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:331:9: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'size_t UdpContext::append(const char*, size_t)':
C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:370:13: error: 'DEBUGV' was not declared in this scope 370
DEBUGV("failed _reserve"); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:370:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'err_t UdpContext::trySend(const ip_addr_t*, uint16_t, bool)': C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:440:13: error: 'DEBUGV' was not declared in this scope 440 DEBUGV("failed pbuf_alloc"); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:440:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
*** [.pio\build\d1_mini\lib4b5\ESP8266mDNS\LEAmDNS_Control.cpp.o] Error 1 In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:451:13: error: 'DEBUGV' was not declared in this scope 451 DEBUGV(":ust rc=%d\r\n", (int) err); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:451:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h: In member function 'void UdpContext::_recv(udp_pcb, pbuf, const ip_addr_t*, u16_t)': C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:526:17: error: 'DEBUGV' was not declared in this scope 526 DEBUGV(":udr\r\n"); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:526:17: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:562:13: error: 'DEBUGV' was not declared in this scope 562 DEBUGV(":urch %d, %d\r\n", _rx_buf->tot_len, pb->tot_len); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:562:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\
In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:119, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:572:13: error: 'DEBUGV' was not declared in this scope 572 DEBUGV(":urn %d\r\n", pb->tot_len); ^~ C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/UdpContext.h:572:13: note: the macro 'DEBUGV' had not yet been defined In file included from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/Arduino.h:309, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiClient.h:25, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS.h:124, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\ESP8266mDNS.h:48, from C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp:28: C:\Users\mocha.platformio\packages\framework-arduinoespressif8266\cores\esp8266/debug.h:12: note: it was later defined here 12 #define DEBUGV(...)
\

[.pio\build\d1_mini\lib4b5\ESP8266mDNS\LEAmDNS.cpp.o] Error 1 [.pio\build\d1_mini\lib4b5\ESP8266mDNS\LEAmDNS_Helpers.cpp.o] Error 1 ================================= [FAILED] Took 56.55 seconds =================================

matthewturner commented 8 months ago

I have applied the following path manually to the Framework library C:\Users\User\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\include\UdpContext.h and can now compile:

#define DEBUGV(...) \
    do              \
    {               \
        (void)0;    \
    } while (0)

You could also try this: https://gitlab.com/pfeerick/mrdiy-audio-notifier/-/commit/3a04e4ab913ca29bf05098b05ffe92e0ed8c7e9a