Processing esp32dev (board: esp32dev; platform: espressif32@^6.4.0; framework: espidf)
Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (6.12.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-espidf @ 3.50102.0 (5.1.2)
- tool-cmake @ 3.30.2
- tool-esp-rom-elfs @ 0.0.1+20241011
- tool-esptoolpy @ 2.40900.250804 (4.9.0)
- tool-ninja @ 1.7.1
- tool-riscv32-esp-elf-gdb @ 12.1.0+20221002
- tool-xtensa-esp-elf-gdb @ 12.1.0+20221002
- toolchain-esp32ulp @ 1.23800.240113 (2.38.0)
- toolchain-xtensa-esp-elf @ 14.2.0+20241119
Reading CMake configuration...
Warning! Flash memory size mismatch detected. Expected 4MB, found 2MB!
Please select a proper value in your sdkconfig.defaults or via the menuconfig target!
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 0 compatible libraries
Scanning dependencies...
No dependencies
Building in release mode
Compiling .pio/build/esp32dev/main/esp32_nat_router.c.o
Compiling .pio/build/esp32dev/main/http_server.c.o
Archiving .pio/build/esp32dev/esp-idf/acl/libacl.a
Indexing .pio/build/esp32dev/esp-idf/acl/libacl.a
main/esp32_nat_router.c:20:10: fatal error: driver/uart_vfs.h: No such file or directory
20 | #include "driver/uart_vfs.h"
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
Compiling .pio/build/esp32dev/app_trace/app_trace_util.c.o
*** [.pio/build/esp32dev/main/esp32_nat_router.c.o] Error 1
In file included from main/http_server.c:23:
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/lwip/lwip/src/include/lwip/lwip_napt.h:102:29: warning: 'struct netif' declared inside parameter list will not be visible outside of this definition or declaration
102 | ip_napt_enable_netif(struct netif netif, int enable);
| ^~~~~
main/http_server.c: In function 'config_get_handler':
main/http_server.c:1059:9: error: unknown type name 'ip4_addr_t'; did you mean 'in_addr_t'?
1059 | ip4_addr_t sta_addr;
| ^~~~~~~~~~
| in_addr_t
main/http_server.c:1060:17: error: request for member 'addr' in something not a structure or union
1060 | sta_addr.addr = my_ip;
| ^
In file included from /home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif.h:12,
from /home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_wifi/include/esp_wifi_default.h:10,
from /home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_wifi/include/esp_wifi.h:58,
from main/http_server.c:10:
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:43:72: error: request for member 'addr' in something not a structure or union
43 | #define esp_ip4_addr_get_byte(ipaddr, idx) (((const uint8_t)(&(ipaddr)->addr))[idx])
| ^~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:44:31: note: in expansion of macro 'esp_ip4_addr_get_byte'
44 | #define esp_ip4_addr1(ipaddr) esp_ip4_addr_get_byte(ipaddr, 0)
| ^~~~~~~~~~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:50:45: note: in expansion of macro 'esp_ip4_addr1'
50 | #define esp_ip4_addr1_16(ipaddr) ((uint16_t)esp_ip4_addr1(ipaddr))
| ^~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:55:24: note: in expansion of macro 'esp_ip4_addr1_16'
55 | #define IP2STR(ipaddr) esp_ip4_addr1_16(ipaddr),
| ^~~~~~~~~~~~~~~~
main/http_server.c:1061:57: note: in expansion of macro 'IP2STR'
1061 | snprintf(sta_ip_str, sizeof(sta_ip_str), IPSTR, IP2STR(&sta_addr));
| ^~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:43:72: error: request for member 'addr' in something not a structure or union
43 | #define esp_ip4_addr_get_byte(ipaddr, idx) (((const uint8_t*)(&(ipaddr)->addr))[idx])
| ^~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:45:31: note: in expansion of macro 'esp_ip4_addr_get_byte'
45 | #define esp_ip4_addr2(ipaddr) esp_ip4_addr_get_byte(ipaddr, 1)
| ^~~~~~~~~~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:51:45: note: in expansion of macro 'esp_ip4_addr2'
51 | #define esp_ip4_addr2_16(ipaddr) ((uint16_t)esp_ip4_addr2(ipaddr))
| ^~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:56:5: note: in expansion of macro 'esp_ip4_addr2_16'
56 | esp_ip4_addr2_16(ipaddr),
| ^~~~~~~~~~~~~~~~
main/http_server.c:1061:57: note: in expansion of macro 'IP2STR'
1061 | snprintf(sta_ip_str, sizeof(sta_ip_str), IPSTR, IP2STR(&sta_addr));
| ^~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:43:72: error: request for member 'addr' in something not a structure or union
43 | #define esp_ip4_addr_get_byte(ipaddr, idx) (((const uint8_t*)(&(ipaddr)->addr))[idx])
| ^~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:46:31: note: in expansion of macro 'esp_ip4_addr_get_byte'
46 | #define esp_ip4_addr3(ipaddr) esp_ip4_addr_get_byte(ipaddr, 2)
| ^~~~~~~~~~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:52:45: note: in expansion of macro 'esp_ip4_addr3'
52 | #define esp_ip4_addr3_16(ipaddr) ((uint16_t)esp_ip4_addr3(ipaddr))
| ^~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:57:5: note: in expansion of macro 'esp_ip4_addr3_16'
57 | esp_ip4_addr3_16(ipaddr),
| ^~~~~~~~~~~~~~~~
main/http_server.c:1061:57: note: in expansion of macro 'IP2STR'
1061 | snprintf(sta_ip_str, sizeof(sta_ip_str), IPSTR, IP2STR(&sta_addr));
| ^~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:43:72: error: request for member 'addr' in something not a structure or union
43 | #define esp_ip4_addr_get_byte(ipaddr, idx) (((const uint8_t*)(&(ipaddr)->addr))[idx])
| ^~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:47:31: note: in expansion of macro 'esp_ip4_addr_get_byte'
47 | #define esp_ip4_addr4(ipaddr) esp_ip4_addr_get_byte(ipaddr, 3)
| ^~~~~~~~~~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:53:45: note: in expansion of macro 'esp_ip4_addr4'
53 | #define esp_ip4_addr4_16(ipaddr) ((uint16_t)esp_ip4_addr4(ipaddr))
| ^~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:58:5: note: in expansion of macro 'esp_ip4_addr4_16'
58 | esp_ip4_addr4_16(ipaddr)
| ^~~~~~~~~~~~~~~~
main/http_server.c:1061:57: note: in expansion of macro 'IP2STR'
1061 | snprintf(sta_ip_str, sizeof(sta_ip_str), IPSTR, IP2STR(&sta_addr));
| ^~~~~~
main/http_server.c: In function 'mappings_get_handler':
main/http_server.c:1164:39: error: 'IPADDR_NONE' undeclared (first use in this function)
1164 | if (ip == IPADDR_NONE) {
| ^~~~~~~~~~~
main/http_server.c:1164:39: note: each undeclared identifier is reported only once for each function it appears in
*** [.pio/build/esp32dev/main/http_server.c.o] Error 1
==================================================== [FAILED] Took 2.57 seconds ====================================================
Processing esp32dev (board: esp32dev; platform: espressif32@^6.4.0; framework: espidf)
Verbose mode can be enabled via
-v, --verboseoptionCONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (6.12.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
Reading CMake configuration...
Warning! Flash memory size mismatch detected. Expected 4MB, found 2MB!
Please select a proper value in your
sdkconfig.defaultsor via themenuconfigtarget!LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 0 compatible libraries
Scanning dependencies...
No dependencies
Building in release mode
Compiling .pio/build/esp32dev/main/esp32_nat_router.c.o
Compiling .pio/build/esp32dev/main/http_server.c.o
Archiving .pio/build/esp32dev/esp-idf/acl/libacl.a
Indexing .pio/build/esp32dev/esp-idf/acl/libacl.a
main/esp32_nat_router.c:20:10: fatal error: driver/uart_vfs.h: No such file or directory
20 | #include "driver/uart_vfs.h"
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
Compiling .pio/build/esp32dev/app_trace/app_trace_util.c.o
*** [.pio/build/esp32dev/main/esp32_nat_router.c.o] Error 1
In file included from main/http_server.c:23:
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/lwip/lwip/src/include/lwip/lwip_napt.h:102:29: warning: 'struct netif' declared inside parameter list will not be visible outside of this definition or declaration
102 | ip_napt_enable_netif(struct netif netif, int enable);
| ^~~~~
main/http_server.c: In function 'config_get_handler':
main/http_server.c:1059:9: error: unknown type name 'ip4_addr_t'; did you mean 'in_addr_t'?
1059 | ip4_addr_t sta_addr;
| ^~~~~~~~~~
| in_addr_t
main/http_server.c:1060:17: error: request for member 'addr' in something not a structure or union
1060 | sta_addr.addr = my_ip;
| ^
In file included from /home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif.h:12,
from /home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_wifi/include/esp_wifi_default.h:10,
from /home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_wifi/include/esp_wifi.h:58,
from main/http_server.c:10:
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:43:72: error: request for member 'addr' in something not a structure or union
43 | #define esp_ip4_addr_get_byte(ipaddr, idx) (((const uint8_t)(&(ipaddr)->addr))[idx])
| ^~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:44:31: note: in expansion of macro 'esp_ip4_addr_get_byte'
44 | #define esp_ip4_addr1(ipaddr) esp_ip4_addr_get_byte(ipaddr, 0)
| ^~~~~~~~~~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:50:45: note: in expansion of macro 'esp_ip4_addr1'
50 | #define esp_ip4_addr1_16(ipaddr) ((uint16_t)esp_ip4_addr1(ipaddr))
| ^~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:55:24: note: in expansion of macro 'esp_ip4_addr1_16'
55 | #define IP2STR(ipaddr) esp_ip4_addr1_16(ipaddr),
| ^~~~~~~~~~~~~~~~
main/http_server.c:1061:57: note: in expansion of macro 'IP2STR'
1061 | snprintf(sta_ip_str, sizeof(sta_ip_str), IPSTR, IP2STR(&sta_addr));
| ^~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:43:72: error: request for member 'addr' in something not a structure or union
43 | #define esp_ip4_addr_get_byte(ipaddr, idx) (((const uint8_t*)(&(ipaddr)->addr))[idx])
| ^~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:45:31: note: in expansion of macro 'esp_ip4_addr_get_byte'
45 | #define esp_ip4_addr2(ipaddr) esp_ip4_addr_get_byte(ipaddr, 1)
| ^~~~~~~~~~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:51:45: note: in expansion of macro 'esp_ip4_addr2'
51 | #define esp_ip4_addr2_16(ipaddr) ((uint16_t)esp_ip4_addr2(ipaddr))
| ^~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:56:5: note: in expansion of macro 'esp_ip4_addr2_16'
56 | esp_ip4_addr2_16(ipaddr),
| ^~~~~~~~~~~~~~~~
main/http_server.c:1061:57: note: in expansion of macro 'IP2STR'
1061 | snprintf(sta_ip_str, sizeof(sta_ip_str), IPSTR, IP2STR(&sta_addr));
| ^~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:43:72: error: request for member 'addr' in something not a structure or union
43 | #define esp_ip4_addr_get_byte(ipaddr, idx) (((const uint8_t*)(&(ipaddr)->addr))[idx])
| ^~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:46:31: note: in expansion of macro 'esp_ip4_addr_get_byte'
46 | #define esp_ip4_addr3(ipaddr) esp_ip4_addr_get_byte(ipaddr, 2)
| ^~~~~~~~~~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:52:45: note: in expansion of macro 'esp_ip4_addr3'
52 | #define esp_ip4_addr3_16(ipaddr) ((uint16_t)esp_ip4_addr3(ipaddr))
| ^~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:57:5: note: in expansion of macro 'esp_ip4_addr3_16'
57 | esp_ip4_addr3_16(ipaddr),
| ^~~~~~~~~~~~~~~~
main/http_server.c:1061:57: note: in expansion of macro 'IP2STR'
1061 | snprintf(sta_ip_str, sizeof(sta_ip_str), IPSTR, IP2STR(&sta_addr));
| ^~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:43:72: error: request for member 'addr' in something not a structure or union
43 | #define esp_ip4_addr_get_byte(ipaddr, idx) (((const uint8_t*)(&(ipaddr)->addr))[idx])
| ^~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:47:31: note: in expansion of macro 'esp_ip4_addr_get_byte'
47 | #define esp_ip4_addr4(ipaddr) esp_ip4_addr_get_byte(ipaddr, 3)
| ^~~~~~~~~~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:53:45: note: in expansion of macro 'esp_ip4_addr4'
53 | #define esp_ip4_addr4_16(ipaddr) ((uint16_t)esp_ip4_addr4(ipaddr))
| ^~~~~~~~~~~~~
/home/lieven/.platformio/packages/framework-espidf@src-b6465284554c190b6435cd38366abea9/components/esp_netif/include/esp_netif_ip_addr.h:58:5: note: in expansion of macro 'esp_ip4_addr4_16'
58 | esp_ip4_addr4_16(ipaddr)
| ^~~~~~~~~~~~~~~~
main/http_server.c:1061:57: note: in expansion of macro 'IP2STR'
1061 | snprintf(sta_ip_str, sizeof(sta_ip_str), IPSTR, IP2STR(&sta_addr));
| ^~~~~~
main/http_server.c: In function 'mappings_get_handler':
main/http_server.c:1164:39: error: 'IPADDR_NONE' undeclared (first use in this function)
1164 | if (ip == IPADDR_NONE) {
| ^~~~~~~~~~~
main/http_server.c:1164:39: note: each undeclared identifier is reported only once for each function it appears in
*** [.pio/build/esp32dev/main/http_server.c.o] Error 1
==================================================== [FAILED] Took 2.57 seconds ====================================================