Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Unable to create static library if any #include "Arduino.h" is used. (IDFGH-13690) #10359

Closed
Assignees
Labels
@umer-nazir02

Description

Answers checklist.

  • I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
  • I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
  • I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.

ESP-IDF v5.1.4

Operating System used.

macOS

How did you build your project?

Command line with idf.py

If you are using Windows, please specify command line type.

None

What is the expected behavior?

It should make the static library i.e .a file.

What is the actual behavior?

Getting error

hello_world/main/main.cpp:1:10: fatal error: Arduino.h: No such file or directory
1 | #include "Arduino.h"

Steps to reproduce.

  1. Create sample hello_world project

idf.py create-project-from-example "espressif/arduino-esp32^3.0.2:hello_world"

  1. Update the CMakeLists.txt to include instruction to make STATIC library

add_library(hello_world STATIC main.cpp)

  1. run idf.py build command

Build or installation Logs.

Executing action: all (aliases: build)
Running ninja in directory /Users/abc/Documents/Projects/iot/hello_world/build
Executing "ninja all"...
[0/1] Re-running CMake...-- git rev-parse returned 'fatal: not a git repository (or any of the parent directories): .git'
-- Could not use 'git describe' to determine PROJECT_VER.
-- Building ESP-IDF components for target esp32s3
Manifest files have changed, solving dependencies.
NOTICE: Updating lock file at /Users/abc/Documents/Projects/iot/hello_world/dependencies.lock
Deleting 26 unused components
 espressif__esp-dsp
 espressif__json_parser
 espressif__libsodium
 espressif__esp-sr
 espressif__esp_modem
 chmorgan__esp-libhelix-mp3
 espressif__esp-zboss-lib
 espressif__esp_insights
 espressif__esp_secure_cert_mgr
 espressif__qrcode
 espressif__esp-modbus
 espressif__jsmn
 espressif__rmaker_common
 espressif__mdns
 espressif__esp-zigbee-lib
 espressif__esp_rainmaker
 espressif__network_provisioning
 joltwallet__littlefs
 espressif__esp_diagnostics
 espressif__arduino-esp32
 espressif__cbor
 espressif__esp_schedule
 espressif__json_generator
 espressif__esp_rcp_update
 espressif__esp-serial-flasher
 espressif__esp_diag_data_store
Processing 1 dependencies:
[1/1] idf (5.1.4)-- Project sdkconfig file /Users/abc/Documents/Projects/iot/hello_world/sdkconfig
Loading defaults file /Users/abc/Documents/Projects/iot/hello_world/sdkconfig.defaults...
Compiler supported targets: xtensa-esp32s3-elf
-- App "main" version: 1
-- Adding linker script /Users/abc/Documents/Projects/iot/hello_world/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script /Users/abc/esp/esp-idf/components/esp_system/ld/esp32s3/sections.ld.in
-- Adding linker script /Users/abc/esp/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld
-- Adding linker script /Users/abc/esp/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld
-- Adding linker script /Users/abc/esp/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld
-- Adding linker script /Users/abc/esp/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld
-- Adding linker script /Users/abc/esp/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld
-- Adding linker script /Users/abc/esp/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld
-- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_coex esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: /Users/abc/esp/esp-idf/components/app_trace /Users/abc/esp/esp-idf/components/app_update /Users/abc/esp/esp-idf/components/bootloader /Users/abc/esp/esp-idf/components/bootloader_support /Users/abc/esp/esp-idf/components/bt /Users/abc/esp/esp-idf/components/cmock /Users/abc/esp/esp-idf/components/console /Users/abc/esp/esp-idf/components/cxx /Users/abc/esp/esp-idf/components/driver /Users/abc/esp/esp-idf/components/efuse /Users/abc/esp/esp-idf/components/esp-tls /Users/abc/esp/esp-idf/components/esp_adc /Users/abc/esp/esp-idf/components/esp_app_format /Users/abc/esp/esp-idf/components/esp_coex /Users/abc/esp/esp-idf/components/esp_common /Users/abc/esp/esp-idf/components/esp_eth /Users/abc/esp/esp-idf/components/esp_event /Users/abc/esp/esp-idf/components/esp_gdbstub /Users/abc/esp/esp-idf/components/esp_hid /Users/abc/esp/esp-idf/components/esp_http_client /Users/abc/esp/esp-idf/components/esp_http_server /Users/abc/esp/esp-idf/components/esp_https_ota /Users/abc/esp/esp-idf/components/esp_https_server /Users/abc/esp/esp-idf/components/esp_hw_support /Users/abc/esp/esp-idf/components/esp_lcd /Users/abc/esp/esp-idf/components/esp_local_ctrl /Users/abc/esp/esp-idf/components/esp_mm /Users/abc/esp/esp-idf/components/esp_netif /Users/abc/esp/esp-idf/components/esp_netif_stack /Users/abc/esp/esp-idf/components/esp_partition /Users/abc/esp/esp-idf/components/esp_phy /Users/abc/esp/esp-idf/components/esp_pm /Users/abc/esp/esp-idf/components/esp_psram /Users/abc/esp/esp-idf/components/esp_ringbuf /Users/abc/esp/esp-idf/components/esp_rom /Users/abc/esp/esp-idf/components/esp_system /Users/abc/esp/esp-idf/components/esp_timer /Users/abc/esp/esp-idf/components/esp_wifi /Users/abc/esp/esp-idf/components/espcoredump /Users/abc/esp/esp-idf/components/esptool_py /Users/abc/esp/esp-idf/components/fatfs /Users/abc/esp/esp-idf/components/freertos /Users/abc/esp/esp-idf/components/hal /Users/abc/esp/esp-idf/components/heap /Users/abc/esp/esp-idf/components/http_parser /Users/abc/esp/esp-idf/components/idf_test /Users/abc/esp/esp-idf/components/ieee802154 /Users/abc/esp/esp-idf/components/json /Users/abc/esp/esp-idf/components/log /Users/abc/esp/esp-idf/components/lwip /Users/abc/Documents/Projects/iot/hello_world/main /Users/abc/esp/esp-idf/components/mbedtls /Users/abc/esp/esp-idf/components/mqtt /Users/abc/esp/esp-idf/components/newlib /Users/abc/esp/esp-idf/components/nvs_flash /Users/abc/esp/esp-idf/components/openthread /Users/abc/esp/esp-idf/components/partition_table /Users/abc/esp/esp-idf/components/perfmon /Users/abc/esp/esp-idf/components/protobuf-c /Users/abc/esp/esp-idf/components/protocomm /Users/abc/esp/esp-idf/components/pthread /Users/abc/esp/esp-idf/components/sdmmc /Users/abc/esp/esp-idf/components/soc /Users/abc/esp/esp-idf/components/spi_flash /Users/abc/esp/esp-idf/components/spiffs /Users/abc/esp/esp-idf/components/tcp_transport /Users/abc/esp/esp-idf/components/touch_element /Users/abc/esp/esp-idf/components/ulp /Users/abc/esp/esp-idf/components/unity /Users/abc/esp/esp-idf/components/usb /Users/abc/esp/esp-idf/components/vfs /Users/abc/esp/esp-idf/components/wear_levelling /Users/abc/esp/esp-idf/components/wifi_provisioning /Users/abc/esp/esp-idf/components/wpa_supplicant /Users/abc/esp/esp-idf/components/xtensa
-- Configuring done (3.7s)
-- Generating done (0.3s)
-- Build files have been written to: /Users/abc/Documents/Projects/iot/hello_world/build
[0/1] Re-running CMake...-- Building ESP-IDF components for target esp32s3
-- Project sdkconfig file /Users/abc/Documents/Projects/iot/hello_world/sdkconfig
Compiler supported targets: xtensa-esp32s3-elf
-- Adding linker script /Users/abc/esp/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld
-- App "bootloader" version: v5.1.4
-- Adding linker script /Users/abc/esp/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld
-- Adding linker script /Users/abc/esp/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld
-- Adding linker script /Users/abc/esp/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld
-- Adding linker script /Users/abc/esp/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld
-- Adding linker script /Users/abc/esp/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.ld
-- Adding linker script /Users/abc/esp/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp_app_format esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa
-- Component paths: /Users/abc/esp/esp-idf/components/bootloader /Users/abc/esp/esp-idf/components/bootloader_support /Users/abc/esp/esp-idf/components/efuse /Users/abc/esp/esp-idf/components/esp_app_format /Users/abc/esp/esp-idf/components/esp_common /Users/abc/esp/esp-idf/components/esp_hw_support /Users/abc/esp/esp-idf/components/esp_rom /Users/abc/esp/esp-idf/components/esp_system /Users/abc/esp/esp-idf/components/esptool_py /Users/abc/esp/esp-idf/components/freertos /Users/abc/esp/esp-idf/components/hal /Users/abc/esp/esp-idf/components/log /Users/abc/esp/esp-idf/components/bootloader/subproject/main /Users/abc/esp/esp-idf/components/bootloader/subproject/components/micro-ecc /Users/abc/esp/esp-idf/components/newlib /Users/abc/esp/esp-idf/components/partition_table /Users/abc/esp/esp-idf/components/soc /Users/abc/esp/esp-idf/components/spi_flash /Users/abc/esp/esp-idf/components/xtensa
-- Configuring done (4.0s)
-- Generating done (0.1s)
-- Build files have been written to: /Users/abc/Documents/Projects/iot/hello_world/build/bootloader
[1/2] cd /Users/abc/Documents/Projects/iot/hello_world/build/.../Documents/Projects/iot/hello_world/build/bootloader/bootloader.binBootloader binary size 0x51c0 bytes. 0x2e40 bytes (36%) free.
[898/918] Building CXX object esp-idf/main/CMakeFiles/__idf_main.dir/main.cpp.objFAILED: esp-idf/main/CMakeFiles/__idf_main.dir/main.cpp.obj
/Users/abc/required_idf_tools_path/tools/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/bin/xtensa-esp32s3-elf-g++ -DESP_PLATFORM -DIDF_VER=\"v5.1.4\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DUNITY_INCLUDE_CONFIG_H -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/Users/abc/Documents/Projects/iot/hello_world/build/config -I/Users/abc/Documents/Projects/iot/hello_world/main -I/Users/abc/esp/esp-idf/components/newlib/platform_include -I/Users/abc/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/Users/abc/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -I/Users/abc/esp/esp-idf/components/freertos/esp_additions/include/freertos -I/Users/abc/esp/esp-idf/components/freertos/esp_additions/include -I/Users/abc/esp/esp-idf/components/freertos/esp_additions/arch/xtensa/include -I/Users/abc/esp/esp-idf/components/esp_hw_support/include -I/Users/abc/esp/esp-idf/components/esp_hw_support/include/soc -I/Users/abc/esp/esp-idf/components/esp_hw_support/include/soc/esp32s3 -I/Users/abc/esp/esp-idf/components/esp_hw_support/port/esp32s3/. -I/Users/abc/esp/esp-idf/components/heap/include -I/Users/abc/esp/esp-idf/components/log/include -I/Users/abc/esp/esp-idf/components/soc/include -I/Users/abc/esp/esp-idf/components/soc/esp32s3 -I/Users/abc/esp/esp-idf/components/soc/esp32s3/include -I/Users/abc/esp/esp-idf/components/hal/esp32s3/include -I/Users/abc/esp/esp-idf/components/hal/include -I/Users/abc/esp/esp-idf/components/hal/platform_port/include -I/Users/abc/esp/esp-idf/components/esp_rom/include -I/Users/abc/esp/esp-idf/components/esp_rom/include/esp32s3 -I/Users/abc/esp/esp-idf/components/esp_rom/esp32s3 -I/Users/abc/esp/esp-idf/components/esp_common/include -I/Users/abc/esp/esp-idf/components/esp_system/include -I/Users/abc/esp/esp-idf/components/esp_system/port/soc -I/Users/abc/esp/esp-idf/components/esp_system/port/include/private -I/Users/abc/esp/esp-idf/components/xtensa/include -I/Users/abc/esp/esp-idf/components/xtensa/esp32s3/include -I/Users/abc/esp/esp-idf/components/lwip/include -I/Users/abc/esp/esp-idf/components/lwip/include/apps -I/Users/abc/esp/esp-idf/components/lwip/include/apps/sntp -I/Users/abc/esp/esp-idf/components/lwip/lwip/src/include -I/Users/abc/esp/esp-idf/components/lwip/port/include -I/Users/abc/esp/esp-idf/components/lwip/port/freertos/include -I/Users/abc/esp/esp-idf/components/lwip/port/esp32xx/include -I/Users/abc/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/Users/abc/esp/esp-idf/components/esp_ringbuf/include -I/Users/abc/esp/esp-idf/components/efuse/include -I/Users/abc/esp/esp-idf/components/efuse/esp32s3/include -I/Users/abc/esp/esp-idf/components/driver/include -I/Users/abc/esp/esp-idf/components/driver/deprecated -I/Users/abc/esp/esp-idf/components/driver/analog_comparator/include -I/Users/abc/esp/esp-idf/components/driver/dac/include -I/Users/abc/esp/esp-idf/components/driver/gpio/include -I/Users/abc/esp/esp-idf/components/driver/gptimer/include -I/Users/abc/esp/esp-idf/components/driver/i2c/include -I/Users/abc/esp/esp-idf/components/driver/i2s/include -I/Users/abc/esp/esp-idf/components/driver/ledc/include -I/Users/abc/esp/esp-idf/components/driver/mcpwm/include -I/Users/abc/esp/esp-idf/components/driver/parlio/include -I/Users/abc/esp/esp-idf/components/driver/pcnt/include -I/Users/abc/esp/esp-idf/components/driver/rmt/include -I/Users/abc/esp/esp-idf/components/driver/sdio_slave/include -I/Users/abc/esp/esp-idf/components/driver/sdmmc/include -I/Users/abc/esp/esp-idf/components/driver/sigma_delta/include -I/Users/abc/esp/esp-idf/components/driver/spi/include -I/Users/abc/esp/esp-idf/components/driver/temperature_sensor/include -I/Users/abc/esp/esp-idf/components/driver/touch_sensor/include -I/Users/abc/esp/esp-idf/components/driver/twai/include -I/Users/abc/esp/esp-idf/components/driver/uart/include -I/Users/abc/esp/esp-idf/components/driver/usb_serial_jtag/include -I/Users/abc/esp/esp-idf/components/driver/touch_sensor/esp32s3/include -I/Users/abc/esp/esp-idf/components/esp_pm/include -I/Users/abc/esp/esp-idf/components/mbedtls/port/include -I/Users/abc/esp/esp-idf/components/mbedtls/mbedtls/include -I/Users/abc/esp/esp-idf/components/mbedtls/mbedtls/library -I/Users/abc/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/Users/abc/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/Users/abc/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/Users/abc/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/Users/abc/esp/esp-idf/components/esp_app_format/include -I/Users/abc/esp/esp-idf/components/bootloader_support/include -I/Users/abc/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/Users/abc/esp/esp-idf/components/esp_partition/include -I/Users/abc/esp/esp-idf/components/app_update/include -I/Users/abc/esp/esp-idf/components/esp_mm/include -I/Users/abc/esp/esp-idf/components/spi_flash/include -I/Users/abc/esp/esp-idf/components/pthread/include -I/Users/abc/esp/esp-idf/components/esp_timer/include -I/Users/abc/esp/esp-idf/components/app_trace/include -I/Users/abc/esp/esp-idf/components/esp_event/include -I/Users/abc/esp/esp-idf/components/nvs_flash/include -I/Users/abc/esp/esp-idf/components/esp_phy/include -I/Users/abc/esp/esp-idf/components/esp_phy/esp32s3/include -I/Users/abc/esp/esp-idf/components/vfs/include -I/Users/abc/esp/esp-idf/components/esp_netif/include -I/Users/abc/esp/esp-idf/components/wpa_supplicant/include -I/Users/abc/esp/esp-idf/components/wpa_supplicant/port/include -I/Users/abc/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/Users/abc/esp/esp-idf/components/esp_coex/include -I/Users/abc/esp/esp-idf/components/esp_wifi/include -I/Users/abc/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/Users/abc/esp/esp-idf/components/unity/include -I/Users/abc/esp/esp-idf/components/unity/unity/src -I/Users/abc/esp/esp-idf/components/cmock/CMock/src -I/Users/abc/esp/esp-idf/components/console -I/Users/abc/esp/esp-idf/components/http_parser -I/Users/abc/esp/esp-idf/components/esp-tls -I/Users/abc/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/Users/abc/esp/esp-idf/components/esp_adc/include -I/Users/abc/esp/esp-idf/components/esp_adc/interface -I/Users/abc/esp/esp-idf/components/esp_adc/esp32s3/include -I/Users/abc/esp/esp-idf/components/esp_adc/deprecated/include -I/Users/abc/esp/esp-idf/components/esp_eth/include -I/Users/abc/esp/esp-idf/components/esp_gdbstub/include -I/Users/abc/esp/esp-idf/components/esp_hid/include -I/Users/abc/esp/esp-idf/components/tcp_transport/include -I/Users/abc/esp/esp-idf/components/esp_http_client/include -I/Users/abc/esp/esp-idf/components/esp_http_server/include -I/Users/abc/esp/esp-idf/components/esp_https_ota/include -I/Users/abc/esp/esp-idf/components/esp_psram/include -I/Users/abc/esp/esp-idf/components/esp_lcd/include -I/Users/abc/esp/esp-idf/components/esp_lcd/interface -I/Users/abc/esp/esp-idf/components/protobuf-c/protobuf-c -I/Users/abc/esp/esp-idf/components/protocomm/include/common -I/Users/abc/esp/esp-idf/components/protocomm/include/security -I/Users/abc/esp/esp-idf/components/protocomm/include/transports -I/Users/abc/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/Users/abc/esp/esp-idf/components/protocomm/proto-c -I/Users/abc/esp/esp-idf/components/esp_local_ctrl/include -I/Users/abc/esp/esp-idf/components/espcoredump/include -I/Users/abc/esp/esp-idf/components/espcoredump/include/port/xtensa -I/Users/abc/esp/esp-idf/components/wear_levelling/include -I/Users/abc/esp/esp-idf/components/sdmmc/include -I/Users/abc/esp/esp-idf/components/fatfs/diskio -I/Users/abc/esp/esp-idf/components/fatfs/vfs -I/Users/abc/esp/esp-idf/components/fatfs/src -I/Users/abc/esp/esp-idf/components/idf_test/include -I/Users/abc/esp/esp-idf/components/idf_test/include/esp32s3 -I/Users/abc/esp/esp-idf/components/ieee802154/include -I/Users/abc/esp/esp-idf/components/json/cJSON -I/Users/abc/esp/esp-idf/components/mqtt/esp-mqtt/include -I/Users/abc/esp/esp-idf/components/perfmon/include -I/Users/abc/esp/esp-idf/components/spiffs/include -I/Users/abc/esp/esp-idf/components/touch_element/include -I/Users/abc/esp/esp-idf/components/ulp/ulp_common/include -I/Users/abc/esp/esp-idf/components/ulp/ulp_common/include/esp32s3 -I/Users/abc/esp/esp-idf/components/usb/include -I/Users/abc/esp/esp-idf/components/wifi_provisioning/include -mlongcalls -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Og -fmacro-prefix-map=/Users/abc/Documents/Projects/iot/hello_world=. -fmacro-prefix-map=/Users/abc/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -DconfigENABLE_FREERTOS_DEBUG_OCDAWARE=1 -std=gnu++2b -fno-exceptions -fno-rtti -MD -MT esp-idf/main/CMakeFiles/__idf_main.dir/main.cpp.obj -MF esp-idf/main/CMakeFiles/__idf_main.dir/main.cpp.obj.d -o esp-idf/main/CMakeFiles/__idf_main.dir/main.cpp.obj -c /Users/abc/Documents/Projects/iot/hello_world/main/main.cpp
/Users/abc/Documents/Projects/iot/hello_world/main/main.cpp:1:10: fatal error: Arduino.h: No such file or directory
 1 | #include "Arduino.h"
 | ^~~~~~~~~~~
compilation terminated.
[905/918] Building CXX object esp-idf/main/CMakeFiles/hello_world.dir/main.cpp.objFAILED: esp-idf/main/CMakeFiles/hello_world.dir/main.cpp.obj
/Users/abc/required_idf_tools_path/tools/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/bin/xtensa-esp32s3-elf-g++ -DESP_PLATFORM -DIDF_VER=\"v5.1.4\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/Users/abc/Documents/Projects/iot/hello_world/build/config -I/Users/abc/esp/esp-idf/components/newlib/platform_include -I/Users/abc/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/Users/abc/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -I/Users/abc/esp/esp-idf/components/freertos/esp_additions/include/freertos -I/Users/abc/esp/esp-idf/components/freertos/esp_additions/include -I/Users/abc/esp/esp-idf/components/freertos/esp_additions/arch/xtensa/include -I/Users/abc/esp/esp-idf/components/esp_hw_support/include -I/Users/abc/esp/esp-idf/components/esp_hw_support/include/soc -I/Users/abc/esp/esp-idf/components/esp_hw_support/include/soc/esp32s3 -I/Users/abc/esp/esp-idf/components/esp_hw_support/port/esp32s3/. -I/Users/abc/esp/esp-idf/components/heap/include -I/Users/abc/esp/esp-idf/components/log/include -I/Users/abc/esp/esp-idf/components/soc/include -I/Users/abc/esp/esp-idf/components/soc/esp32s3 -I/Users/abc/esp/esp-idf/components/soc/esp32s3/include -I/Users/abc/esp/esp-idf/components/hal/esp32s3/include -I/Users/abc/esp/esp-idf/components/hal/include -I/Users/abc/esp/esp-idf/components/hal/platform_port/include -I/Users/abc/esp/esp-idf/components/esp_rom/include -I/Users/abc/esp/esp-idf/components/esp_rom/include/esp32s3 -I/Users/abc/esp/esp-idf/components/esp_rom/esp32s3 -I/Users/abc/esp/esp-idf/components/esp_common/include -I/Users/abc/esp/esp-idf/components/esp_system/include -I/Users/abc/esp/esp-idf/components/esp_system/port/soc -I/Users/abc/esp/esp-idf/components/esp_system/port/include/private -I/Users/abc/esp/esp-idf/components/xtensa/include -I/Users/abc/esp/esp-idf/components/xtensa/esp32s3/include -I/Users/abc/esp/esp-idf/components/lwip/include -I/Users/abc/esp/esp-idf/components/lwip/include/apps -I/Users/abc/esp/esp-idf/components/lwip/include/apps/sntp -I/Users/abc/esp/esp-idf/components/lwip/lwip/src/include -I/Users/abc/esp/esp-idf/components/lwip/port/include -I/Users/abc/esp/esp-idf/components/lwip/port/freertos/include -I/Users/abc/esp/esp-idf/components/lwip/port/esp32xx/include -I/Users/abc/esp/esp-idf/components/lwip/port/esp32xx/include/arch -mlongcalls -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-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Og -fmacro-prefix-map=/Users/abc/Documents/Projects/iot/hello_world=. -fmacro-prefix-map=/Users/abc/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -DconfigENABLE_FREERTOS_DEBUG_OCDAWARE=1 -std=gnu++2b -fno-exceptions -fno-rtti -MD -MT esp-idf/main/CMakeFiles/hello_world.dir/main.cpp.obj -MF esp-idf/main/CMakeFiles/hello_world.dir/main.cpp.obj.d -o esp-idf/main/CMakeFiles/hello_world.dir/main.cpp.obj -c /Users/abc/Documents/Projects/iot/hello_world/main/main.cpp
/Users/abc/Documents/Projects/iot/hello_world/main/main.cpp:1:10: fatal error: Arduino.h: No such file or directory
 1 | #include "Arduino.h"
 | ^~~~~~~~~~~
compilation terminated.
[908/918] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.objninja: build stopped: subcommand failed.
ninja failed with exit code 1, output of the command is in the /Users/abc/Documents/Projects/iot/hello_world/build/log/idf_py_stderr_output_54843 and /Users/abc/Documents/Projects/iot/hello_world/build/log/idf_py_stdout_output_54843

More Information.

No response

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      AltStyle によって変換されたページ (->オリジナル) /