NCS 1.3.0 mbedTLS configuration to the existing app in SES results in compilation error.
The SES project file contains the define like so -DMBEDTLS_CONFIG_FILE=\\"nrf-config.h\\"
NCS 1.3.0 mbedTLS configuration to the existing app in SES results in compilation error.
The SES project file contains the define like so -DMBEDTLS_CONFIG_FILE=\\"nrf-config.h\\"
Hi MADDY,
The SES project file contains the define like so -DMBEDTLS_CONFIG_FILE=\\"nrf-config.h\\"
Could you try to remove this?
The setting of the mbed TLS Configuration File looks good as the https_client which also enables the mbedTLS configuration.
Please let me how it works. It still compiles fail, please provide the error log.
-Amanda H.
Building ‘modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-mkdir’ from solution ‘build’ in configuration ‘Common’
Building ‘modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-download’ from solution ‘build’ in configuration ‘Common’
Building ‘modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-update’ from solution ‘build’ in configuration ‘Common’
Building ‘modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-patch’ from solution ‘build’ in configuration ‘Common’
Building ‘modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-configure’ from solution ‘build’ in configuration ‘Common’
Building ‘modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-build’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-build’
1> [1/159] Generating misc/generated/syscalls.json, misc/generated/subsystems.json
1> [2/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/cc310/CMakeFiles/mbedcrypto_cc310_noglue.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/ecjpake.c.obj
1> [3/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/shared/CMakeFiles/mbedcrypto_shared.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/sha512.c.obj
1> [4/152] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
1> [5/152] Linking C static library modules\nrfxlib\nrf_security\src\mbedtls\shared\libmbedcrypto_shared.a
1> [6/152] Linking C static library modules\nrfxlib\nrf_security\src\mbedtls\cc310\libmbedcrypto_cc310_noglue.a
1> [7/152] Generating include/generated/offsets.h
1> [8/152] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
1> [9/152] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
1> [10/152] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
1> [11/152] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
1> [12/152] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
1> [13/152] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
1> [14/152] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
1> [15/152] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
1> [16/152] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
1> [17/152] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
1> [18/152] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
1> [19/152] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
1> [20/152] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/tz/CMakeFiles/arch__arm__core__aarch32__cortex_m__tz.dir/arm_core_tz.c.obj
1> [21/152] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
1> [22/152] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
1> [23/152] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
1> [24/152] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/CMakeFiles/arch__arm__core__aarch32__cortex_m__mpu.dir/arm_core_mpu.c.obj
1> [25/152] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\tz\libarch__arm__core__aarch32__cortex_m__tz.a
1> [26/152] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\cmse\libarch__arm__core__aarch32__cortex_m__cmse.a
1> [27/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
1> [28/152] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
1> [29/152] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
1> [30/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
1> [31/152] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/CMakeFiles/arch__arm__core__aarch32__cortex_m__mpu.dir/arm_mpu.c.obj
1> [32/152] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
1> [33/152] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
1> [34/152] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
1> [35/152] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\mpu\libarch__arm__core__aarch32__cortex_m__mpu.a
1> [36/152] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
1> [37/152] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
1> [38/152] Linking C static library zephyr\lib\posix\liblib__posix.a
1> [39/152] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
1> [40/152] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
1> [41/152] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
1> [42/152] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
1> [43/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/pkcs5.c.obj
1> [44/152] Linking C static library modules\nrf\drivers\hw_cc310\lib..__nrf__drivers__hw_cc310.a
1> [45/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/padlock.c.obj
1> [46/152] Linking C static library modules\nrf\subsys\fw_info\lib..__nrf__subsys__fw_info.a
1> [47/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/oid.c.obj
1> [48/152] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
1> [49/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/pkwrite.c.obj
1> [50/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/pkparse.c.obj
1> [51/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/pk_wrap.c.obj
1> [52/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/pkcs12.c.obj
1> [53/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/pk.c.obj
1> [54/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/arc4.c.obj
1> [55/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/aesni.c.obj
1> [56/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/asn1parse.c.obj
1> [57/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/aria.c.obj
1> [58/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/camellia.c.obj
1> [59/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/asn1write.c.obj
1> [60/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/des.c.obj
1> [61/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/base64.c.obj
1> [62/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/ctr_drbg.c.obj
1> [63/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/blowfish.c.obj
1> [64/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/cipher_wrap.c.obj
1> [65/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/hkdf.c.obj
1> [66/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/havege.c.obj
1> [67/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/md.c.obj
1> [68/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/error.c.obj
1> [69/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/entropy_poll.c.obj
1> [70/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/cipher.c.obj
1> [71/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/gcm.c.obj
1> [72/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/md2.c.obj
1> [73/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/hmac_drbg.c.obj
1> [74/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/nist_kw.c.obj
1> [75/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/md_wrap.c.obj
1> [76/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/bignum.c.obj
1> [77/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/md5.c.obj
1> [78/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/md4.c.obj
1> [79/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/version_features.c.obj
1> [80/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/platform.c.obj
1> [81/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/version.c.obj
1> [82/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/timing.c.obj
1> [83/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/xtea.c.obj
1> [84/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/memory_buffer_alloc.c.obj
1> [85/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/ripemd160.c.obj
1> [86/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/replacements/pem.c.obj
1> [87/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/D_/nrf_connect_sdk/v1.3.0/mbedtls/library/platform_util.c.obj
1> [88/152] Building C object modules/nrfxlib/nrf_security/src/mbedtls/CMakeFiles/mbedtls_base_vanilla.dir/__/backend/cc310/replacements/entropy.c.obj
1> [89/152] Building C object modules/nordic/CMakeFiles/..__modules__hal__nordic.dir/nrfx_glue.c.obj
1> [90/152] Building C object modules/nordic/CMakeFiles/..__modules__hal__nordic.dir/nrfx/drivers/src/nrfx_nvmc.c.obj
1> [91/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
1> [92/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
1> [93/152] Linking C static library modules\nrfxlib\nrf_security\src\mbedtls\libmbedtls_base_vanilla.a
1> [94/152] Building C object modules/nordic/CMakeFiles/..__modules__hal__nordic.dir/nrfx/drivers/src/nrfx_uarte.c.obj
1> [95/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
1> [96/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
1> [97/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
1> [98/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
1> [99/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
1> [100/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
1> [101/152] Linking C static library modules\nordic\lib..__modules__hal__nordic.a
1> [102/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
1> [103/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
1> [104/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
1> [105/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
1> [106/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
1> [107/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
1> [108/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
1> [109/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
1> [110/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread_abort.c.obj
1> [111/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
1> [112/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work_q.c.obj
1> [113/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
1> [114/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
1> [115/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
1> [116/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
1> [117/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
1> [118/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
1> [119/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mempool.c.obj
1> [120/152] Linking C static library zephyr\kernel\libkernel.a
1> [121/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
1> [122/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
1> [123/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/work_q.c.obj
1> [124/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
1> [125/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
1> [126/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
1> [127/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
1> [128/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
1> [129/152] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf91/soc.c.obj
1> [130/152] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf91/power.c.obj
1> [131/152] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
1> [132/152] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
1> [133/152] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/power/power.c.obj
1> [134/152] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/power/policy/policy_residency.c.obj
1> [135/152] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/console/uart_console.c.obj
1> [136/152] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/timer/nrf_rtc_timer.c.obj
1> [137/152] Building C object zephyr/CMakeFiles/zephyr.dir/D_/nrf_connect_sdk/v1.3.0/nrf/subsys/spm/spm.c.obj
1> [138/152] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/timer/sys_clock_init.c.obj
1> [139/152] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/clock_control/nrf_power_clock.c.obj
1> [140/152] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
1> [141/152] Building C object zephyr/CMakeFiles/zephyr.dir/D_/nrf_connect_sdk/v1.3.0/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc310_platform_abort_zephyr.c.obj
1> [142/152] Building C object zephyr/CMakeFiles/zephyr.dir/D_/nrf_connect_sdk/v1.3.0/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc310_platform_mutex_zephyr.c.obj
1> [143/152] Building C object zephyr/CMakeFiles/zephyr.dir/D_/nrf_connect_sdk/v1.3.0/nrf/subsys/spm/secure_services.c.obj
1> [144/152] Generating linker.cmd
1> [145/152] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/isr_tables.c.obj
1> [146/152] Linking C static library zephyr\arch\common\libarch__common.a
1> [147/152] Linking C static library zephyr\libzephyr.a
1> [148/152] Linking C executable zephyr\zephyr_prebuilt.elf
1> Memory region Used Size Region Size %age Used
1> FLASH: 32 KB 48 KB 66.67%
1> SRAM: 5416 B 64 KB 8.26%
1> IDT_LIST: 40 B 2 KB 1.95%
1> [149/152] Generating linker_pass_final.cmd
1> [150/152] Generating isr_tables.c
1> [151/152] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
1> [152/152] Linking C executable zephyr\zephyr.elf
Building ‘modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-install’ from solution ‘build’ in configuration ‘Common’
Building ‘modules/nrf/samples/CMakeFiles/spm_subimage-complete’ from solution ‘build’ in configuration ‘Common’
Building ‘modules/nrf/samples/CMakeFiles/spm_subimage’ from solution ‘build’ in configuration ‘Common’
Building ‘modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-done’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/zephyr.hex’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/zephyr.elf’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/libspmsecureentries.a’ from solution ‘build’ in configuration ‘Common’
Building ‘modules/nrf/samples/spm_subimage’ from solution ‘build’ in configuration ‘Common’
Building ‘D:/nrf_connect_sdk/v1.3.0/zephyr/include/dt-bindings/gpio/gpio.h’ from solution ‘build’ in configuration ‘Common’
Building ‘D:/nrf_connect_sdk/v1.3.0/zephyr/include/dt-bindings/i2c/i2c.h’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/misc/generated/subsystems.json’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/misc/generated/syscalls.json’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/CMakeFiles/parse_syscalls_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/parse_syscalls_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/include/generated/driver-validation.h’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/CMakeFiles/driver_validation_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/driver_validation_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/include/generated/kobj-types-enum.h’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/include/generated/otype-to-str.h’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/CMakeFiles/kobj_types_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/kobj_types_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/include/generated/syscall_list.h’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/CMakeFiles/syscall_list_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/include/generated/syscall_dispatch.c’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/syscall_list_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_offsets’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj’ from solution ‘build’ in configuration ‘Common’
1> Compiling ‘offsets.c’
Building ‘zephyr/offsets’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/include/generated/offsets.h’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘zephyr/include/generated/offsets.h’
Building ‘zephyr/CMakeFiles/offsets_h’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/offsets_h’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/zephyr_generated_headers’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_app’ from solution ‘build’ in configuration ‘Common’
Building ‘app/libapp.a’ from solution ‘build’ in configuration ‘Common’
1> Compiling ‘main.c’
2> Compiling ‘meolife_keys.c’
3> Compiling ‘meolife_led.c’
2> ../src/meolife_keys/meolife_keys.c:119:41: warning: passing argument 2 of 'mbedtls_sha512_update_ret' from incompatible pointer type [-Wincompatible-pointer-types]
2> In file included from ../src/meolife_keys/meolife_keys.c:16:
2> D:/nrf_connect_sdk/v1.3.0/mbedtls/include/mbedtls/sha512.h:125:42: note: expected 'const unsigned char *' but argument is of type 'u64_t *' {aka 'long long unsigned int *'}
1> ../src/main.c:61:13: warning: Macro is deprecated
1> Archiving ‘libapp.a’
Building ‘D:/nrf_connect_sdk/v1.3.0/zephyr/misc/empty_file.c’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_..__modules__crypto__mbedtls’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_..__modules__hal__nordic’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_..__nrf__lib__at_cmd’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_..__nrf__lib__at_cmd_parser’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_..__nrf__lib__at_notif’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_..__nrf__lib__bsdlib’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_..__nrf__lib__fatal_error’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_..__nrf__lib__lte_link_control’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_..__nrf__lib__modem_key_mgmt’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_..__nrf__subsys__fw_info’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_arch__arm__core__aarch32’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_arch__arm__core__aarch32__cortex_m’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_arch__arm__core__aarch32__cortex_m__cmse’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_arch__arm__core__aarch32__cortex_m__mpu’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_arch__common’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_drivers__entropy’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_drivers__flash’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_drivers__gpio’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_drivers__i2c’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_drivers__serial’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_kernel’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_lib__libc__minimal’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_lib__posix’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_mbedcrypto_oberon_noglue’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_mbedcrypto_oberon’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_mbedcrypto_shared’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_mbedtls_base_vanilla’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_soc__arm__common__cortex_m’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_subsys__net’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_subsys__net__ip’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_subsys__random’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_zephyr’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/linker.cmd’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/CMakeFiles/linker_script_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/linker_script_target’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_zephyr_prebuilt’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/libzephyr.a’ from solution ‘build’ in configuration ‘Common’
1> Compiling ‘crc16_sw.c’
2> Compiling ‘crc32_sw.c’
3> Compiling ‘crc8_sw.c’
4> Compiling ‘crc7_sw.c’
3> Compiling ‘dec.c’
4> Compiling ‘fdtable.c’
1> Compiling ‘hex.c’
2> Compiling ‘mempool.c’
3> Compiling ‘notify.c’
1> Compiling ‘printk.c’
4> Compiling ‘onoff.c’
3> Compiling ‘rb.c’
2> Compiling ‘sem.c’
1> Compiling ‘thread_entry.c’
4> Compiling ‘timeutil.c’
2> Compiling ‘work_q.c’
1> Compiling ‘heap.c’
4> Compiling ‘heap-validate.c’
3> Compiling ‘configs.c’
2> Compiling ‘soc.c’
3> Compiling ‘power.c’
1> Compiling ‘validate_base_addresses.c’
4> Compiling ‘validate_enabled_instances.c’
2> Compiling ‘nvs.c’
3> Compiling ‘addr_utils.c’
1> Compiling ‘getaddrinfo.c’
4> Compiling ‘sockets.c’
3> Compiling ‘socket_offload.c’
1> Compiling ‘power.c’
2> Compiling ‘reboot.c’
3> Compiling ‘policy_residency.c’
1> Compiling ‘uart_console.c’
4> Compiling ‘rtt_console.c’
2> Compiling ‘nrf_power_clock.c’
3> Compiling ‘pca9633.c’
1> Compiling ‘sys_clock_init.c’
4> Compiling ‘nrf_rtc_timer.c’
2> Compiling ‘secure_services_ns.c’
1> Compiling ‘nrf_cc310_platform_abort_zephyr.c’
3> Compiling ‘nrf_cc310_platform_mutex_zephyr.c’
2> Compiling ‘SEGGER_RTT.c’
4> Compiling ‘SEGGER_RTT_zephyr.c’
Building ‘zephyr/arch/common/libarch__common.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libzephyr.a’
2> Compiling ‘isr_tables.c’
3> Compiling ‘sw_isr_common.c’
Building ‘zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libarch__common.a’
2> Compiling ‘swap.c’
3> Compiling ‘irq_manage.c’
4> Compiling ‘thread.c’
1> Compiling ‘fatal.c’
2> Compiling ‘nmi.c’
4> Compiling ‘prep_c.c’
3> Assembling ‘swap_helper.S’
1> Assembling ‘cpu_idle.S’
2> Assembling ‘nmi_on_reset.S’
3> Assembling ‘isr_wrapper.S’
Building ‘zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libarch__arm__core__aarch32.a’
2> Assembling ‘vector_table.S’
3> Assembling ‘reset.S’
4> Assembling ‘fault_s.S’
1> Assembling ‘exc_exit.S’
2> Compiling ‘fault.c’
4> Compiling ‘scb.c’
3> Compiling ‘irq_init.c’
1> Compiling ‘thread_abort.c’
Building ‘zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/libarch__arm__core__aarch32__cortex_m__mpu.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libarch__arm__core__aarch32__cortex_m.a’
2> Compiling ‘arm_core_mpu.c’
3> Compiling ‘arm_mpu.c’
Building ‘zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libarch__arm__core__aarch32__cortex_m__mpu.a’
2> Compiling ‘arm_core_cmse.c’
Building ‘zephyr/lib/libc/minimal/liblib__libc__minimal.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libarch__arm__core__aarch32__cortex_m__cmse.a’
2> Compiling ‘atoi.c’
3> Compiling ‘strtol.c’
4> Compiling ‘strtoul.c’
1> Compiling ‘malloc.c’
3> Compiling ‘bsearch.c’
2> Compiling ‘exit.c’
4> Compiling ‘strncasecmp.c’
1> Compiling ‘strstr.c’
3> Compiling ‘string.c’
4> Compiling ‘strspn.c’
2> Compiling ‘prf.c’
1> Compiling ‘stdout_console.c’
4> Compiling ‘sprintf.c’
3> Compiling ‘fprintf.c’
1> Compiling ‘gmtime.c’
Building ‘zephyr/lib/posix/liblib__posix.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘liblib__libc__minimal.a’
2> Compiling ‘pthread_common.c’
Building ‘zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘liblib__posix.a’
2> Compiling ‘arm_mpu_regions.c’
Building ‘zephyr/subsys/net/libsubsys__net.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libsoc__arm__common__cortex_m.a’
2> Compiling ‘buf.c’
Building ‘zephyr/subsys/net/ip/libsubsys__net__ip.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libsubsys__net.a’
2> Compiling ‘net_core.c’
3> Compiling ‘net_if.c’
4> Compiling ‘utils.c’
Building ‘zephyr/subsys/random/libsubsys__random.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libsubsys__net__ip.a’
2> Compiling ‘rand32_entropy_device.c’
Building ‘zephyr/drivers/gpio/libdrivers__gpio.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libsubsys__random.a’
2> Compiling ‘gpio_nrfx.c’
Building ‘zephyr/drivers/i2c/libdrivers__i2c.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libdrivers__gpio.a’
2> Compiling ‘i2c_nrfx_twim.c’
Building ‘zephyr/drivers/flash/libdrivers__flash.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libdrivers__i2c.a’
2> Compiling ‘soc_flash_nrf.c’
3> Compiling ‘flash_page_layout.c’
Building ‘zephyr/drivers/serial/libdrivers__serial.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libdrivers__flash.a’
2> Compiling ‘uart_nrfx_uarte.c’
Building ‘zephyr/drivers/entropy/libdrivers__entropy.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libdrivers__serial.a’
2> Compiling ‘entropy_cc310.c’
Building ‘modules/nrf/lib/bsdlib/lib..__nrf__lib__bsdlib.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘libdrivers__entropy.a’
2> Compiling ‘bsdlib.c’
3> Compiling ‘bsd_os.c’
4> Compiling ‘nrf91_sockets.c’
Building ‘modules/nrf/lib/at_cmd/lib..__nrf__lib__at_cmd.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘lib..__nrf__lib__bsdlib.a’
2> Compiling ‘at_cmd.c’
Building ‘modules/nrf/lib/at_notif/lib..__nrf__lib__at_notif.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘lib..__nrf__lib__at_cmd.a’
2> Compiling ‘at_notif.c’
Building ‘modules/nrf/lib/at_cmd_parser/lib..__nrf__lib__at_cmd_parser.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘lib..__nrf__lib__at_notif.a’
2> Compiling ‘at_cmd_parser.c’
3> Compiling ‘at_params.c’
Building ‘modules/nrf/lib/lte_link_control/lib..__nrf__lib__lte_link_control.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘lib..__nrf__lib__at_cmd_parser.a’
2> Compiling ‘lte_lc.c’
Building ‘modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘lib..__nrf__lib__lte_link_control.a’
2> Compiling ‘fatal_error.c’
Building ‘modules/nrf/lib/modem_key_mgmt/lib..__nrf__lib__modem_key_mgmt.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘lib..__nrf__lib__fatal_error.a’
2> Compiling ‘modem_key_mgmt.c’
Building ‘modules/nrf/subsys/fw_info/lib..__nrf__subsys__fw_info.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘lib..__nrf__lib__modem_key_mgmt.a’
2> Compiling ‘fw_info.c’
Building ‘modules/nrfxlib/nrf_security/src/mbedtls/oberon/libmbedcrypto_oberon_noglue.a’ from solution ‘build’ in configuration ‘Common’
1> Archiving ‘lib..__nrf__subsys__fw_info.a’
2> Compiling ‘ccm.c’
3> Compiling ‘aes.c’
4> Compiling ‘cmac.c’
2> D:/nrf_connect_sdk/v1.3.0/mbedtls/library/ccm.c:34:10: error: #include expects "FILENAME" or <FILENAME>
3> D:/nrf_connect_sdk/v1.3.0/mbedtls/library/aes.c:31:10: error: #include expects "FILENAME" or <FILENAME>
4> D:/nrf_connect_sdk/v1.3.0/mbedtls/library/cmac.c:46:10: error: #include expects "FILENAME" or <FILENAME>
Build failed
Hi,
Please check the setting of the mbed TLS configuration file in Configure nRF Connect SDK project (From Project) like this:
Clean and rebuild the project. Please let me know how it works. Thanks.
-Amanda H.
Those options are set as you can see in the .config file which was attached as part of first conversation.
Didn't help. Tried it. with NONE PRIVATE MBEDTLS_CONFIG_FILE="nrf-config-noglue.h" and NONE PRIVATE -DMBEDTLS_CONFIG_FILE="nrf-config-noglue.h" along with changes to other backend folders as well.
The SPM sample when built as a secure firmware reports the same error #include expects "FILENAME" or <FILENAME>
The SPM sample when built as a secure firmware reports the same error #include expects "FILENAME" or <FILENAME>
Hi, and sorry for the slow response.
Amanda is currently on vacation, but I am looking into your case.
However, I am not able to tell what the problem is at the moment, but I will hopefully have something tomorrow.
Best regards,
Didrik
Hi again.
This ended up taking some more time than I thought, but I have now been able to reproduce the issue on my end.
However, for me, it worked to follow the post that Amanda linked to.
Note that you have to use "PRIVATE NONE", not "NONE PRIVATE".
I also did not have this problem when I used West on the command line.
Could you try again, this time with "NONE" after "PRIVATE", or on the command line?
Best regards,
Didrik
I'm running into the same problem, using ncs 1.3.1.
The fix in the linked post, both with 'PRIVATE NONE' 'and 'NONE PRIVATE' doesn't seem to make any difference. The fix from JeanFI from that same post doesn't fix the problem either.
About to figure out how to build a project from the command line (using segger embedded studio atm)...
Hi,
Yes my fix is clearly not enough.
Now we build/flash/debug in command lines. It is not difficult: see https://developer.nordicsemi.com/nRF_Connect_SDK/doc/0.4.0/zephyr/guides/west/build-flash-debug.html
Main commands we use:
west build -b yourboard
west flash
west debugserver
And we use Ozone J-Link Debugger (https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/guides/tools/nordic_segger.html#segger-ozone) to perform debug
Note:
The most important: to successfully execute west, open command prompt like this
Yay, this works! Thanks!
Somehow i could not make west recognise my custom board, but the CMAKE/ninja command did work. I just peformed my first SHA-256 hash