Hi,
I installed nrf Connect SDK 1.2.0 using the nRF Connect 3.3.2 App - Toolchain Manager. (Windows 10)
Using SES for Nordic v4.52, I opened the asset tracker project and built it. The first time I do this, it works fine, and I can flash it. But if I close the solution and open a new one (or even the same one), the build always fails. Evene if I just close and reopen SES, I get an error similar to the one below. It fails to create some or another object at some or another directory. I would guess that it is some cache issue? I've obviously done a clean build. Also deleted the build folder and reopened the project, but that doesn't help. I have deleted and reinstalled the sdk quite a few times, and it always works the first time after installation. Am I missing something?
Thanks,
Jacques
Sample output:
1> Combining ‘modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-build’ 1> [1/131] 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> FAILED: zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj 1> ccache C:\Users\Evalan\Documents\nrf_connect_sdk\ncs\v1.2.0\toolchain\opt\bin\arm-none-eabi-gcc.exe -DBUILD_VERSION=v2.1.99-ncs1 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DMBEDTLS_CONFIG_FILE=\"nrf-config.h\" -DNRF9160_XXAA -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=2 -D__PROGRAM_START -D__ZEPHYR_SUPERVISOR__ -D__ZEPHYR__=1 -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/kernel/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/arch/arm/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/include -Izephyr/include/generated -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/soc/arm/nordic_nrf/nrf91 -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/ext/hal/cmsis/Core/Include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrf/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrfxlib/crypto/nrf_cc310_mbedcrypto/include/mbedtls -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrfxlib/crypto/nrf_cc310_mbedcrypto/include -Imodules/nrfxlib/nrf_security/include -Imodules/nrfxlib/nrf_security/include/mbedtls_generated -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/mbedtls/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/mbedtls/include/mbedtls -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/modules/hal/nordic/nrfx -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/modules/hal/nordic/nrfx/drivers/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/modules/hal/nordic/nrfx/mdk -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/modules/hal/nordic/. -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrf/samples/nrf9160/spm/kernel/include -isystem C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/lib/libc/minimal/include -isystem c:/users/evalan/documents/nrf_connect_sdk/ncs/v1.2.0/toolchain/opt/bin/../lib/gcc/arm-none-eabi/8.3.1/include -isystem c:/users/evalan/documents/nrf_connect_sdk/ncs/v1.2.0/toolchain/opt/bin/../lib/gcc/arm-none-eabi/8.3.1/include-fixed -isystem C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrfxlib/crypto/nrf_cc310_platform/include -Os -imacrosC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrf/applications/asset_tracker/build_nrf9160_pca20035ns/spm/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -mthumb -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -imacrosC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/include/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wno-pointer-sign -Wpointer-arith -Wno-unused-but-set-variable -Werror=implicit-int -fno-asynchronous-unwind-tables -fno-pie -fno-pic -fno-strict-overflow -fno-reorder-functions -fno-defer-pop -fmacro-prefix-map=C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrf/samples/nrf9160/spm=CMAKE_SOURCE_DIR -fmacro-prefix-map=C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr=ZEPHYR_BASE -ffunction-sections -fdata-sections -mabi=aapcs -march=armv8-m.main+dsp -mcmse -std=c99 -nostdinc -MD -MT zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj -MF zephyr\arch\arch\arm\core\aarch32\cortex_m\cmse\CMakeFiles\arch__arm__core__aarch32__cortex_m__cmse.dir\arm_core_cmse.c.obj.d -o zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj -c C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/arch/arm/core/aarch32/cortex_m/cmse/arm_core_cmse.c 1> ccache: error: Failed to create temporary file for zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj: No such file or directory 1> [2/131] 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> FAILED: zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/CMakeFiles/arch__arm__core__aarch32__cortex_m__mpu.dir/arm_core_mpu.c.obj 1> ccache C:\Users\Evalan\Documents\nrf_connect_sdk\ncs\v1.2.0\toolchain\opt\bin\arm-none-eabi-gcc.exe -DBUILD_VERSION=v2.1.99-ncs1 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DMBEDTLS_CONFIG_FILE=\"nrf-config.h\" -DNRF9160_XXAA -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=2 -D__PROGRAM_START -D__ZEPHYR_SUPERVISOR__ -D__ZEPHYR__=1 -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/kernel/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/arch/arm/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/arch/arm/core/aarch32/cortex_m/mpu/. -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/arch/arm/core/aarch32/cortex_m/mpu/../../../include/cortex_m -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/include -Izephyr/include/generated -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/soc/arm/nordic_nrf/nrf91 -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/ext/hal/cmsis/Core/Include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrf/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrfxlib/crypto/nrf_cc310_mbedcrypto/include/mbedtls -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrfxlib/crypto/nrf_cc310_mbedcrypto/include -Imodules/nrfxlib/nrf_security/include -Imodules/nrfxlib/nrf_security/include/mbedtls_generated -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/mbedtls/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/mbedtls/include/mbedtls -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/modules/hal/nordic/nrfx -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/modules/hal/nordic/nrfx/drivers/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/modules/hal/nordic/nrfx/mdk -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/modules/hal/nordic/. -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrf/samples/nrf9160/spm/kernel/include -isystem C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/lib/libc/minimal/include -isystem c:/users/evalan/documents/nrf_connect_sdk/ncs/v1.2.0/toolchain/opt/bin/../lib/gcc/arm-none-eabi/8.3.1/include -isystem c:/users/evalan/documents/nrf_connect_sdk/ncs/v1.2.0/toolchain/opt/bin/../lib/gcc/arm-none-eabi/8.3.1/include-fixed -isystem C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrfxlib/crypto/nrf_cc310_platform/include -Os -imacrosC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrf/applications/asset_tracker/build_nrf9160_pca20035ns/spm/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -mthumb -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -imacrosC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/include/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wno-pointer-sign -Wpointer-arith -Wno-unused-but-set-variable -Werror=implicit-int -fno-asynchronous-unwind-tables -fno-pie -fno-pic -fno-strict-overflow -fno-reorder-functions -fno-defer-pop -fmacro-prefix-map=C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrf/samples/nrf9160/spm=CMAKE_SOURCE_DIR -fmacro-prefix-map=C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr=ZEPHYR_BASE -ffunction-sections -fdata-sections -mabi=aapcs -march=armv8-m.main+dsp -mcmse -std=c99 -nostdinc -MD -MT zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/CMakeFiles/arch__arm__core__aarch32__cortex_m__mpu.dir/arm_core_mpu.c.obj -MF zephyr\arch\arch\arm\core\aarch32\cortex_m\mpu\CMakeFiles\arch__arm__core__aarch32__cortex_m__mpu.dir\arm_core_mpu.c.obj.d -o zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/CMakeFiles/arch__arm__core__aarch32__cortex_m__mpu.dir/arm_core_mpu.c.obj -c C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/arch/arm/core/aarch32/cortex_m/mpu/arm_core_mpu.c 1> ccache: error: Failed to create temporary file for zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/CMakeFiles/arch__arm__core__aarch32__cortex_m__mpu.dir/arm_core_mpu.c.obj: No such file or directory 1> [3/131] 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> FAILED: zephyr/arch/arch/arm/core/aarch32/cortex_m/tz/CMakeFiles/arch__arm__core__aarch32__cortex_m__tz.dir/arm_core_tz.c.obj 1> ccache C:\Users\Evalan\Documents\nrf_connect_sdk\ncs\v1.2.0\toolchain\opt\bin\arm-none-eabi-gcc.exe -DBUILD_VERSION=v2.1.99-ncs1 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DMBEDTLS_CONFIG_FILE=\"nrf-config.h\" -DNRF9160_XXAA -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=2 -D__PROGRAM_START -D__ZEPHYR_SUPERVISOR__ -D__ZEPHYR__=1 -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/kernel/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/arch/arm/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/include -Izephyr/include/generated -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/soc/arm/nordic_nrf/nrf91 -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/ext/hal/cmsis/Core/Include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrf/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrfxlib/crypto/nrf_cc310_mbedcrypto/include/mbedtls -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrfxlib/crypto/nrf_cc310_mbedcrypto/include -Imodules/nrfxlib/nrf_security/include -Imodules/nrfxlib/nrf_security/include/mbedtls_generated -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/mbedtls/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/mbedtls/include/mbedtls -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/modules/hal/nordic/nrfx -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/modules/hal/nordic/nrfx/drivers/include -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/modules/hal/nordic/nrfx/mdk -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/modules/hal/nordic/. -IC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrf/samples/nrf9160/spm/kernel/include -isystem C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/lib/libc/minimal/include -isystem c:/users/evalan/documents/nrf_connect_sdk/ncs/v1.2.0/toolchain/opt/bin/../lib/gcc/arm-none-eabi/8.3.1/include -isystem c:/users/evalan/documents/nrf_connect_sdk/ncs/v1.2.0/toolchain/opt/bin/../lib/gcc/arm-none-eabi/8.3.1/include-fixed -isystem C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrfxlib/crypto/nrf_cc310_platform/include -Os -imacrosC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrf/applications/asset_tracker/build_nrf9160_pca20035ns/spm/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -mthumb -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -imacrosC:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/include/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wno-pointer-sign -Wpointer-arith -Wno-unused-but-set-variable -Werror=implicit-int -fno-asynchronous-unwind-tables -fno-pie -fno-pic -fno-strict-overflow -fno-reorder-functions -fno-defer-pop -fmacro-prefix-map=C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/nrf/samples/nrf9160/spm=CMAKE_SOURCE_DIR -fmacro-prefix-map=C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr=ZEPHYR_BASE -ffunction-sections -fdata-sections -mabi=aapcs -march=armv8-m.main+dsp -mcmse -std=c99 -nostdinc -MD -MT zephyr/arch/arch/arm/core/aarch32/cortex_m/tz/CMakeFiles/arch__arm__core__aarch32__cortex_m__tz.dir/arm_core_tz.c.obj -MF zephyr\arch\arch\arm\core\aarch32\cortex_m\tz\CMakeFiles\arch__arm__core__aarch32__cortex_m__tz.dir\arm_core_tz.c.obj.d -o zephyr/arch/arch/arm/core/aarch32/cortex_m/tz/CMakeFiles/arch__arm__core__aarch32__cortex_m__tz.dir/arm_core_tz.c.obj -c C:/Users/Evalan/Documents/nrf_connect_sdk/ncs/v1.2.0/zephyr/arch/arm/core/aarch32/cortex_m/tz/arm_core_tz.c 1> ccache: error: Failed to create temporary file for zephyr\arch\arch\arm\core\aarch32\cortex_m\tz\CMakeFiles\arch__arm__core__aarch32__cortex_m__tz.dir\arm_core_tz.c.obj.d: No such file or directory 1> [4/131] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj 1> [5/131] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj 1> [6/131] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj 1> [7/131] Building C object zephyr/boards/boards/arm/nrf9160_pca20035/CMakeFiles/..__nrf__boards__arm__nrf9160_pca20035.dir/board_secure.c.obj 1> [8/131] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj 1> [9/131] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj 1> [10/131] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a 1> ninja: build stopped: subcommand failed. Build failed