I downloaded NCS 2.9.0 from nRF Connect For Desktop and sdk-sidewalk following Nordic's instructions. After successfully downloading everything, I built the sample "Hello" but got the error:
(v2.9.0) huydf@HuyDFs-MacBook-Pro sid_end_device % west build -b nrf52840dk/nrf52840 -d build_hello -- -DEXTRA_CONF_FILE=overlay-hello.conf
-- west build: generating a build system
Loading Zephyr module(s) (Zephyr base): sysbuild_default
-- Found Python3: /opt/nordic/ncs/toolchains/b8efef2ad5/opt/[email protected]/bin/python3.12 (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter
-- Cache files will be written to: /Users/huydf/Library/Caches/zephyr
-- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
CMake Warning at /opt/nordic/ncs/v2.9.0/zephyr/cmake/modules/boards.cmake:136 (message):
BOARD_ROOT element without a 'boards' subdirectory:
/Users/huydf/Documents/ncs-v3.0.0/sidewalk-addon
Hints:
- if your board directory is '/foo/bar/boards/my_board' then add '/foo/bar' to BOARD_ROOT, not the entire board directory
- if in doubt, use absolute paths
Call Stack (most recent call first):
cmake/modules/sysbuild_default.cmake:15 (include)
/opt/nordic/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:75 (include)
/opt/nordic/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
/opt/nordic/ncs/v2.9.0/zephyr/share/sysbuild-package/cmake/SysbuildConfig.cmake:8 (include)
template/CMakeLists.txt:10 (find_package)
-- Board: nrf52840dk, qualifiers: nrf52840
warning: NRF_DEFAULT_IPC_RADIO (defined at /opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/Kconfig.sysbuild:7) defined without a type
warning: DFU_MULTI_IMAGE_PACKAGE_BUILD (defined at /opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/Kconfig.sysbuild:21) defined without a type
warning: DFU_MULTI_IMAGE_PACKAGE_APP (defined at /opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/Kconfig.sysbuild:24) defined without a type
warning: PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY (defined at /opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/Kconfig.sysbuild:27) defined without a type
warning: MCUBOOT_UPDATEABLE_IMAGES (defined at /opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/Kconfig.sysbuild:32) defined without a type
warning: SECURE_BOOT (defined at /opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/Kconfig.sysbuild:39) defined without a type
warning: SECURE_BOOT_NETCORE (defined at /opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/Kconfig.sysbuild:42) defined without a type
warning: NETCORE_APP_UPDATE (defined at /opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/Kconfig.sysbuild:45) defined without a type
warning: DFU_MULTI_IMAGE_PACKAGE_NET (defined at /opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/Kconfig.sysbuild:48) defined without a type
warning: MCUBOOT_FPROTECT_ALLOW_COMBINED_REGIONS (defined at /opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/Kconfig.sysbuild:58) defined without a type
Parsing /opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/Kconfig.sysbuild
Loaded configuration '/opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/build_hello/_sysbuild/empty.conf'
Merged configuration '/opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/build_hello/_sysbuild/empty.conf'
error: Aborting due to Kconfig warnings
CMake Error at /opt/nordic/ncs/v2.9.0/zephyr/cmake/modules/kconfig.cmake:396 (message):
command failed with return code: 1
Call Stack (most recent call first):
cmake/modules/sysbuild_kconfig.cmake:108 (include)
cmake/modules/sysbuild_default.cmake:18 (include)
/opt/nordic/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:75 (include)
/opt/nordic/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
/opt/nordic/ncs/v2.9.0/zephyr/share/sysbuild-package/cmake/SysbuildConfig.cmake:8 (include)
template/CMakeLists.txt:10 (find_package)
-- Configuring incomplete, errors occurred!
See also "/opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/build_hello/CMakeFiles/CMakeOutput.log".
FATAL ERROR: command exited with status 1: /opt/nordic/ncs/toolchains/b8efef2ad5/bin/cmake -DWEST_PYTHON=/opt/nordic/ncs/toolchains/b8efef2ad5/opt/[email protected]/bin/python3.12 -B/opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device/build_hello -GNinja -DBOARD=nrf52840dk/nrf52840 -DEXTRA_CONF_FILE=overlay-hello.conf -S/opt/nordic/ncs/v2.9.0/zephyr/share/sysbuild -DAPP_DIR:PATH=/opt/nordic/ncs/v2.9.0/sidewalk/samples/sid_end_device