Skip to content

Conversation

@david-cermak
Copy link
Collaborator

Fixes the issue:

FAILED: esp-idf/espressif__eppp_link/CMakeFiles/__idf_espressif__eppp_link.dir/eppp_uart.c.obj
/home/david/.espressif/tools/riscv32-esp-elf/esp-15.1.0_20250607/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\"v6.0-dev-2263-ge95945bc59\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/home/david/esp/idf/examples/wifi/iperf/build/config -I/home/david/esp/idf/examples/wifi/iperf/managed_components/espressif__eppp_link/include -I/home/david/esp/idf/components/esp_libc/platform_include -I/home/david/esp/idf/components/freertos/config/include -I/home/david/esp/idf/components/freertos/config/include/freertos -I/home/david/esp/idf/components/freertos/config/riscv/include -I/home/david/esp/idf/components/freertos/FreeRTOS-Kernel/include -I/home/david/esp/idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/david/esp/idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/david/esp/idf/components/freertos/esp_additions/include -I/home/david/esp/idf/components/esp_hw_support/include -I/home/david/esp/idf/components/esp_hw_support/include/soc -I/home/david/esp/idf/components/esp_hw_support/dma/include -I/home/david/esp/idf/components/esp_hw_support/ldo/include -I/home/david/esp/idf/components/esp_hw_support/debug_probe/include -I/home/david/esp/idf/components/esp_hw_support/etm/include -I/home/david/esp/idf/components/esp_hw_support/mspi_timing_tuning/include -I/home/david/esp/idf/components/esp_hw_support/mspi_timing_tuning/tuning_scheme_impl/include -I/home/david/esp/idf/components/esp_hw_support/power_supply/include -I/home/david/esp/idf/components/esp_hw_support/modem/include -I/home/david/esp/idf/components/esp_hw_support/port/esp32p4/. -I/home/david/esp/idf/components/esp_hw_support/port/esp32p4/include -I/home/david/esp/idf/components/esp_hw_support/port/esp32p4/private_include -I/home/david/esp/idf/components/esp_hw_support/mspi_timing_tuning/port/esp32p4/. -I/home/david/esp/idf/components/heap/include -I/home/david/esp/idf/components/heap/tlsf -I/home/david/esp/idf/components/log/include -I/home/david/esp/idf/components/soc/include -I/home/david/esp/idf/components/soc/esp32p4 -I/home/david/esp/idf/components/soc/esp32p4/include -I/home/david/esp/idf/components/soc/esp32p4/register/hw_ver1 -I/home/david/esp/idf/components/hal/platform_port/include -I/home/david/esp/idf/components/hal/esp32p4/include -I/home/david/esp/idf/components/hal/include -I/home/david/esp/idf/components/esp_rom/include -I/home/david/esp/idf/components/esp_rom/esp32p4/include -I/home/david/esp/idf/components/esp_rom/esp32p4/include/esp32p4 -I/home/david/esp/idf/components/esp_rom/esp32p4 -I/home/david/esp/idf/components/esp_common/include -I/home/david/esp/idf/components/esp_system/include -I/home/david/esp/idf/components/esp_system/port/soc -I/home/david/esp/idf/components/esp_system/port/include/riscv -I/home/david/esp/idf/components/esp_system/port/include/private -I/home/david/esp/idf/components/riscv/include -I/home/david/esp/idf/components/lwip/include -I/home/david/esp/idf/components/lwip/include/apps -I/home/david/esp/idf/components/lwip/include/apps/sntp -I/home/david/esp/idf/components/lwip/lwip/src/include -I/home/david/esp/idf/components/lwip/port/include -I/home/david/esp/idf/components/lwip/port/freertos/include -I/home/david/esp/idf/components/lwip/port/esp32xx/include -I/home/david/esp/idf/components/lwip/port/esp32xx/include/arch -I/home/david/esp/idf/components/lwip/port/esp32xx/include/sys -I/home/david/esp/idf/components/esp_netif/include -I/home/david/esp/idf/components/esp_event/include -I/home/david/esp/idf/components/esp_timer/include -I/home/david/esp/idf/components/esp_eth/include -I/home/david/esp/idf/components/esp_driver_spi/include -I/home/david/esp/idf/components/esp_pm/include -I/home/david/esp/idf/components/esp_driver_gpio/include -I/home/david/esp/idf/examples/wifi/iperf/managed_components/espressif__esp_serial_slave_link/include -I/home/david/esp/idf/components/sdmmc/include -I/home/david/esp/idf/components/esp_driver_sdmmc/include -I/home/david/esp/idf/components/esp_driver_sdmmc/legacy/include -I/home/david/esp/idf/components/esp_driver_sd_intf/include -march=rv32imafc_zicsr_zifencei_zaamo_zalrsc_xespv_xesploop -mabi=ilp32f -mtune=esp-base  -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -O2 -fmacro-prefix-map=/home/david/esp/idf/examples/wifi/iperf=. -fmacro-prefix-map=/home/david/esp/idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu23 -Wno-old-style-declaration -fzero-init-padding-bits=all -fno-malloc-dce -MD -MT esp-idf/espressif__eppp_link/CMakeFiles/__idf_espressif__eppp_link.dir/eppp_uart.c.obj -MF esp-idf/espressif__eppp_link/CMakeFiles/__idf_espressif__eppp_link.dir/eppp_uart.c.obj.d -o esp-idf/espressif__eppp_link/CMakeFiles/__idf_espressif__eppp_link.dir/eppp_uart.c.obj -c /home/david/esp/idf/examples/wifi/iperf/managed_components/espressif__eppp_link/eppp_uart.c
/home/david/esp/idf/examples/wifi/iperf/managed_components/espressif__eppp_link/eppp_uart.c:15:10: fatal error: driver/uart.h: No such file or directory
   15 | #include "driver/uart.h"
      |          ^~~~~~~~~~~~~~~
compilation terminated.
[917/941] Building C object esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio.c.obj
ninja: build stopped: subcommand failed.
Compilation failed because eppp_uart.c (in "espressif__eppp_link" component) includes driver/uart.h, provided by esp_driver_uart component(s).
However, esp_driver_uart component(s) is not in the requirements list of "espressif__eppp_link".
To fix this, add esp_driver_uart to PRIV_REQUIRES list of idf_component_register call in /home/david/esp/idf/examples/wifi/iperf/managed_components/espressif__eppp_link/CMakeLists.txt.
ninja failed with exit code 1, output of the command is in the /home/david/esp/idf/examples/wifi/iperf/build/log/idf_py_stderr_output_22375 and /home/david/esp/idf/examples/wifi/iperf/build/log/idf_py_stdout_output_22375

with the latest master

@david-cermak david-cermak merged commit db7baaf into espressif:master Sep 15, 2025
55 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants