After updating to 3.0rc2 from 2.9.1 Mesh example fail to build. Crypto related issues.
yml modules -
- name: nrf
remote: ncs
repo-path: sdk-nrf
revision: 52921acad685bb3815af94d9a3a4a11ad209fcd0 #v3.0.0-rc2
import:
name-allowlist: # Add other modules listed in github.com/.../west.yml (revision dependent)
- cmsis
- hal_nordic
- mbedtls
- mcuboot
- nrfxlib
- segger
- tinycrypt
- zcbor
- zephyr
- littlefs
-- The CXX compiler identification is GNU 12.2.0 -- The ASM compiler identification is GNU -- Found assembler: C:/zephyr-sdk-0.16.8/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe =========== Generating psa_crypto_config =============== Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: True Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False Backup: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False Backup: CONFIG_MBEDTLS_THREADING: False Backup: CONFIG_MBEDTLS_THREADING_ALT: True =========== Checkpoint: backup =============== Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: True Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False Restore: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False Restore: CONFIG_MBEDTLS_THREADING: False Restore: CONFIG_MBEDTLS_THREADING_ALT: True =========== End psa_crypto_config =============== =========== Generating psa_crypto_library_config =============== Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: True Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False Backup: CONFIG_MBEDTLS_USE_PSA_CRYPTO: True Backup: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False Backup: CONFIG_MBEDTLS_THREADING: False Backup: CONFIG_MBEDTLS_THREADING_ALT: True =========== Checkpoint: backup =============== Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: True Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False Restore: CONFIG_MBEDTLS_USE_PSA_CRYPTO: True Restore: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False Restore: CONFIG_MBEDTLS_THREADING: False Restore: CONFIG_MBEDTLS_THREADING_ALT: True =========== End psa_crypto_library_config =============== CMake Warning at C:/Projects/fusion_wl_t/80-improved-transmissions/zephyr/CMakeLists.txt:2185 (message): __ASSERT() statements are globally ENABLED -- Configuring done (22.6s) CMake Error at C:/Projects/fusion_wl_t/80-improved-transmissions/nrf/subsys/nrf_security/src/CMakeLists.txt:96 (add_library): Cannot find source file: /programs/ssl/library/pk.c CMake Error at C:/Projects/fusion_wl_t/80-improved-transmissions/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeLists.txt:19 (add_library): Cannot find source file: /library/platform.c CMake Error at C:/Projects/fusion_wl_t/80-improved-transmissions/nrf/subsys/nrf_security/src/drivers/nrf_oberon/CMakeLists.txt:41 (add_library): Cannot find source file: /oberon/drivers/oberon_helpers.c CMake Error at C:/Projects/fusion_wl_t/80-improved-transmissions/nrf/subsys/nrf_security/src/CMakeLists.txt:96 (add_library): No SOURCES given to target: mbedcrypto CMake Error at C:/Projects/fusion_wl_t/80-improved-transmissions/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeLists.txt:19 (add_library): No SOURCES given to target: oberon_psa_core CMake Error at C:/Projects/fusion_wl_t/80-improved-transmissions/nrf/subsys/nrf_security/src/drivers/nrf_oberon/CMakeLists.txt:41 (add_library): No SOURCES given to target: oberon_psa_driver