Hi,
I try to setup a big project with lots of components but I got stuck at component 2 - my own http_server helper component.
My plan is to setup my own project related components to keep it clean and managable.
The first component to connect the wifi was easy going and is working like expected, I built a Kconfig file to setup the wifi credetials with menuconfig and the connection is working.
After that I started to build up the http_server helper component exact the same way, but the esp_http_server.h cannot be found if I include it in my component. See the screenshot here:
As you can see, the esp_wifi.h can be included and there is no error, but the esp_http_server.h does throw an error. The error is real, not only a display problem of eclipse. I get the same error in the command line too. fullclean was run before. Also with <> instead of "" it is not working.
On the other side... if I include in the main.c - the file is found:
Why is it possible to include the esp_wifi.h in my sub component but not the esp_http_server.h ?
Am I missing something?
Best regards
Stomper
component include problem
Re: component include problem
It is still not working... I found in the Build Console, that the esp_http_server is registered as a component.
Every other component header file I try to include is working, but not the esp_http_server.h file.
Can somebody please cross check this?
Is it a bug in the component?
Best regards
Code: Select all
Building in: X:\SOFTWARE\MonkeyMagma_FW\build
cmake --build . -- -v
[0/1] C:\Users\muell\.espressif\tools\cmake\3.13.4\bin\cmake.exe -SX:\SOFTWARE\MonkeyMagma_FW -BX:\SOFTWARE\MonkeyMagma_FW\build
-- mconf-idf version mconf-v4.6.0.0-idf-20190628-win32
-- Project version: 8e09fd6-dirty
-- Building ESP-IDF components for target esp32
-- Could NOT find Perl (missing: PERL_EXECUTABLE)
-- Adding linker script X:/SOFTWARE/MonkeyMagma_FW/build/esp-idf/esp32/esp32_out.ld
-- Adding linker script X:/SOFTWARE/ESP-IDF/components/esp32/ld/esp32.project.ld.in
-- Adding linker script X:/SOFTWARE/ESP-IDF/components/esp32/ld/esp32.peripherals.ld
-- Adding linker script X:/SOFTWARE/ESP-IDF/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script X:/SOFTWARE/ESP-IDF/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script X:/SOFTWARE/ESP-IDF/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script X:/SOFTWARE/ESP-IDF/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script X:/SOFTWARE/ESP-IDF/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Components: app_trace app_update asio bootloader bootloader_support bt coap console cxx driver efuse esp-tls esp32 esp_adc_cal esp_common esp_eth esp_event esp_gdbstub esp_http_client esp_http_server esp_https_ota esp_https_server esp_local_ctrl esp_ringbuf esp_rom esp_websocket_client esp_wifi espcoredump esptool_py expat fatfs freemodbus freertos heap idf_test jsmn json libsodium log lwip main mbedtls mdns mm_http_server mm_wifi mqtt newlib nghttp nvs_flash openssl partition_table protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport tcpip_adapter ulp unity vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: X:/SOFTWARE/ESP-IDF/components/app_trace X:/SOFTWARE/ESP-IDF/components/app_update X:/SOFTWARE/ESP-IDF/components/asio X:/SOFTWARE/ESP-IDF/components/bootloader X:/SOFTWARE/ESP-IDF/components/bootloader_support X:/SOFTWARE/ESP-IDF/components/bt X:/SOFTWARE/ESP-IDF/components/coap X:/SOFTWARE/ESP-IDF/components/console X:/SOFTWARE/ESP-IDF/components/cxx X:/SOFTWARE/ESP-IDF/components/driver X:/SOFTWARE/ESP-IDF/components/efuse X:/SOFTWARE/ESP-IDF/components/esp-tls X:/SOFTWARE/ESP-IDF/components/esp32 X:/SOFTWARE/ESP-IDF/components/esp_adc_cal X:/SOFTWARE/ESP-IDF/components/esp_common X:/SOFTWARE/ESP-IDF/components/esp_eth X:/SOFTWARE/ESP-IDF/components/esp_event X:/SOFTWARE/ESP-IDF/components/esp_gdbstub X:/SOFTWARE/ESP-IDF/components/esp_http_client X:/SOFTWARE/ESP-IDF/components/esp_http_server X:/SOFTWARE/ESP-IDF/components/esp_https_ota X:/SOFTWARE/ESP-IDF/components/esp_https_server X:/SOFTWARE/ESP-IDF/components/esp_local_ctrl X:/SOFTWARE/ESP-IDF/components/esp_ringbuf X:/SOFTWARE/ESP-IDF/components/esp_rom X:/SOFTWARE/ESP-IDF/components/esp_websocket_client X:/SOFTWARE/ESP-IDF/components/esp_wifi X:/SOFTWARE/ESP-IDF/components/espcoredump X:/SOFTWARE/ESP-IDF/components/esptool_py X:/SOFTWARE/ESP-IDF/components/expat X:/SOFTWARE/ESP-IDF/components/fatfs X:/SOFTWARE/ESP-IDF/components/freemodbus X:/SOFTWARE/ESP-IDF/components/freertos X:/SOFTWARE/ESP-IDF/components/heap X:/SOFTWARE/ESP-IDF/components/idf_test X:/SOFTWARE/ESP-IDF/components/jsmn X:/SOFTWARE/ESP-IDF/components/json X:/SOFTWARE/ESP-IDF/components/libsodium X:/SOFTWARE/ESP-IDF/components/log X:/SOFTWARE/ESP-IDF/components/lwip X:/SOFTWARE/MonkeyMagma_FW/main X:/SOFTWARE/ESP-IDF/components/mbedtls X:/SOFTWARE/ESP-IDF/components/mdns X:/SOFTWARE/MonkeyMagma_FW/components/mm_http_server X:/SOFTWARE/MonkeyMagma_FW/components/mm_wifi X:/SOFTWARE/ESP-IDF/components/mqtt X:/SOFTWARE/ESP-IDF/components/newlib X:/SOFTWARE/ESP-IDF/components/nghttp X:/SOFTWARE/ESP-IDF/components/nvs_flash X:/SOFTWARE/ESP-IDF/components/openssl X:/SOFTWARE/ESP-IDF/components/partition_table X:/SOFTWARE/ESP-IDF/components/protobuf-c X:/SOFTWARE/ESP-IDF/components/protocomm X:/SOFTWARE/ESP-IDF/components/pthread X:/SOFTWARE/ESP-IDF/components/sdmmc X:/SOFTWARE/ESP-IDF/components/soc X:/SOFTWARE/ESP-IDF/components/spi_flash X:/SOFTWARE/ESP-IDF/components/spiffs X:/SOFTWARE/ESP-IDF/components/tcp_transport X:/SOFTWARE/ESP-IDF/components/tcpip_adapter X:/SOFTWARE/ESP-IDF/components/ulp X:/SOFTWARE/ESP-IDF/components/unity X:/SOFTWARE/ESP-IDF/components/vfs X:/SOFTWARE/ESP-IDF/components/wear_levelling X:/SOFTWARE/ESP-IDF/components/wifi_provisioning X:/SOFTWARE/ESP-IDF/components/wpa_supplicant X:/SOFTWARE/ESP-IDF/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: X:/SOFTWARE/MonkeyMagma_FW/build
[1/46] cmd.exe /C "cd /D X:\SOFTWARE\MonkeyMagma_FW\build\bootloader && C:\Users\muell\.espressif\tools\cmake\3.13.4\bin\cmake.exe --build ."
ninja: no work to do.
[2/44] C:\Users\muell\.espressif\tools\xtensa-esp32-elf\esp-2019r2-8.2.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-gcc.exe -Iconfig -I../components/mm_http_server -IX:/SOFTWARE/ESP-IDF/components/newlib/platform_include -IX:/SOFTWARE/ESP-IDF/components/freertos/include -IX:/SOFTWARE/ESP-IDF/components/heap/include -IX:/SOFTWARE/ESP-IDF/components/log/include -IX:/SOFTWARE/ESP-IDF/components/soc/esp32/include -IX:/SOFTWARE/ESP-IDF/components/soc/include -IX:/SOFTWARE/ESP-IDF/components/esp_rom/include -IX:/SOFTWARE/ESP-IDF/components/esp_common/include -IX:/SOFTWARE/ESP-IDF/components/xtensa/include -IX:/SOFTWARE/ESP-IDF/components/xtensa/esp32/include -IX:/SOFTWARE/ESP-IDF/components/esp32/include -IX:/SOFTWARE/ESP-IDF/components/driver/include -IX:/SOFTWARE/ESP-IDF/components/esp_ringbuf/include -IX:/SOFTWARE/ESP-IDF/components/esp_event/include -IX:/SOFTWARE/ESP-IDF/components/tcpip_adapter/include -IX:/SOFTWARE/ESP-IDF/components/lwip/include/apps -IX:/SOFTWARE/ESP-IDF/components/lwip/include/apps/sntp -IX:/SOFTWARE/ESP-IDF/components/lwip/lwip/src/include -IX:/SOFTWARE/ESP-IDF/components/lwip/port/esp32/include -IX:/SOFTWARE/ESP-IDF/components/lwip/port/esp32/include/arch -IX:/SOFTWARE/ESP-IDF/components/vfs/include -IX:/SOFTWARE/ESP-IDF/components/esp_wifi/include -IX:/SOFTWARE/ESP-IDF/components/esp_wifi/esp32/include -IX:/SOFTWARE/ESP-IDF/components/esp_eth/include -IX:/SOFTWARE/ESP-IDF/components/efuse/include -IX:/SOFTWARE/ESP-IDF/components/efuse/esp32/include -IX:/SOFTWARE/ESP-IDF/components/app_trace/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -nostdlib -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\"v4.0-dirty\" -DGCC_NOT_5_2_0 -DESP_PLATFORM -MD -MT esp-idf/mm_http_server/CMakeFiles/__idf_mm_http_server.dir/mm_http_server.c.obj -MF esp-idf\mm_http_server\CMakeFiles\__idf_mm_http_server.dir\mm_http_server.c.obj.d -o esp-idf/mm_http_server/CMakeFiles/__idf_mm_http_server.dir/mm_http_server.c.obj -c ../components/mm_http_server/mm_http_server.c
FAILED: esp-idf/mm_http_server/CMakeFiles/__idf_mm_http_server.dir/mm_http_server.c.obj
C:\Users\muell\.espressif\tools\xtensa-esp32-elf\esp-2019r2-8.2.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-gcc.exe -Iconfig -I../components/mm_http_server -IX:/SOFTWARE/ESP-IDF/components/newlib/platform_include -IX:/SOFTWARE/ESP-IDF/components/freertos/include -IX:/SOFTWARE/ESP-IDF/components/heap/include -IX:/SOFTWARE/ESP-IDF/components/log/include -IX:/SOFTWARE/ESP-IDF/components/soc/esp32/include -IX:/SOFTWARE/ESP-IDF/components/soc/include -IX:/SOFTWARE/ESP-IDF/components/esp_rom/include -IX:/SOFTWARE/ESP-IDF/components/esp_common/include -IX:/SOFTWARE/ESP-IDF/components/xtensa/include -IX:/SOFTWARE/ESP-IDF/components/xtensa/esp32/include -IX:/SOFTWARE/ESP-IDF/components/esp32/include -IX:/SOFTWARE/ESP-IDF/components/driver/include -IX:/SOFTWARE/ESP-IDF/components/esp_ringbuf/include -IX:/SOFTWARE/ESP-IDF/components/esp_event/include -IX:/SOFTWARE/ESP-IDF/components/tcpip_adapter/include -IX:/SOFTWARE/ESP-IDF/components/lwip/include/apps -IX:/SOFTWARE/ESP-IDF/components/lwip/include/apps/sntp -IX:/SOFTWARE/ESP-IDF/components/lwip/lwip/src/include -IX:/SOFTWARE/ESP-IDF/components/lwip/port/esp32/include -IX:/SOFTWARE/ESP-IDF/components/lwip/port/esp32/include/arch -IX:/SOFTWARE/ESP-IDF/components/vfs/include -IX:/SOFTWARE/ESP-IDF/components/esp_wifi/include -IX:/SOFTWARE/ESP-IDF/components/esp_wifi/esp32/include -IX:/SOFTWARE/ESP-IDF/components/esp_eth/include -IX:/SOFTWARE/ESP-IDF/components/efuse/include -IX:/SOFTWARE/ESP-IDF/components/efuse/esp32/include -IX:/SOFTWARE/ESP-IDF/components/app_trace/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -nostdlib -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\"v4.0-dirty\" -DGCC_NOT_5_2_0 -DESP_PLATFORM -MD -MT esp-idf/mm_http_server/CMakeFiles/__idf_mm_http_server.dir/mm_http_server.c.obj -MF esp-idf\mm_http_server\CMakeFiles\__idf_mm_http_server.dir\mm_http_server.c.obj.d -o esp-idf/mm_http_server/CMakeFiles/__idf_mm_http_server.dir/mm_http_server.c.obj -c ../components/mm_http_server/mm_http_server.c
In file included from ../components/mm_http_server/mm_http_server.c:14:
../components/mm_http_server/mm_http_server.h:14:10: fatal error: esp_http_server.h: No such file or directory
#include "esp_http_server.h"
^~~~~~~~~~~~~~~~~~~
compilation terminated.
[3/44] C:\Users\muell\.espressif\tools\xtensa-esp32-elf\esp-2019r2-8.2.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-gcc.exe -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -Iconfig -I../main -IX:/SOFTWARE/ESP-IDF/components/newlib/platform_include -IX:/SOFTWARE/ESP-IDF/components/freertos/include -IX:/SOFTWARE/ESP-IDF/components/heap/include -IX:/SOFTWARE/ESP-IDF/components/log/include -IX:/SOFTWARE/ESP-IDF/components/soc/esp32/include -IX:/SOFTWARE/ESP-IDF/components/soc/include -IX:/SOFTWARE/ESP-IDF/components/esp_rom/include -IX:/SOFTWARE/ESP-IDF/components/esp_common/include -IX:/SOFTWARE/ESP-IDF/components/xtensa/include -IX:/SOFTWARE/ESP-IDF/components/xtensa/esp32/include -IX:/SOFTWARE/ESP-IDF/components/esp32/include -IX:/SOFTWARE/ESP-IDF/components/driver/include -IX:/SOFTWARE/ESP-IDF/components/esp_ringbuf/include -IX:/SOFTWARE/ESP-IDF/components/esp_event/include -IX:/SOFTWARE/ESP-IDF/components/tcpip_adapter/include -IX:/SOFTWARE/ESP-IDF/components/lwip/include/apps -IX:/SOFTWARE/ESP-IDF/components/lwip/include/apps/sntp -IX:/SOFTWARE/ESP-IDF/components/lwip/lwip/src/include -IX:/SOFTWARE/ESP-IDF/components/lwip/port/esp32/include -IX:/SOFTWARE/ESP-IDF/components/lwip/port/esp32/include/arch -IX:/SOFTWARE/ESP-IDF/components/vfs/include -IX:/SOFTWARE/ESP-IDF/components/esp_wifi/include -IX:/SOFTWARE/ESP-IDF/components/esp_wifi/esp32/include -IX:/SOFTWARE/ESP-IDF/components/esp_eth/include -IX:/SOFTWARE/ESP-IDF/components/efuse/include -IX:/SOFTWARE/ESP-IDF/components/efuse/esp32/include -IX:/SOFTWARE/ESP-IDF/components/app_trace/include -IX:/SOFTWARE/ESP-IDF/components/mbedtls/port/include -IX:/SOFTWARE/ESP-IDF/components/mbedtls/mbedtls/include -IX:/SOFTWARE/ESP-IDF/components/wpa_supplicant/include -IX:/SOFTWARE/ESP-IDF/components/wpa_supplicant/port/include -IX:/SOFTWARE/ESP-IDF/components/wpa_supplicant/include/esp_supplicant -IX:/SOFTWARE/ESP-IDF/components/bootloader_support/include -IX:/SOFTWARE/ESP-IDF/components/app_update/include -IX:/SOFTWARE/ESP-IDF/components/spi_flash/include -IX:/SOFTWARE/ESP-IDF/components/nvs_flash/include -IX:/SOFTWARE/ESP-IDF/components/pthread/include -IX:/SOFTWARE/ESP-IDF/components/espcoredump/include -IX:/SOFTWARE/ESP-IDF/components/asio/asio/asio/include -IX:/SOFTWARE/ESP-IDF/components/asio/port/include -IX:/SOFTWARE/ESP-IDF/components/coap/port/include -IX:/SOFTWARE/ESP-IDF/components/coap/port/include/coap -IX:/SOFTWARE/ESP-IDF/components/coap/libcoap/include -IX:/SOFTWARE/ESP-IDF/components/coap/libcoap/include/coap2 -IX:/SOFTWARE/ESP-IDF/components/console -IX:/SOFTWARE/ESP-IDF/components/nghttp/port/include -IX:/SOFTWARE/ESP-IDF/components/nghttp/nghttp2/lib/includes -IX:/SOFTWARE/ESP-IDF/components/esp-tls -IX:/SOFTWARE/ESP-IDF/components/esp_adc_cal/include -IX:/SOFTWARE/ESP-IDF/components/esp_gdbstub/include -IX:/SOFTWARE/ESP-IDF/components/tcp_transport/include -IX:/SOFTWARE/ESP-IDF/components/esp_http_client/include -IX:/SOFTWARE/ESP-IDF/components/esp_http_server/include -IX:/SOFTWARE/ESP-IDF/components/esp_https_ota/include -IX:/SOFTWARE/ESP-IDF/components/protobuf-c/protobuf-c -IX:/SOFTWARE/ESP-IDF/components/protocomm/include/common -IX:/SOFTWARE/ESP-IDF/components/protocomm/include/security -IX:/SOFTWARE/ESP-IDF/components/protocomm/include/transports -IX:/SOFTWARE/ESP-IDF/components/mdns/include -IX:/SOFTWARE/ESP-IDF/components/esp_local_ctrl/include -IX:/SOFTWARE/ESP-IDF/components/esp_websocket_client/include -IX:/SOFTWARE/ESP-IDF/components/expat/expat/expat/lib -IX:/SOFTWARE/ESP-IDF/components/expat/port/include -IX:/SOFTWARE/ESP-IDF/components/wear_levelling/include -IX:/SOFTWARE/ESP-IDF/components/sdmmc/include -IX:/SOFTWARE/ESP-IDF/components/fatfs/diskio -IX:/SOFTWARE/ESP-IDF/components/fatfs/vfs -IX:/SOFTWARE/ESP-IDF/components/fatfs/src -IX:/SOFTWARE/ESP-IDF/components/freemodbus/common/include -IX:/SOFTWARE/ESP-IDF/components/idf_test/include -IX:/SOFTWARE/ESP-IDF/components/jsmn/include -IX:/SOFTWARE/ESP-IDF/components/json/cJSON -IX:/SOFTWARE/ESP-IDF/components/libsodium/libsodium/src/libsodium/include -IX:/SOFTWARE/ESP-IDF/components/libsodium/port_include -IX:/SOFTWARE/ESP-IDF/components/mqtt/esp-mqtt/include -IX:/SOFTWARE/ESP-IDF/components/openssl/include -IX:/SOFTWARE/ESP-IDF/components/spiffs/include -IX:/SOFTWARE/ESP-IDF/components/ulp/include -IX:/SOFTWARE/ESP-IDF/components/unity/include -IX:/SOFTWARE/ESP-IDF/components/unity/unity/src -IX:/SOFTWARE/ESP-IDF/components/wifi_provisioning/include -I../components/mm_http_server -I../components/mm_wifi -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -nostdlib -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\"v4.0-dirty\" -DGCC_NOT_5_2_0 -DESP_PLATFORM -MD -MT esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj -MF esp-idf\main\CMakeFiles\__idf_main.dir\main.c.obj.d -o esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj -c ../main/main.c
[4/44] cmd.exe /C "cd . && C:\Users\muell\.espressif\tools\cmake\3.13.4\bin\cmake.exe -E remove esp-idf\mbedtls\mbedtls\library\libmbedx509.a && C:\Users\muell\.espressif\tools\xtensa-esp32-elf\esp-2019r2-8.2.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-ar.exe qc esp-idf\mbedtls\mbedtls\library\libmbedx509.a esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/certs.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs11.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj && C:\Users\muell\.espressif\tools\xtensa-esp32-elf\esp-2019r2-8.2.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-ranlib.exe esp-idf\mbedtls\mbedtls\library\libmbedx509.a && cd ."
ninja: build stopped: subcommand failed.
Build complete (1 errors, 0 warnings): X:\SOFTWARE\MonkeyMagma_FW\build
Can somebody please cross check this?
Is it a bug in the component?
Best regards
Re: component include problem
Another interesing thing is, that if I include the "old" http_server.h" file with the compiler warning, the build environment does find the file and throws the error:
Best regards
So the file is found by the build environment in general.Best regards
Re: component include problem
Finally I solved it!!!
This module depends on the esp_http_server but this was not stated by the idf_component register.
After adding REQUIRES statement, it compiles without errors.
160+ Views and no one saw the mistake ...
Don´t know what this means for the coding community arround here...
And it is not finally clear, why this is no problem with the wifi component.
The same compile error should have been thrown in the wifi module before...
Best regards
This module depends on the esp_http_server but this was not stated by the idf_component register.
After adding REQUIRES statement, it compiles without errors.
160+ Views and no one saw the mistake ...
Don´t know what this means for the coding community arround here...
And it is not finally clear, why this is no problem with the wifi component.
The same compile error should have been thrown in the wifi module before...
Best regards
Re: component include problem
Nobody saw the mistake because nothing obvious is known about your build/configuration files.
Don't think it means anything, other than people are busy and picking through another's build output isn't high on the "free" list.
What I do see after sifting through the output.
1. I do see esp_http_server referenced for your main component.
2. During the compilation of your mm_http_server component, there is no reference to esp_http_server.
3. Your mm_wifi component is not in the build log other than its a dependency of main; so, can’t say.
I can only conclude that your main and/or mm_wifi components have an explicit or implicit dependency on esp_https_server. But your mm_http_server component did not (until you added it).
Regards
Who is online
Users browsing this forum: Google [Bot] and 87 guests