You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On macOS 14.2, after following the setup guide for ESP8266_RTOS_SDK, I can build the hello_world example correctly.
I have cloned the esp-homekit-sdk repo, and after entering the examples/fan directory and running make defconfig with no error, I see the following error running make:
Building partitions from /Users/bmatt/Development/esp/esp-homekit-sdk/examples/fan/partitions_hap.csv...
CC build/bootloader/main/bootloader_start.o
AR build/bootloader/main/libmain.a
... skip successful ...
LD build/bootloader/bootloader.elf
esptool.py v2.4.0
CC build/app_hap_setup_payload/app_hap_setup_payload.o
AR build/app_hap_setup_payload/libapp_hap_setup_payload.a
App "fan" version: bd236e7
CC build/app_update/esp_app_desc.o
CC build/app_update/esp_ota_ops.o
AR build/app_update/libapp_update.a
CC build/app_wifi/app_wifi.o
/Users/bmatt/Development/esp/esp-homekit-sdk/examples/common/app_wifi/app_wifi.c:61:10: fatal error: wifi_provisioning/scheme_ble.h: No such file or directory
#include <wifi_provisioning/scheme_ble.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [app_wifi.o] Error 1
make: *** [component-app_wifi-build] Error 2
This file does not exist, but if I disable the CONFIG_ENABLE_UNIFIED_PROVISIONING setting using make menuconfig, it looks for
/Users/bmatt/Development/esp/esp-homekit-sdk/examples/common/app_wifi/app_wifi.c:44:10: fatal error: wifi_provisioning/manager.h: No such file or directory
which includes other components. Attempting to regenerate the Makefile using cmake also fails:
$ cmake -S .
-- Found Git: /opt/homebrew/bin/git (found version "2.41.0")
-- IDF_TARGET not set, using default target: esp8266
-- The C compiler identification is GNU 8.4.0
-- The CXX compiler identification is GNU 8.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /Users/bmatt/Development/esp/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Users/bmatt/Development/esp/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Users/bmatt/Development/esp/xtensa-lx106-elf/bin/xtensa-lx106-elf-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Project version: bd236e7
-- Building ESP-IDF components for target esp8266
-- Checking Python dependencies...
/Users/bmatt/Development/esp/ESP8266_RTOS_SDK/tools/check_python_dependencies.py:22: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources
Python requirements from /Users/bmatt/Development/esp/ESP8266_RTOS_SDK/requirements.txt are satisfied.
-- 4.0-bd236e7
CMake Error at /Users/bmatt/Development/esp/ESP8266_RTOS_SDK/tools/cmake/build.cmake:185 (message):
Failed to resolve component 'driver'.
Call Stack (most recent call first):
/Users/bmatt/Development/esp/ESP8266_RTOS_SDK/tools/cmake/build.cmake:211 (__build_resolve_and_add_req)
/Users/bmatt/Development/esp/ESP8266_RTOS_SDK/tools/cmake/build.cmake:407 (__build_expand_requirements)
/Users/bmatt/Development/esp/ESP8266_RTOS_SDK/tools/cmake/project.cmake:341 (idf_build_process)
CMakeLists.txt:17 (project)
-- Configuring incomplete, errors occurred!
The driver component does exist:
$ find $IDF_PATH -type d -name driver
/Users/bmatt/Development/esp/ESP8266_RTOS_SDK/components/esp8266/driver
/Users/bmatt/Development/esp/ESP8266_RTOS_SDK/components/esp8266/include/driver
/Users/bmatt/Development/esp/ESP8266_RTOS_SDK/examples/get-started/hello_world/build/esp8266/driver
The text was updated successfully, but these errors were encountered:
On macOS 14.2, after following the setup guide for ESP8266_RTOS_SDK, I can build the
hello_world
example correctly.I have cloned the esp-homekit-sdk repo, and after entering the
examples/fan
directory and runningmake defconfig
with no error, I see the following error runningmake
:This file does not exist, but if I disable the
CONFIG_ENABLE_UNIFIED_PROVISIONING
setting usingmake menuconfig
, it looks forwhich does exist:
The command that should compile that file is:
which includes other components. Attempting to regenerate the Makefile using cmake also fails:
The
driver
component does exist:The text was updated successfully, but these errors were encountered: