This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Buildproblem with nRF9160 release v1.0.0

Hi,

I checkout v1.0.0 and try to build the at_client-sample but it fails. I cannot see anything I did wrong.
I'm attaching the exact steps to reproduce the behaviour.

Step 1. Following first this guide
http://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/gs_ins_linux.html

1. mkdir f:\nordic + cd nordic
2. Cloning the repositories
  a. west init -m github.com/.../fw-nrfconnect-nrf --mr v1.0.0
  b. west update

Step 2. Then this one
https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/how-to-get-production-version-v1-0-0-to-nrf9160

1. cd nrf
2. git checkout master
3. git pull
4. git checkout v1.0.0
5. west update

To be clear what was checked out, log is here below.

LOG

F:\nordic\nrf>git checkout v1.0.0
Note: checking out 'v1.0.0'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

git checkout -b <new-branch-name>

HEAD is now at 1f3f87d manifest: Updated manifest to use v1.0.0 release tags

F:\nordic\nrf>west update
WARNING: ZEPHYR_BASE=F:\nsd_src_root2\ncs\zephyr in the calling environment will be used, but was set to F:\nordic\zephyr in west config.
To disable this warning, execute 'west config --global zephyr.base-prefer env'
=== self-updating west:
--- west: fetching changes
From github.com/.../west
* tag v0.5.8 -> FETCH_HEAD
--- west: checked out 1980f707d6cb2b71d3488420e928051cc0a9df13 as detached HEAD
=== updating fw-nrfconnect-zephyr (zephyr):
--- fw-nrfconnect-zephyr: fetching changes
From github.com/.../fw-nrfconnect-zephyr
* tag v1.14.99-ncs2 -> FETCH_HEAD
--- fw-nrfconnect-zephyr: checked out 7e64ac737daead12d2dbdda5daec04188243a81c as detached HEAD
=== updating nffs (modules\fs\nffs):
--- nffs: fetching changes
--- nffs: checked out bc62a2fa9d98ddb5d633c932ea199bc68e10f194 as detached HEAD
=== updating segger (modules\debug\segger):
--- segger: fetching changes
--- segger: checked out 6fcf61606d6012d2c44129edc033f59331e268bc as detached HEAD
=== updating fw-nrfconnect-mcuboot (mcuboot):
--- fw-nrfconnect-mcuboot: fetching changes
From github.com/.../fw-nrfconnect-mcuboot
* tag v1.3.99-ncs2 -> FETCH_HEAD
--- fw-nrfconnect-mcuboot: checked out 8b0e50cd5898e66e8bf92b5378c5b29fb0838471 as detached HEAD
=== updating fw-nrfconnect-mcumgr (modules\lib\mcumgr):
--- fw-nrfconnect-mcumgr: fetching changes
--- fw-nrfconnect-mcumgr: checked out c8f675a5fa7f62106b9d913844bd5ed6e16ae69e as detached HEAD
=== updating fw-nrfconnect-tinycbor (modules\lib\tinycbor):
--- fw-nrfconnect-tinycbor: fetching changes
--- fw-nrfconnect-tinycbor: checked out 543ecb7c8662580ef803d59ceda7bd3b8a84a11b as detached HEAD
=== updating nrfxlib (nrfxlib):
--- nrfxlib: fetching changes
From github.com/.../nrfxlib
* tag v1.0.0 -> FETCH_HEAD
--- nrfxlib: checked out efcbc258d7c869457e5af59f100fe9a7eeb19b62 as detached HEAD
=== updating cmock (test\cmock):
--- cmock: fetching changes
--- cmock: checked out c243b9a7a7b3c471023193992b46cf1bd1910450 as detached HEAD
=== updating unity (test\cmock\vendor\unity):
--- unity: fetching changes
--- unity: checked out 031f3bbe45f8adf504ca3d13e6f093869920b091 as detached HEAD
=== updating mbedtls (mbedtls):
--- mbedtls: fetching changes
From github.com/.../mbedtls
* tag mbedtls-2.13.1 -> FETCH_HEAD
--- mbedtls: checked out 53546ea099f6f53d0be653a64accd250e170337f as detached HEAD

F:\nordic\nrf>

Step 3. Build at_client with SEGGER Embedded Studio for ARM (Nordic Edition) V4.16 (64-bit)

1. Configure location of Nordic SDK via menu: Tools ->Options -> nRF Connect -> Zephyr Base = F:\nordic\zephyr
2. Open the project -> File -> Open nRF Connect SDK Project...
  a. Select according to picture below.

b. Press OK.
c. Waiting for indexing to finish (minutes)
d. Choosing Build Solution in menu.
  - Build fails. multple definitions of z_abort_timeout

Build log below

Building ‘spm/zephyr/include/generated/driver-validation.h’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘spm/zephyr/include/generated/driver-validation.h’
Building ‘spm/zephyr/CMakeFiles/spm_driver_validation_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/spm_driver_validation_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/include/generated/kobj-types-enum.h’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘spm/zephyr/include/generated/kobj-types-enum.h’
Building ‘spm/zephyr/include/generated/otype-to-str.h’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/CMakeFiles/spm_kobj_types_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/spm_kobj_types_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/misc/generated/syscalls.json’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘spm/zephyr/misc/generated/syscalls.json’
Building ‘spm/zephyr/include/generated/syscall_list.h’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘spm/zephyr/include/generated/syscall_list.h’
Building ‘spm/zephyr/CMakeFiles/spm_syscall_list_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/include/generated/syscall_dispatch.c’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/spm_syscall_list_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/include/generated/syscall_macros.h’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘spm/zephyr/include/generated/syscall_macros.h’
Building ‘spm/zephyr/CMakeFiles/spm_syscall_macros_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/spm_syscall_macros_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_spm_offsets’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/spm_offsets’ from solution ‘build’ in configuration ‘Common’
1> Compiling ‘offsets.c’
Building ‘spm/zephyr/include/generated/offsets.h’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘spm/zephyr/include/generated/offsets.h’
Building ‘spm/zephyr/CMakeFiles/spm_offsets_h’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/spm_offsets_h’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_spm_app’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_spm_arch__arm__core’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_spm_arch__arm__core__cortex_m’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_spm_arch__arm__core__cortex_m__mpu’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_spm_drivers__serial’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_spm_kernel’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_spm_lib__libc__minimal’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_spm_mbedcrypto_vanilla’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_spm_mbeddrbg’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_spm_zephyr’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/linker.cmd’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘spm/zephyr/linker.cmd’
Building ‘spm/zephyr/CMakeFiles/spm_linker_script_target’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/spm_linker_script_target’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_spm_zephyr_prebuilt’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/spm_app/libspm_app.a’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/libspm_zephyr.a’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/arch/arm/core/libspm_arch__arm__core.a’ from solution ‘build’ in configuration ‘Common’
1> Compiling ‘isr_tables.c’
2> Compiling ‘main.c’
Building ‘spm/zephyr/arch/arm/core/cortex_m/libspm_arch__arm__core__cortex_m.a’ from solution ‘build’ in configuration ‘Common’
3> Assembling ‘exc_exit.S’
Building ‘spm/zephyr/arch/arm/core/cortex_m/mpu/libspm_arch__arm__core__cortex_m__mpu.a’ from solution ‘build’ in configuration ‘Common’
4> Assembling ‘vector_table.S’
Building ‘spm/zephyr/lib/libc/minimal/libspm_lib__libc__minimal.a’ from solution ‘build’ in configuration ‘Common’
5> Compiling ‘arm_core_mpu.c’
Building ‘spm/zephyr/drivers/serial/libspm_drivers__serial.a’ from solution ‘build’ in configuration ‘Common’
6> Compiling ‘atoi.c’
Building ‘spm/zephyr/modules/nrfxlib/nrf_security/src/mbedtls/libspm_mbeddrbg.a’ from solution ‘build’ in configuration ‘Common’
7> Compiling ‘uart_nrfx_uarte.c’
Building ‘spm/zephyr/modules/nrfxlib/nrf_security/src/mbedtls/libspm_mbedcrypto_vanilla.a’ from solution ‘build’ in configuration ‘Common’
8> Compiling ‘ctr_drbg.c’
Building ‘spm/zephyr/kernel/libspm_kernel.a’ from solution ‘build’ in configuration ‘Common’
9> Compiling ‘aes.c’
10> Compiling ‘device.c’
2> Archiving ‘libspm_app.a’
1> Compiling ‘sw_isr_common.c’
3> Assembling ‘swap_helper.S’
4> Assembling ‘reset.S’
6> Compiling ‘strtol.c’
9> Compiling ‘aesni.c’
5> Compiling ‘arm_mpu.c’
8> Compiling ‘entropy.c’
4> Assembling ‘nmi_on_reset.S’
3> Assembling ‘cpu_idle.S’
1> Compiling ‘arm_core_cmse.c’
7> Archiving ‘libspm_drivers__serial.a’
9> Compiling ‘arc4.c’
6> Compiling ‘strtoul.c’
10> Compiling ‘errno.c’
3> Assembling ‘fault_s.S’
4> Compiling ‘prep_c.c’
9> Compiling ‘aria.c’
8> Archiving ‘libspm_mbeddrbg.a’
3> Assembling ‘isr_wrapper.S’
6> Compiling ‘malloc.c’
1> Compiling ‘arm_core_tz.c’
9> Compiling ‘asn1parse.c’
10> Compiling ‘idle.c’
5> Archiving ‘libspm_arch__arm__core__cortex_m__mpu.a’
3> Compiling ‘irq_init.c’
4> Compiling ‘scb.c’
6> Compiling ‘bsearch.c’
1> Compiling ‘crc32_sw.c’
9> Compiling ‘asn1write.c’
10> Compiling ‘init.c’
3> Compiling ‘swap.c’
4> Compiling ‘nmi.c’
6> Compiling ‘exit.c’
1> Compiling ‘crc16_sw.c’
3> Compiling ‘fault.c’
9> Compiling ‘base64.c’
1> Compiling ‘crc8_sw.c’
4> Compiling ‘exc_manage.c’
10> Compiling ‘mailbox.c’
6> Compiling ‘strncasecmp.c’
1> Compiling ‘crc7_sw.c’
6> Compiling ‘strstr.c’
9> Compiling ‘bignum.c’
4> Archiving ‘libspm_arch__arm__core__cortex_m.a’
1> Compiling ‘fdtable.c’
3> Compiling ‘irq_manage.c’
6> Compiling ‘string.c’
10> Compiling ‘mem_slab.c’
1> Compiling ‘mempool.c’
3> Compiling ‘thread.c’
6> Compiling ‘prf.c’
10> Compiling ‘mempool.c’
3> Compiling ‘fatal.c’
10> Compiling ‘msg_q.c’
1> Compiling ‘rb.c’
6> Compiling ‘stdout_console.c’
3> Compiling ‘sys_fatal_error_handler.c’
6> Compiling ‘sprintf.c’
10> Compiling ‘mutex.c’
9> Compiling ‘blowfish.c’
3> Compiling ‘thread_abort.c’
6> Compiling ‘fprintf.c’
1> Compiling ‘thread_entry.c’
9> Compiling ‘camellia.c’
6> Archiving ‘libspm_lib__libc__minimal.a’
9> Compiling ‘ccm.c’
10> Compiling ‘pipes.c’
3> Archiving ‘libspm_arch__arm__core.a’
1> Compiling ‘work_q.c’
9> Compiling ‘chacha20.c’
9> Compiling ‘chachapoly.c’
1> Compiling ‘printk.c’
9> Compiling ‘cipher.c’
10> Compiling ‘queue.c’
1> Compiling ‘configs.c’
9> Compiling ‘cmac.c’
10> Compiling ‘sched.c’
9> Compiling ‘des.c’
1> Compiling ‘soc.c’
9> Compiling ‘dhm.c’
9> Compiling ‘ecdh.c’
1> Compiling ‘mpu_regions.c’
1> Compiling ‘system_nrf9160.c’
9> Compiling ‘ecdsa.c’
10> Compiling ‘sem.c’
1> Compiling ‘nrfx_glue.c’
10> Compiling ‘stack.c’
9> Compiling ‘ecjpake.c’
1> Compiling ‘power.c’
9> Compiling ‘ecp.c’
10> Compiling ‘system_work_q.c’
1> Compiling ‘reboot.c’
10> Compiling ‘thread.c’
1> Compiling ‘policy_residency.c’
1> Compiling ‘uart_console.c’
10> Compiling ‘thread_abort.c’
1> Compiling ‘nrf_power_clock.c’
10> Compiling ‘version.c’
9> Compiling ‘ecp_curves.c’
10> Compiling ‘work_q.c’
1> Compiling ‘sys_clock_init.c’
1> Compiling ‘nrf_rtc_timer.c’
10> Compiling ‘smp.c’
9> Compiling ‘entropy_poll.c’
10> Compiling ‘timeout.c’
1> Compiling ‘spm.c’
9> Compiling ‘error.c’
9> Compiling ‘gcm.c’
10> Compiling ‘timer.c’
1> Compiling ‘secure_services.c’
9> Compiling ‘havege.c’
9> Compiling ‘hkdf.c’
1> Archiving ‘libspm_zephyr.a’
10> Archiving ‘libspm_kernel.a’
9> Compiling ‘hmac_drbg.c’
9> Compiling ‘md.c’
9> Compiling ‘md2.c’
9> Compiling ‘md4.c’
9> Compiling ‘md5.c’
9> Compiling ‘md_wrap.c’
9> Compiling ‘memory_buffer_alloc.c’
9> Compiling ‘nist_kw.c’
9> Compiling ‘oid.c’
9> Compiling ‘padlock.c’
9> Compiling ‘pk.c’
9> Compiling ‘pk_wrap.c’
9> Compiling ‘pkcs12.c’
9> Compiling ‘pkcs5.c’
9> Compiling ‘pkparse.c’
9> Compiling ‘pkwrite.c’
9> Compiling ‘platform.c’
9> Compiling ‘platform_util.c’
9> Compiling ‘poly1305.c’
9> Compiling ‘ripemd160.c’
9> Compiling ‘rsa.c’
9> Compiling ‘rsa_internal.c’
9> Compiling ‘sha1.c’
9> Compiling ‘sha256.c’
9> Compiling ‘sha512.c’
9> Compiling ‘threading.c’
9> Compiling ‘timing.c’
9> Compiling ‘version.c’
9> Compiling ‘version_features.c’
9> Compiling ‘xtea.c’
9> Compiling ‘cipher_wrap.c’
9> Compiling ‘pem.c’
9> Archiving ‘libspm_mbedcrypto_vanilla.a’
Building ‘spm/zephyr/spm_zephyr_prebuilt.elf’ from solution ‘build’ in configuration ‘Common’
1> Compiling ‘empty_file.c’
1> Linking ‘spm_zephyr_prebuilt.elf’
1> Memory region Used Size Region Size %age Used
1> FLASH: 32 KB 48 KB 66.67%
1> SRAM: 10000 B 64 KB 15.26%
1> IDT_LIST: 40 B 2 KB 1.95%
Building ‘spm/zephyr/linker_pass_final.cmd’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘spm/zephyr/linker_pass_final.cmd’
Building ‘spm/zephyr/CMakeFiles/spm_linker_pass_final_script_target’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/spm_linker_pass_final_script_target’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/isr_tables.c’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘spm/zephyr/isr_tables.c’
Building ‘cmake_object_order_depends_target_spm_zephyr_final’ from solution ‘build’ in configuration ‘Common’
Building ‘libspmsecureentries.a’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/zephyr.elf’ from solution ‘build’ in configuration ‘Common’
1> Compiling ‘empty_file.c’
2> Linking ‘zephyr.elf’
1> Compiling ‘isr_tables.c’
2> Post-link command
1> Linking ‘libspmsecureentries.a’
1> Post-link command
Building ‘spm/zephyr/arch/arm/core/cortex_m/tz/CMakeFiles/nsc_veneers’ from solution ‘build’ in configuration ‘Common’
Building ‘spm/zephyr/arch/arm/core/cortex_m/tz/nsc_veneers’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/include/generated/driver-validation.h’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘zephyr/include/generated/driver-validation.h’
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’
1> Combining ‘zephyr/include/generated/kobj-types-enum.h’
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/misc/generated/syscalls.json’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘zephyr/misc/generated/syscalls.json’
Building ‘zephyr/include/generated/syscall_list.h’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘zephyr/include/generated/syscall_list.h’
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 ‘zephyr/include/generated/syscall_macros.h’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘zephyr/include/generated/syscall_macros.h’
Building ‘zephyr/CMakeFiles/syscall_macros_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/syscall_macros_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_offsets’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/offsets’ from solution ‘build’ in configuration ‘Common’
1> Compiling ‘offsets.c’
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 ‘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’
1> Archiving ‘libapp.a’
Building ‘cmake_object_order_depends_target_..__nrf__drivers__at_cmd’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_..__nrf__lib__at_host’ 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_arch__arm__core’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_arch__arm__core__cortex_m’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_arch__arm__core__cortex_m__mpu’ 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__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_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_zephyr’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/linker.cmd’ from solution ‘build’ in configuration ‘Common’
1> Combining ‘zephyr/linker.cmd’
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’
Building ‘zephyr/arch/arm/core/libarch__arm__core.a’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a’ from solution ‘build’ in configuration ‘Common’
1> Assembling ‘exc_exit.S’
2> Compiling ‘isr_tables.c’
Building ‘zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a’ from solution ‘build’ in configuration ‘Common’
3> Assembling ‘vector_table.S’
Building ‘zephyr/lib/libc/minimal/liblib__libc__minimal.a’ from solution ‘build’ in configuration ‘Common’
4> Compiling ‘arm_core_mpu.c’
Building ‘zephyr/subsys/net/libsubsys__net.a’ from solution ‘build’ in configuration ‘Common’
5> Compiling ‘atoi.c’
Building ‘zephyr/subsys/net/ip/libsubsys__net__ip.a’ from solution ‘build’ in configuration ‘Common’
6> Compiling ‘buf.c’
Building ‘zephyr/drivers/gpio/libdrivers__gpio.a’ from solution ‘build’ in configuration ‘Common’
7> Compiling ‘net_context.c’
Building ‘zephyr/drivers/serial/libdrivers__serial.a’ from solution ‘build’ in configuration ‘Common’
8> Compiling ‘gpio_nrfx.c’
Building ‘zephyr/modules/nrf/lib/bsdlib/lib..__nrf__lib__bsdlib.a’ from solution ‘build’ in configuration ‘Common’
9> Compiling ‘uart_nrfx_uarte.c’
Building ‘zephyr/modules/nrf/lib/at_host/lib..__nrf__lib__at_host.a’ from solution ‘build’ in configuration ‘Common’
10> Compiling ‘bsdlib.c’
Building ‘zephyr/modules/nrf/drivers/at_cmd/lib..__nrf__drivers__at_cmd.a’ from solution ‘build’ in configuration ‘Common’
11> Compiling ‘at_host.c’
Building ‘zephyr/kernel/libkernel.a’ from solution ‘build’ in configuration ‘Common’
12> Compiling ‘at_cmd.c’
1> Assembling ‘swap_helper.S’
13> Compiling ‘device.c’
2> Compiling ‘sw_isr_common.c’
3> Assembling ‘reset.S’
5> Compiling ‘strtol.c’
4> Compiling ‘arm_mpu.c’
1> Assembling ‘cpu_idle.S’
7> Compiling ‘net_core.c’
3> Assembling ‘nmi_on_reset.S’
9> Archiving ‘libdrivers__serial.a’
8> Archiving ‘libdrivers__gpio.a’
5> Compiling ‘strtoul.c’
10> Compiling ‘bsd_os.c’
13> Compiling ‘errno.c’
12> Archiving ‘lib..__nrf__drivers__at_cmd.a’
1> Assembling ‘fault_s.S’
3> Compiling ‘prep_c.c’
2> Compiling ‘arm_core_cmse.c’
6> Archiving ‘libsubsys__net.a’
1> Assembling ‘isr_wrapper.S’
11> Archiving ‘lib..__nrf__lib__at_host.a’
5> Compiling ‘malloc.c’
13> Compiling ‘idle.c’
4> Archiving ‘libarch__arm__core__cortex_m__mpu.a’
7> Compiling ‘net_if.c’
1> Compiling ‘irq_init.c’
3> Compiling ‘scb.c’
10> Compiling ‘nrf91_sockets.c’
2> Compiling ‘crc32_sw.c’
5> Compiling ‘bsearch.c’
13> Compiling ‘init.c’
1> Compiling ‘swap.c’
2> Compiling ‘crc16_sw.c’
3> Compiling ‘nmi.c’
5> Compiling ‘exit.c’
2> Compiling ‘crc8_sw.c’
1> Compiling ‘fault.c’
13> Compiling ‘mailbox.c’
3> Compiling ‘exc_manage.c’
7> Compiling ‘net_pkt.c’
2> Compiling ‘crc7_sw.c’
5> Compiling ‘strncasecmp.c’
10> Archiving ‘lib..__nrf__lib__bsdlib.a’
2> Compiling ‘fdtable.c’
5> Compiling ‘strstr.c’
1> Compiling ‘irq_manage.c’
3> Archiving ‘libarch__arm__core__cortex_m.a’
5> Compiling ‘string.c’
13> Compiling ‘mem_slab.c’
2> Compiling ‘mempool.c’
1> Compiling ‘thread.c’
5> Compiling ‘prf.c’
13> Compiling ‘mempool.c’
7> Compiling ‘net_tc.c’
1> Compiling ‘fatal.c’
2> Compiling ‘rb.c’
13> Compiling ‘msg_q.c’
7> Compiling ‘utils.c’
5> Compiling ‘stdout_console.c’
1> Compiling ‘sys_fatal_error_handler.c’
5> Compiling ‘sprintf.c’
1> Compiling ‘thread_abort.c’
2> Compiling ‘thread_entry.c’
13> Compiling ‘mutex.c’
5> Compiling ‘fprintf.c’
7> Archiving ‘libsubsys__net__ip.a’
1> Archiving ‘libarch__arm__core.a’
2> Compiling ‘work_q.c’
5> Archiving ‘liblib__libc__minimal.a’
13> Compiling ‘pipes.c’
2> Compiling ‘printk.c’
2> Compiling ‘assert.c’
13> Compiling ‘queue.c’
2> Compiling ‘configs.c’
13> Compiling ‘sched.c’
2> Compiling ‘soc.c’
2> Compiling ‘mpu_regions.c’
2> Compiling ‘system_nrf9160.c’
2> Compiling ‘nrfx_glue.c’
13> Compiling ‘sem.c’
2> Compiling ‘addr_utils.c’
13> Compiling ‘stack.c’
2> Compiling ‘socket_offload.c’
13> Compiling ‘system_work_q.c’
2> Compiling ‘rand32_timer.c’
13> Compiling ‘thread.c’
2> Compiling ‘power.c’
2> Compiling ‘policy_residency.c’
13> Compiling ‘thread_abort.c’
2> Compiling ‘uart_console.c’
13> Compiling ‘version.c’
13> Compiling ‘work_q.c’
2> Compiling ‘nrf_power_clock.c’
2> Compiling ‘sys_clock_init.c’
13> Compiling ‘smp.c’
2> Compiling ‘nrf_rtc_timer.c’
13> Compiling ‘timeout.c’
2> Compiling ‘secure_services_ns.c’
13> Compiling ‘timer.c’
2> Archiving ‘libzephyr.a’
13> Compiling ‘poll.c’
13> Archiving ‘libkernel.a’
Building ‘zephyr/zephyr_prebuilt.elf’ from solution ‘build’ in configuration ‘Common’
1> Compiling ‘empty_file.c’
1> Linking ‘zephyr_prebuilt.elf’
1> Memory region Used Size Region Size %age Used
1> FLASH: 123716 B 976 KB 12.38%
1> SRAM: 24 KB 128 KB 18.75%
1> libspmsecureentries.a: In function `z_abort_timeout':
1> F:/nordic/zephyr/kernel/timeout.c:114: multiple definition of `z_abort_timeout'
1> zephyr/kernel/libkernel.a(timeout.c.obj):F:/nordic/zephyr/kernel/timeout.c:114: first defined here
1> libspmsecureentries.a:F:/nordic/zephyr/kernel/init.c:80: multiple definition of `_idle_stack'
1> zephyr/kernel/libkernel.a(init.c.obj):F:/nordic/zephyr/kernel/init.c:80: first defined here
1> libspmsecureentries.a: In function `z_init_thread_base':
1> F:/nordic/zephyr/kernel/thread.c:683: multiple definition of `z_init_thread_base'
1> zephyr/kernel/libkernel.a(thread.c.obj):F:/nordic/zephyr/kernel/thread.c:683: first defined here
1> libspmsecureentries.a: In function `z_clock_announce':
1> F:/nordic/zephyr/kernel/timeout.c:177: multiple definition of `z_clock_announce'
1> zephyr/kernel/libkernel.a(timeout.c.obj):F:/nordic/zephyr/kernel/timeout.c:177: first defined here
1> libspmsecureentries.a: In function `__get_IPSR':
1> F:/nordic/zephyr/ext/hal/cmsis/Include/cmsis_gcc.h:209: multiple definition of `k_is_in_isr'
1> zephyr/kernel/libkernel.a(thread.c.obj):F:/nordic/zephyr/ext/hal/cmsis/Include/cmsis_gcc.h:209: first defined here
1> libspmsecureentries.a: In function `__hard_fault':
1> F:/nordic/zephyr/arch/arm/core/fault_s.S:97: multiple definition of `__usage_fault'
1> zephyr/arch/arm/core/libarch__arm__core.a(fault_s.S.obj):F:/nordic/zephyr/arch/arm/core/fault_s.S:97: first defined here
1> libspmsecureentries.a: In function `gcov_coverage_dump':
1> F:/nordic/zephyr/kernel/init.c:462: multiple definition of `_vector_table'
1> zephyr/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a(vector_table.S.obj):(.exc_vector_table._vector_table_section+0x0): first defined here
1> libspmsecureentries.a: In function `z_unpend_thread_no_timeout':
1> F:/nordic/zephyr/kernel/sched.c:407: multiple definition of `z_unpend_thread_no_timeout'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/kernel/sched.c:407: first defined here
1> libspmsecureentries.a: In function `__swap':
1> F:/nordic/zephyr/arch/arm/core/swap.c:55: multiple definition of `__swap'
1> zephyr/arch/arm/core/libarch__arm__core.a(swap.c.obj):F:/nordic/zephyr/arch/arm/core/swap.c:55: first defined here
1> libspmsecureentries.a: In function `z_new_thread':
1> F:/nordic/zephyr/arch/arm/core/thread.c:57: multiple definition of `z_new_thread'
1> zephyr/arch/arm/core/libarch__arm__core.a(thread.c.obj):F:/nordic/zephyr/arch/arm/core/thread.c:57: first defined here
1> libspmsecureentries.a: In function `k_cpu_idle':
1> F:/nordic/zephyr/arch/arm/core/cpu_idle.S:131: multiple definition of `k_cpu_idle'
1> zephyr/arch/arm/core/libarch__arm__core.a(cpu_idle.S.obj):F:/nordic/zephyr/arch/arm/core/cpu_idle.S:131: first defined here
1> libspmsecureentries.a: In function `z_is_thread_essential':
1> F:/nordic/zephyr/kernel/thread.c:99: multiple definition of `z_is_thread_essential'
1> zephyr/kernel/libkernel.a(thread.c.obj):F:/nordic/zephyr/kernel/thread.c:99: first defined here
1> libspmsecureentries.a: In function `z_arch_irq_disable':
1> F:/nordic/zephyr/arch/arm/core/irq_manage.c:59: multiple definition of `z_arch_irq_disable'
1> zephyr/arch/arm/core/libarch__arm__core.a(irq_manage.c.obj):F:/nordic/zephyr/arch/arm/core/irq_manage.c:59: first defined here
1> libspmsecureentries.a:F:/nordic/zephyr/kernel/init.c:79: multiple definition of `_main_stack'
1> zephyr/kernel/libkernel.a(init.c.obj):F:/nordic/zephyr/kernel/init.c:79: first defined here
1> libspmsecureentries.a: In function `memmove':
1> F:/nordic/zephyr/lib/libc/minimal/source/string/string.c:206: multiple definition of `memmove'
1> zephyr/lib/libc/minimal/liblib__libc__minimal.a(string.c.obj):F:/nordic/zephyr/lib/libc/minimal/source/string/string.c:206: first defined here
1> libspmsecureentries.a: In function `_region_min_align':
1> isr_tables.c:(*ABS*+0x6c): multiple definition of `K_THREAD_SIZEOF'
1> libspmsecureentries.a: In function `__start':
1> F:/nordic/zephyr/arch/arm/core/cortex_m/reset.S:62: multiple definition of `__reset'
1> zephyr/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a(reset.S.obj):F:/nordic/zephyr/arch/arm/core/cortex_m/reset.S:62: first defined here
1> libspmsecureentries.a: In function `__svc':
1> F:/nordic/zephyr/arch/arm/core/swap_helper.S:376: multiple definition of `__svc'
1> zephyr/arch/arm/core/libarch__arm__core.a(swap_helper.S.obj):F:/nordic/zephyr/arch/arm/core/swap_helper.S:376: first defined here
1> libspmsecureentries.a: In function `z_thread_entry':
1> F:/nordic/zephyr/lib/os/thread_entry.c:28: multiple definition of `z_thread_entry'
1> zephyr/libzephyr.a(thread_entry.c.obj):F:/nordic/zephyr/lib/os/thread_entry.c:28: first defined here
1> libspmsecureentries.a: In function `_IntExit':
1> F:/nordic/zephyr/arch/arm/core/exc_exit.S:71: multiple definition of `z_ExcExit'
1> zephyr/arch/arm/core/libarch__arm__core.a(exc_exit.S.obj):F:/nordic/zephyr/arch/arm/core/exc_exit.S:71: first defined here
1> libspmsecureentries.a: In function `__data_ram_start':
1> F:/nordic/zephyr/lib/os/printk.c:56: multiple definition of `_char_out'
1> zephyr/libzephyr.a(printk.c.obj):F:/nordic/zephyr/lib/os/printk.c:56: first defined here
1> libspmsecureentries.a: In function `rtc1_nrf_isr':
1> F:/nordic/zephyr/drivers/timer/nrf_rtc_timer.c:55: multiple definition of `rtc1_nrf_isr'
1> zephyr/libzephyr.a(nrf_rtc_timer.c.obj):F:/nordic/zephyr/drivers/timer/nrf_rtc_timer.c:55: first defined here
1> libspmsecureentries.a: In function `relocate_vector_table':
1> F:/nordic/zephyr/arch/arm/core/cortex_m/prep_c.c:48: multiple definition of `_PrepC'
1> zephyr/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a(prep_c.c.obj):F:/nordic/zephyr/arch/arm/core/cortex_m/prep_c.c:48: first defined here
1> libspmsecureentries.a: In function `z_arch_configure_static_mpu_regions':
1> F:/nordic/zephyr/arch/arm/core/cortex_m/mpu/arm_core_mpu.c:62: multiple definition of `z_arch_configure_static_mpu_regions'
1> zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a(arm_core_mpu.c.obj):F:/nordic/zephyr/arch/arm/core/cortex_m/mpu/arm_core_mpu.c:62: first defined here
1> libspmsecureentries.a: In function `init_static_pools':
1> F:/nordic/zephyr/kernel/mempool.c:39: multiple definition of `init_static_pools'
1> zephyr/kernel/libkernel.a(mempool.c.obj):F:/nordic/zephyr/kernel/mempool.c:39: first defined here
1> libspmsecureentries.a: In function `__hard_fault':
1> F:/nordic/zephyr/arch/arm/core/fault_s.S:97: multiple definition of `__reserved'
1> zephyr/arch/arm/core/libarch__arm__core.a(fault_s.S.obj):F:/nordic/zephyr/arch/arm/core/fault_s.S:97: first defined here
1> libspmsecureentries.a: In function `memcpy':
1> F:/nordic/zephyr/lib/libc/minimal/source/string/string.c:237: multiple definition of `memcpy'
1> zephyr/lib/libc/minimal/liblib__libc__minimal.a(string.c.obj):F:/nordic/zephyr/lib/libc/minimal/source/string/string.c:237: first defined here
1> libspmsecureentries.a: In function `z_do_kernel_oops':
1> F:/nordic/zephyr/arch/arm/core/fatal.c:108: multiple definition of `z_do_kernel_oops'
1> zephyr/arch/arm/core/libarch__arm__core.a(fatal.c.obj):F:/nordic/zephyr/arch/arm/core/fatal.c:108: first defined here
1> libspmsecureentries.a: In function `z_impl_k_current_get':
1> F:/nordic/zephyr/kernel/sched.c:1078: multiple definition of `z_impl_k_current_get'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/kernel/sched.c:1078: first defined here
1> libspmsecureentries.a: In function `z_cstart':
1> F:/nordic/zephyr/kernel/init.c:476: multiple definition of `z_cstart'
1> zephyr/kernel/libkernel.a(init.c.obj):F:/nordic/zephyr/kernel/init.c:476: first defined here
1> libspmsecureentries.a: In function `__data_ram_start':
1> isr_tables.c:(datas+0x4): multiple definition of `SystemCoreClock'
1> zephyr/libzephyr.a(system_nrf9160.c.obj):(.data.SystemCoreClock+0x0): first defined here
1> libspmsecureentries.a: In function `uart_console_hook_install':
1> F:/nordic/zephyr/drivers/console/uart_console.c:600: multiple definition of `uart_console_hook_install'
1> zephyr/libzephyr.a(uart_console.c.obj):F:/nordic/zephyr/drivers/console/uart_console.c:600: first defined here
1> libspmsecureentries.a: In function `z_sys_device_do_config_level':
1> F:/nordic/zephyr/kernel/device.c:40: multiple definition of `z_sys_device_do_config_level'
1> zephyr/kernel/libkernel.a(device.c.obj):F:/nordic/zephyr/kernel/device.c:40: first defined here
1> libspmsecureentries.a: In function `__kernel_ram_size':
1> isr_tables.c:(*ABS*+0x20000000): multiple definition of `CONFIG_SRAM_BASE_ADDRESS'
1> libspmsecureentries.a: In function `arm_core_mpu_configure_dynamic_mpu_regions':
1> f:\nordic\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:231: multiple definition of `arm_core_mpu_configure_dynamic_mpu_regions'
1> zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a(arm_mpu.c.obj):f:\nordic\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:231: first defined here
1> libspmsecureentries.a: In function `sys_dlist_is_empty':
1> F:/nordic/zephyr/include/misc/dlist.h:265: multiple definition of `z_priq_dumb_best'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/include/misc/dlist.h:265: first defined here
1> libspmsecureentries.a: In function `z_sched_init':
1> F:/nordic/zephyr/kernel/sched.c:816: multiple definition of `z_sched_init'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/kernel/sched.c:816: first defined here
1> libspmsecureentries.a: In function `_OffsetAbsSyms':
1> F:/nordic/zephyr/arch/arm/core/offsets/offsets.c:85: multiple definition of `_OffsetAbsSyms'
1> zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj:F:/nordic/zephyr/arch/arm/core/offsets/offsets.c:85: first defined here
1> libspmsecureentries.a: In function `__printk_hook_install':
1> F:/nordic/zephyr/lib/os/printk.c:69: multiple definition of `__printk_hook_install'
1> zephyr/libzephyr.a(printk.c.obj):F:/nordic/zephyr/lib/os/printk.c:69: first defined here
1> libspmsecureentries.a: In function `z_arch_irq_lock':
1> F:/nordic/zephyr/include/arch/arm/cortex_m/asm_inline_gcc.h:132: multiple definition of `k_sched_lock'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/kernel/sched.c:536: first defined here
1> libspmsecureentries.a: In function `__udivmoddi4':
1> isr_tables.c:(_TEXT_SECTION_NAME_2+0xa0): multiple definition of `__udivmoddi4'
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v8-m.main/fpv5-sp/hard\libgcc.a(_udivmoddi4.o):libgcc2.c:(.text+0x0): first defined here
1> libspmsecureentries.a: In function `_Fault':
1> F:/nordic/zephyr/arch/arm/core/fault.c:789: multiple definition of `_Fault'
1> zephyr/arch/arm/core/libarch__arm__core.a(fault.c.obj):F:/nordic/zephyr/arch/arm/core/fault.c:787: first defined here
1> libspmsecureentries.a: In function `z_reserve_fd':
1> F:/nordic/zephyr/lib/os/fdtable.c:124: multiple definition of `_irq_vector_table'
1> zephyr/libzephyr.a(isr_tables.c.obj):F:/nordic/zephyr/arch/common/isr_tables.c:42: first defined here
1> libspmsecureentries.a: In function `z_init_static_threads':
1> F:/nordic/zephyr/kernel/thread.c:636: multiple definition of `z_init_static_threads'
1> zephyr/kernel/libkernel.a(thread.c.obj):F:/nordic/zephyr/kernel/thread.c:636: first defined here
1> libspmsecureentries.a: In function `z_sys_power_save_idle_exit':
1> F:/nordic/zephyr/kernel/idle.c:119: multiple definition of `z_sys_power_save_idle_exit'
1> zephyr/kernel/libkernel.a(idle.c.obj):F:/nordic/zephyr/kernel/idle.c:119: first defined here
1> libspmsecureentries.a: In function `_region_min_align':
1> isr_tables.c:(*ABS*+0x400): multiple definition of `CONFIG_MAIN_STACK_SIZE'
1> libspmsecureentries.a: In function `z_bss_zero':
1> F:/nordic/zephyr/kernel/init.c:146: multiple definition of `z_bss_zero'
1> zephyr/kernel/libkernel.a(init.c.obj):F:/nordic/zephyr/kernel/init.c:146: first defined here
1> libspmsecureentries.a: In function `_ext_abis_size':
1> isr_tables.c:(*ABS*+0x0): multiple definition of `CONFIG_FLASH_LOAD_OFFSET'
1> libspmsecureentries.a: In function `__hard_fault':
1> F:/nordic/zephyr/arch/arm/core/fault_s.S:97: multiple definition of `__bus_fault'
1> zephyr/arch/arm/core/libarch__arm__core.a(fault_s.S.obj):F:/nordic/zephyr/arch/arm/core/fault_s.S:97: first defined here
1> libspmsecureentries.a: In function `z_arch_irq_lock':
1> F:/nordic/zephyr/include/arch/arm/cortex_m/asm_inline_gcc.h:132: multiple definition of `z_clock_elapsed'
1> zephyr/libzephyr.a(nrf_rtc_timer.c.obj):F:/nordic/zephyr/drivers/timer/nrf_rtc_timer.c:138: first defined here
1> libspmsecureentries.a: In function `arm_core_mpu_enable':
1> f:\nordic\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:113: multiple definition of `arm_core_mpu_enable'
1> zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a(arm_mpu.c.obj):f:\nordic\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:113: first defined here
1> libspmsecureentries.a: In function `z_data_copy':
1> F:/nordic/zephyr/kernel/init.c:177: multiple definition of `z_data_copy'
1> zephyr/kernel/libkernel.a(init.c.obj):F:/nordic/zephyr/kernel/init.c:177: first defined here
1> libspmsecureentries.a: In function `z_thread_single_abort':
1> F:/nordic/zephyr/kernel/thread.c:580: multiple definition of `z_thread_single_abort'
1> zephyr/kernel/libkernel.a(thread.c.obj):F:/nordic/zephyr/kernel/thread.c:580: first defined here
1> libspmsecureentries.a: In function `z_platform_init':
1> F:/nordic/zephyr/soc/arm/nordic_nrf/nrf91/soc.c:68: multiple definition of `z_platform_init'
1> zephyr/libzephyr.a(soc.c.obj):F:/nordic/zephyr/soc/arm/nordic_nrf/nrf91/soc.c:68: first defined here
1> libspmsecureentries.a: In function `__start':
1> F:/nordic/zephyr/arch/arm/core/cortex_m/reset.S:62: multiple definition of `__start'
1> zephyr/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a(reset.S.obj):F:/nordic/zephyr/arch/arm/core/cortex_m/reset.S:62: first defined here
1> libspmsecureentries.a: In function `z_remove_thread_from_ready_q':
1> F:/nordic/zephyr/kernel/sched.c:350: multiple definition of `z_remove_thread_from_ready_q'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/kernel/sched.c:350: first defined here
1> libspmsecureentries.a: In function `__bss_start':
1> isr_tables.c:(bss+0x18dc): multiple definition of `_kernel'
1> zephyr/kernel/libkernel.a(sched.c.obj):(.bss._kernel+0x0): first defined here
1> libspmsecureentries.a:(rodata+0x0): multiple definition of `mpu_config'
1> zephyr/libzephyr.a(mpu_regions.c.obj):F:/nordic/zephyr/include/arch/arm/cortex_m/mpu/arm_mpu.h:56: first defined here
1> libspmsecureentries.a: In function `z_impl_k_thread_abort':
1> F:/nordic/zephyr/arch/arm/core/thread_abort.c:31: multiple definition of `z_impl_k_thread_abort'
1> zephyr/arch/arm/core/libarch__arm__core.a(thread_abort.c.obj):F:/nordic/zephyr/arch/arm/core/thread_abort.c:31: first defined here
1> libspmsecureentries.a: In function `nrf_power_clock_isr':
1> F:/nordic/zephyr/drivers/clock_control/nrf_power_clock.c:298: multiple definition of `nrf_power_clock_isr'
1> zephyr/libzephyr.a(nrf_power_clock.c.obj):F:/nordic/zephyr/drivers/clock_control/nrf_power_clock.c:288: first defined here
1> libspmsecureentries.a: In function `mbedtls_platform_zeroize':
1> isr_tables.c:(_TEXT_SECTION_NAME_2+0x1b34): multiple definition of `mbedtls_platform_zeroize'
1> F:/nordic/nrfxlib/bsdlib/lib/cortex-m33/hard-float/libbsd_nrf9160_xxaa.a(platform_util.c.o):platform_util.c:(.text.mbedtls_platform_zeroize+0x0): first defined here
1> libspmsecureentries.a: In function `__hard_fault':
1> F:/nordic/zephyr/arch/arm/core/fault_s.S:97: multiple definition of `__debug_monitor'
1> zephyr/arch/arm/core/libarch__arm__core.a(fault_s.S.obj):F:/nordic/zephyr/arch/arm/core/fault_s.S:97: first defined here
1> libspmsecureentries.a: In function `_region_min_align':
1> isr_tables.c:(*ABS*+0x40): multiple definition of `CONFIG_SRAM_SIZE'
1> libspmsecureentries.a: In function `idle':
1> F:/nordic/zephyr/kernel/idle.c:130: multiple definition of `idle'
1> zephyr/kernel/libkernel.a(idle.c.obj):F:/nordic/zephyr/kernel/idle.c:130: first defined here
1> libspmsecureentries.a: In function `z_set_timeout_expiry':
1> F:/nordic/zephyr/kernel/timeout.c:158: multiple definition of `z_set_timeout_expiry'
1> zephyr/kernel/libkernel.a(timeout.c.obj):F:/nordic/zephyr/kernel/timeout.c:158: first defined here
1> libspmsecureentries.a: In function `z_arch_configure_dynamic_mpu_regions':
1> F:/nordic/zephyr/arch/arm/core/cortex_m/mpu/arm_core_mpu.c:145: multiple definition of `z_arch_configure_dynamic_mpu_regions'
1> zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a(arm_core_mpu.c.obj):F:/nordic/zephyr/arch/arm/core/cortex_m/mpu/arm_core_mpu.c:145: first defined here
1> libspmsecureentries.a:(noinit+0x540): multiple definition of `_interrupt_stack'
1> zephyr/kernel/libkernel.a(init.c.obj):(.noinit."F:/nordic/zephyr/kernel/init.c".3+0x0): first defined here
1> libspmsecureentries.a: In function `vprintk':
1> F:/nordic/zephyr/lib/os/printk.c:333: multiple definition of `vprintk'
1> zephyr/libzephyr.a(printk.c.obj):F:/nordic/zephyr/lib/os/printk.c:333: first defined here
1> libspmsecureentries.a: In function `z_CpuIdleInit':
1> F:/nordic/zephyr/arch/arm/core/cpu_idle.S:53: multiple definition of `z_CpuIdleInit'
1> zephyr/arch/arm/core/libarch__arm__core.a(cpu_idle.S.obj):F:/nordic/zephyr/arch/arm/core/cpu_idle.S:53: first defined here
1> libspmsecureentries.a: In function `_ext_abis_size':
1> isr_tables.c:(*ABS*+0x0): multiple definition of `CONFIG_HEAP_MEM_POOL_SIZE'
1> libspmsecureentries.a: In function `_region_min_align':
1> isr_tables.c:(*ABS*+0x6c): multiple definition of `_K_THREAD_NO_FLOAT_SIZEOF'
1> libspmsecureentries.a: In function `z_FaultInit':
1> F:/nordic/zephyr/arch/arm/core/fault.c:887: multiple definition of `z_FaultInit'
1> zephyr/arch/arm/core/libarch__arm__core.a(fault.c.obj):F:/nordic/zephyr/arch/arm/core/fault.c:887: first defined here
1> libspmsecureentries.a: In function `z_thread_timeout':
1> F:/nordic/zephyr/kernel/sched.c:422: multiple definition of `z_thread_timeout'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/kernel/sched.c:422: first defined here
1> libspmsecureentries.a: In function `_isr_wrapper':
1> F:/nordic/zephyr/arch/arm/core/isr_wrapper.S:44: multiple definition of `_isr_wrapper'
1> zephyr/arch/arm/core/libarch__arm__core.a(isr_wrapper.S.obj):F:/nordic/zephyr/arch/arm/core/isr_wrapper.S:44: first defined here
1> libspmsecureentries.a: In function `z_get_next_timeout_expiry':
1> F:/nordic/zephyr/kernel/timeout.c:148: multiple definition of `z_get_next_timeout_expiry'
1> zephyr/kernel/libkernel.a(timeout.c.obj):F:/nordic/zephyr/kernel/timeout.c:148: first defined here
1> libspmsecureentries.a: In function `z_reschedule':
1> F:/nordic/zephyr/kernel/sched.c:518: multiple definition of `z_reschedule'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/kernel/sched.c:518: first defined here
1> libspmsecureentries.a: In function `_ConfigAbsSyms':
1> F:\nordic\nrf\samples\nrf9160\at_client\build_nrf9160_pca10090ns/spm/zephyr/misc/generated/configs.c:556: multiple definition of `_ConfigAbsSyms'
1> zephyr/libzephyr.a(configs.c.obj):F:\nordic\nrf\samples\nrf9160\at_client\build_nrf9160_pca10090ns/zephyr/misc/generated/configs.c:298: first defined here
1> libspmsecureentries.a: In function `printk':
1> F:/nordic/zephyr/lib/os/printk.c:377: multiple definition of `printk'
1> zephyr/libzephyr.a(printk.c.obj):F:/nordic/zephyr/lib/os/printk.c:377: first defined here
1> libspmsecureentries.a: In function `z_clock_set_timeout':
1> F:/nordic/zephyr/drivers/timer/nrf_rtc_timer.c:112: multiple definition of `z_clock_set_timeout'
1> zephyr/libzephyr.a(nrf_rtc_timer.c.obj):F:/nordic/zephyr/drivers/timer/nrf_rtc_timer.c:112: first defined here
1> libspmsecureentries.a: In function `__nmi':
1> F:/nordic/zephyr/arch/arm/core/cortex_m/nmi.c:92: multiple definition of `__nmi'
1> zephyr/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a(nmi.c.obj):F:/nordic/zephyr/arch/arm/core/cortex_m/nmi.c:92: first defined here
1> libspmsecureentries.a: In function `k_sched_unlock':
1> F:/nordic/zephyr/kernel/sched.c:543: multiple definition of `k_sched_unlock'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/kernel/sched.c:543: first defined here
1> libspmsecureentries.a: In function `z_IntLibInit':
1> F:/nordic/zephyr/arch/arm/core/irq_init.c:38: multiple definition of `z_IntLibInit'
1> zephyr/arch/arm/core/libarch__arm__core.a(irq_init.c.obj):F:/nordic/zephyr/arch/arm/core/irq_init.c:38: first defined here
1> libspmsecureentries.a: In function `z_vprintk':
1> F:/nordic/zephyr/lib/os/printk.c:102: multiple definition of `z_vprintk'
1> zephyr/libzephyr.a(printk.c.obj):F:/nordic/zephyr/lib/os/printk.c:102: first defined here
1> libspmsecureentries.a: In function `z_NanoFatalErrorHandler':
1> F:/nordic/zephyr/arch/arm/core/fatal.c:49: multiple definition of `z_NanoFatalErrorHandler'
1> zephyr/arch/arm/core/libarch__arm__core.a(fatal.c.obj):F:/nordic/zephyr/arch/arm/core/fatal.c:49: first defined here
1> libspmsecureentries.a:F:/nordic/zephyr/kernel/errno.c:23: multiple definition of `_k_neg_eagain'
1> zephyr/kernel/libkernel.a(errno.c.obj):F:/nordic/zephyr/kernel/errno.c:23: first defined here
1> libspmsecureentries.a: In function `z_move_thread_to_end_of_prio_q':
1> F:/nordic/zephyr/kernel/sched.c:340: multiple definition of `z_move_thread_to_end_of_prio_q'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/kernel/sched.c:340: first defined here
1> libspmsecureentries.a: In function `memset':
1> F:/nordic/zephyr/lib/libc/minimal/source/string/string.c:290: multiple definition of `memset'
1> zephyr/lib/libc/minimal/liblib__libc__minimal.a(string.c.obj):F:/nordic/zephyr/lib/libc/minimal/source/string/string.c:290: first defined here
1> libspmsecureentries.a: In function `main':
1> F:/nordic/nrf/samples/nrf9160/spm/src/main.c:54: multiple definition of `main'
1> app/libapp.a(main.c.obj):F:\nordic\nrf\samples\nrf9160\at_client\build_nrf9160_pca10090ns/../src/main.c:28: first defined here
1> libspmsecureentries.a: In function `arm_core_mpu_mark_areas_for_dynamic_regions':
1> f:\nordic\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:216: multiple definition of `arm_core_mpu_mark_areas_for_dynamic_regions'
1> zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a(arm_mpu.c.obj):f:\nordic\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:216: first defined here
1> libspmsecureentries.a: In function `z_impl_k_thread_start':
1> F:/nordic/zephyr/kernel/thread.c:267: multiple definition of `z_impl_k_thread_start'
1> zephyr/kernel/libkernel.a(thread.c.obj):F:/nordic/zephyr/kernel/thread.c:267: first defined here
1> libspmsecureentries.a: In function `z_SysNmiOnReset':
1> F:/nordic/zephyr/arch/arm/core/cortex_m/nmi_on_reset.S:26: multiple definition of `z_SysNmiOnReset'
1> zephyr/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a(nmi_on_reset.S.obj):F:/nordic/zephyr/arch/arm/core/cortex_m/nmi_on_reset.S:26: first defined here
1> libspmsecureentries.a: In function `z_irq_spurious':
1> F:/nordic/zephyr/arch/arm/core/irq_manage.c:132: multiple definition of `z_irq_spurious'
1> zephyr/arch/arm/core/libarch__arm__core.a(irq_manage.c.obj):F:/nordic/zephyr/arch/arm/core/irq_manage.c:132: first defined here
1> libspmsecureentries.a: In function `__DMB':
1> F:/nordic/zephyr/ext/hal/cmsis/Include/cmsis_gcc.h:890: multiple definition of `arm_core_mpu_disable'
1> zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a(arm_mpu.c.obj):F:/nordic/zephyr/ext/hal/cmsis/Include/cmsis_gcc.h:890: first defined here
1> libspmsecureentries.a:F:/nordic/zephyr/kernel/init.c:86: multiple definition of `_idle_thread'
1> zephyr/kernel/libkernel.a(init.c.obj):F:/nordic/zephyr/kernel/init.c:86: first defined here
1> libspmsecureentries.a: In function `__pendsv':
1> F:/nordic/zephyr/arch/arm/core/swap_helper.S:59: multiple definition of `__pendsv'
1> zephyr/arch/arm/core/libarch__arm__core.a(swap_helper.S.obj):F:/nordic/zephyr/arch/arm/core/swap_helper.S:59: first defined here
1> libspmsecureentries.a: In function `strcmp':
1> F:/nordic/zephyr/lib/libc/minimal/source/string/string.c:124: multiple definition of `strcmp'
1> zephyr/lib/libc/minimal/liblib__libc__minimal.a(string.c.obj):F:/nordic/zephyr/lib/libc/minimal/source/string/string.c:124: first defined here
1> libspmsecureentries.a: In function `__stdout_hook_install':
1> F:/nordic/zephyr/lib/libc/minimal/source/stdout/stdout_console.c:25: multiple definition of `__stdout_hook_install'
1> zephyr/lib/libc/minimal/liblib__libc__minimal.a(stdout_console.c.obj):F:/nordic/zephyr/lib/libc/minimal/source/stdout/stdout_console.c:25: first defined here
1> libspmsecureentries.a: In function `_IntExit':
1> F:/nordic/zephyr/arch/arm/core/exc_exit.S:71: multiple definition of `_IntExit'
1> zephyr/arch/arm/core/libarch__arm__core.a(exc_exit.S.obj):F:/nordic/zephyr/arch/arm/core/exc_exit.S:71: first defined here
1> libspmsecureentries.a: In function `SystemInit':
1> F:/nordic/zephyr/ext/hal/nordic/nrfx/mdk/system_nrf9160.c:79: multiple definition of `SystemInit'
1> zephyr/libzephyr.a(system_nrf9160.c.obj):F:/nordic/zephyr/ext/hal/nordic/nrfx/mdk/system_nrf9160.c:191: first defined here
1> libspmsecureentries.a: In function `__kernel_ram_size':
1> isr_tables.c:(*ABS*+0x30000): multiple definition of `CONFIG_FLASH_LOAD_SIZE'
1> libspmsecureentries.a: In function `z_add_timeout':
1> F:/nordic/zephyr/kernel/timeout.c:83: multiple definition of `z_add_timeout'
1> zephyr/kernel/libkernel.a(timeout.c.obj):F:/nordic/zephyr/kernel/timeout.c:84: first defined here
1> libspmsecureentries.a: In function `arm_core_mpu_configure_static_mpu_regions':
1> f:\nordic\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:200: multiple definition of `arm_core_mpu_configure_static_mpu_regions'
1> zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a(arm_mpu.c.obj):f:\nordic\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:200: first defined here
1> libspmsecureentries.a: In function `k_sched_time_slice_set':
1> F:/nordic/zephyr/kernel/sched.c:264: multiple definition of `k_sched_time_slice_set'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/kernel/sched.c:264: first defined here
1> libspmsecureentries.a:(sw_isr_table+0x0): multiple definition of `_sw_isr_table'
1> zephyr/libzephyr.a(isr_tables.c.obj):(.gnu.linkonce.sw_isr_table+0x0): first defined here
1> libspmsecureentries.a: In function `z_add_thread_to_ready_q':
1> F:/nordic/zephyr/kernel/sched.c:331: multiple definition of `z_add_thread_to_ready_q'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/kernel/sched.c:331: first defined here
1> libspmsecureentries.a: In function `__hard_fault':
1> F:/nordic/zephyr/arch/arm/core/fault_s.S:97: multiple definition of `__mpu_fault'
1> zephyr/arch/arm/core/libarch__arm__core.a(fault_s.S.obj):F:/nordic/zephyr/arch/arm/core/fault_s.S:97: first defined here
1> libspmsecureentries.a: In function `z_reschedule_irqlock':
1> F:/nordic/zephyr/kernel/sched.c:527: multiple definition of `z_reschedule_irqlock'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/kernel/sched.c:527: first defined here
1> libspmsecureentries.a: In function `z_setup_new_thread':
1> F:/nordic/zephyr/kernel/thread.c:352: multiple definition of `z_setup_new_thread'
1> zephyr/kernel/libkernel.a(thread.c.obj):F:/nordic/zephyr/kernel/thread.c:352: first defined here
1> libspmsecureentries.a: In function `_region_min_align':
1> isr_tables.c:(*ABS*+0x30): multiple definition of `_STRUCT_KERNEL_SIZE'
1> libspmsecureentries.a: In function `__hard_fault':
1> F:/nordic/zephyr/arch/arm/core/fault_s.S:97: multiple definition of `__hard_fault'
1> zephyr/arch/arm/core/libarch__arm__core.a(fault_s.S.obj):F:/nordic/zephyr/arch/arm/core/fault_s.S:97: first defined here
1> libspmsecureentries.a: In function `_region_min_align':
1> isr_tables.c:(*ABS*+0x20): multiple definition of `___esf_t_SIZEOF'
1> libspmsecureentries.a: In function `cmse_TT':
1> f:\gnuarmemb\7-2018-q2-update\lib\gcc\arm-none-eabi\7.3.1\include/arm_cmse.h:125: multiple definition of `arm_cmse_mpu_region_get'
1> zephyr/libzephyr.a(arm_core_cmse.c.obj):f:\gnuarmemb\7-2018-q2-update\lib\gcc\arm-none-eabi\7.3.1\include/arm_cmse.h:125: first defined here
1> libspmsecureentries.a: In function `z_priq_dumb_remove':
1> F:/nordic/zephyr/kernel/sched.c:646: multiple definition of `z_priq_dumb_remove'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/kernel/sched.c:646: first defined here
1> libspmsecureentries.a: In function `z_irq_priority_set':
1> F:/nordic/zephyr/arch/arm/core/irq_manage.c:115: multiple definition of `z_irq_priority_set'
1> zephyr/arch/arm/core/libarch__arm__core.a(irq_manage.c.obj):F:/nordic/zephyr/arch/arm/core/irq_manage.c:85: first defined here
1> libspmsecureentries.a: In function `z_time_slice':
1> F:/nordic/zephyr/kernel/sched.c:285: multiple definition of `z_time_slice'
1> zephyr/kernel/libkernel.a(sched.c.obj):F:/nordic/zephyr/kernel/sched.c:285: first defined here
1> libspmsecureentries.a: In function `z_arch_irq_enable':
1> F:/nordic/zephyr/arch/arm/core/irq_manage.c:45: multiple definition of `z_arch_irq_enable'
1> zephyr/arch/arm/core/libarch__arm__core.a(irq_manage.c.obj):F:/nordic/zephyr/arch/arm/core/irq_manage.c:45: first defined here
1> libspmsecureentries.a: In function `z_clock_driver_init':
1> F:/nordic/zephyr/drivers/timer/nrf_rtc_timer.c:77: multiple definition of `z_clock_driver_init'
1> zephyr/libzephyr.a(nrf_rtc_timer.c.obj):F:/nordic/zephyr/drivers/timer/nrf_rtc_timer.c:77: first defined here
1> libspmsecureentries.a: In function `z_sys_mem_pool_block_free':
1> F:/nordic/zephyr/include/misc/dlist.h:405: multiple definition of `__aeabi_ldivmod'
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v8-m.main/fpv5-sp/hard\libgcc.a(_aeabi_ldivmod.o):(.text+0x0): first defined here
1> libspmsecureentries.a: In function `z_impl_device_get_binding':
1> F:/nordic/zephyr/kernel/device.c:77: multiple definition of `z_impl_device_get_binding'
1> zephyr/kernel/libkernel.a(device.c.obj):F:/nordic/zephyr/kernel/device.c:77: first defined here
1> libspmsecureentries.a: In function `z_sys_mem_pool_base_init':
1> F:/nordic/zephyr/lib/os/mempool.c:81: multiple definition of `z_sys_mem_pool_base_init'
1> zephyr/libzephyr.a(mempool.c.obj):F:/nordic/zephyr/lib/os/mempool.c:81: first defined here
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: warning: orphan section `_TEXT_SECTION_NAME_2' from `libspmsecureentries.a' being placed in section `_TEXT_SECTION_NAME_2'.
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: libspmsecureentries.a: `spm_request_system_reboot' and its special symbol are in different sections.
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: libspmsecureentries.a: `spm_request_random_number' and its special symbol are in different sections.
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: cannot size stub section: Invalid operation
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `text' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `_TEXT_SECTION_NAME_2' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `.ARM.exidx' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `sw_isr_table' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `devconfig' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `rodata' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `datas' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `initlevel' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `_k_mem_slab_area' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `_k_mem_pool_area' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `_k_mutex_area' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `_k_msgq_area' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `_net_buf_pool_area' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `net_if' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `net_if_dev' not in segment
1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `.intList' not in segment
1> collect2.exe: error: ld returned 1 exit status
1> IDT_LIST: 120 B 2 KB 5.86%
Build failed

Parents
  • Hi Johan, 

    WARNING: ZEPHYR_BASE=F:\nsd_src_root2\ncs\zephyr in the calling environment will be used, but was set to F:\nordic\zephyr in west config.

     

    You should set ZEPHYR_BASE to F:\nordic\zephyr.

    -Amanda H. 

  • Thanks Amanda.

    I guess you mean, set ZEPHYR_BASE to F:\ncs\zephyr - since it's where I have the v1.0.0 checked out.
    The nordic-folder was a mistake, which Martin pointed out needed to be named ncs instead.

    I seem to have several folders with different versions pointed out by variables as well in this.
    I will remove the old copies and update the ZEPHYR_BASE to point to the most recent one instead.

    The old versions are no point in having still.

  • I still get the same error.

    I have cleaned all other repos and checked the environment.
    The checkout log is below and I cannot see any warnings in it or wrong paths.
    Also I attached the buildlog from Segger as well below it.

    I see that the linking part has the problems.. and spmsecure-files is mentioned, although I have selected board _ns (non secure). Is this really right?


    1> Linking ‘zephyr_prebuilt.elf’
    1> Memory region Used Size Region Size %age Used
    1> FLASH: 123644 B 976 KB 12.37%
    1> SRAM: 24 KB 128 KB 18.75%
    1> libspmsecureentries.a: In function `z_abort_timeout':
    1> F:/ncs/zephyr/kernel/timeout.c:114: multiple definition of `z_abort_timeout'
    1> zephyr/kernel/libkernel.a(timeout.c.obj):F:/ncs/zephyr/kernel/timeout.c:114: first defined here
    1> libspmsecureentries.a:F:/ncs/zephyr/kernel/init.c:80: multiple definition of `_idle_stack'
    1> zephyr/kernel/libkernel.a(init.c.obj):F:/ncs/zephyr/kernel/init.c:80: first defined here
    1> libspmsecureentries.a: In function `z_init_thread_base':
    1> F:/ncs/zephyr/kernel/thread.c:683: multiple definition of `z_init_thread_base'

    ...

    LOG checkout

    F:\>cd ncs

    F:\ncs>dir
    Volymen i enhet F har etiketten Ny volym
    Volymens serienummer är 5AFA-00C7

    Innehåll i katalogen F:\ncs

    2019-08-14 15:51 <KAT> .
    2019-08-14 15:51 <KAT> ..
    0 fil(er) 0 byte
    2 katalog(er) 59 290 828 800 byte ledigt

    F:\ncs>west init -m github.com/.../fw-nrfconnect-nrf --mr v1.0.0
    Initializing in F:\ncs
    ←[92m=== Cloning manifest repository from https://github.com/NordicPlayground/fw-nrfconnect-nrf, rev. v1.0.0 into F:\ncs\.west\tmp
    ←[0mInitialized empty Git repository in F:/ncs/.west/tmp/.git/
    remote: Enumerating objects: 39, done.
    remote: Counting objects: 100% (39/39), done.
    remote: Compressing objects: 100% (39/39), done.
    remote: Total 14228 (delta 15), reused 2 (delta 0), pack-reused 14189
    Receiving objects: 100% (14228/14228), 5.06 MiB | 2.42 MiB/s, done.
    Resolving deltas: 100% (9606/9606), done.
    From https://github.com/NordicPlayground/fw-nrfconnect-nrf
    * tag v1.0.0 -> FETCH_HEAD
    * [new branch] master -> origin/master
    * [new branch] v1.0-branch -> origin/v1.0-branch
    * [new tag] v0.1.0 -> v0.1.0
    * [new tag] v0.1.0-rc1 -> v0.1.0-rc1
    * [new tag] v0.3.0 -> v0.3.0
    * [new tag] v0.3.0-rc1 -> v0.3.0-rc1
    * [new tag] v0.3.0-rc2 -> v0.3.0-rc2
    * [new tag] v0.4.0 -> v0.4.0
    * [new tag] v0.4.0-rc1 -> v0.4.0-rc1
    * [new tag] v0.4.0-rc2 -> v0.4.0-rc2
    * [new tag] v1.0.0 -> v1.0.0
    * [new tag] v1.0.0-rc1 -> v1.0.0-rc1
    * [new tag] v1.0.0-rc2 -> v1.0.0-rc2
    * [new tag] v1.0.0-rc3 -> v1.0.0-rc3
    * [new tag] v1.0.0-rc4 -> v1.0.0-rc4
    b8533b803c55fff194fe852f4eee6994640816f3 refs/tags/v1.0.0
    Note: checking out 'v1.0.0'.

    You are in 'detached HEAD' state. You can look around, make experimental
    changes and commit them, and you can discard any commits you make in this
    state without impacting any branches by performing another checkout.

    If you want to create a new branch to retain commits you create, you may
    do so (now or later) by using -b with the checkout command again. Example:

    git checkout -b <new-branch-name>

    HEAD is now at 1f3f87d manifest: Updated manifest to use v1.0.0 release tags
    cloning github.com/.../west at revision v0.5.8
    ←[92m=== Cloning west repository from https://github.com/zephyrproject-rtos/west, rev. v0.5.8 into F:\ncs\.west\west
    ←[0mInitialized empty Git repository in F:/ncs/.west/west/.git/
    remote: Enumerating objects: 111, done.
    remote: Counting objects: 100% (111/111), done.
    remote: Compressing objects: 100% (60/60), done.
    remote: Total 2505 (delta 52), reused 71 (delta 33), pack-reused 2394
    Receiving objects: 100% (2505/2505), 697.70 KiB | 1.41 MiB/s, done.
    Resolving deltas: 100% (1442/1442), done.
    From https://github.com/zephyrproject-rtos/west
    * tag v0.5.8 -> FETCH_HEAD
    * [new branch] master -> origin/master
    * [new tag] v0.1.0 -> v0.1.0
    * [new tag] v0.2.0 -> v0.2.0
    * [new tag] v0.2.0rc1 -> v0.2.0rc1
    * [new tag] v0.2.0rc2 -> v0.2.0rc2
    * [new tag] v0.2.0rc3 -> v0.2.0rc3
    * [new tag] v0.3.0 -> v0.3.0
    * [new tag] v0.3.0rc1 -> v0.3.0rc1
    * [new tag] v0.4.0 -> v0.4.0
    * [new tag] v0.4.0rc1 -> v0.4.0rc1
    * [new tag] v0.5.0 -> v0.5.0
    * [new tag] v0.5.1 -> v0.5.1
    * [new tag] v0.5.2 -> v0.5.2
    * [new tag] v0.5.3 -> v0.5.3
    * [new tag] v0.5.4 -> v0.5.4
    * [new tag] v0.5.5 -> v0.5.5
    * [new tag] v0.5.6 -> v0.5.6
    * [new tag] v0.5.7 -> v0.5.7
    * [new tag] v0.5.8 -> v0.5.8
    * [new tag] v0.6.0 -> v0.6.0
    * [new tag] v0.6.0rc1 -> v0.6.0rc1
    * [new tag] v0.6.0rc2 -> v0.6.0rc2
    * [new tag] v0.6.0rc3 -> v0.6.0rc3
    1ad6c948295b8c25f8e3b4ea6750dc85d077cab6 refs/tags/v0.5.8
    Note: checking out 'v0.5.8'.

    You are in 'detached HEAD' state. You can look around, make experimental
    changes and commit them, and you can discard any commits you make in this
    state without impacting any branches by performing another checkout.

    If you want to create a new branch to retain commits you create, you may
    do so (now or later) by using -b with the checkout command again. Example:

    git checkout -b <new-branch-name>

    HEAD is now at 1980f70 West v0.5.8
    === West initialized. Now run "west update" in F:\ncs.

    F:\ncs>dir
    Volymen i enhet F har etiketten Ny volym
    Volymens serienummer är 5AFA-00C7

    Innehåll i katalogen F:\ncs

    2019-08-14 15:53 <KAT> .
    2019-08-14 15:53 <KAT> ..
    2019-08-14 15:53 <KAT> .west
    2019-08-14 15:53 <KAT> nrf
    0 fil(er) 0 byte
    4 katalog(er) 59 273 609 216 byte ledigt

    F:\ncs>
    F:\ncs>west update
    === self-updating west:
    --- west: fetching changes
    From github.com/.../west
    * tag v0.5.8 -> FETCH_HEAD
    --- west: checked out 1980f707d6cb2b71d3488420e928051cc0a9df13 as detached HEAD
    === updating fw-nrfconnect-zephyr (zephyr):
    --- fw-nrfconnect-zephyr: cloning and initializing
    Initialized empty Git repository in F:/ncs/zephyr/.git/
    --- fw-nrfconnect-zephyr: fetching changes
    remote: Enumerating objects: 339813, done.
    remote: Total 339813 (delta 0), reused 0 (delta 0), pack-reused 339813
    Receiving objects: 100% (339813/339813), 213.85 MiB | 2.47 MiB/s, done.
    Resolving deltas: 100% (256055/256055), done.
    From github.com/.../fw-nrfconnect-zephyr
    * tag v1.14.99-ncs2 -> FETCH_HEAD
    * [new tag] v1.13.99-ncs1 -> v1.13.99-ncs1
    * [new tag] v1.13.99-ncs1-rc1 -> v1.13.99-ncs1-rc1
    * [new tag] v1.13.99-ncs2 -> v1.13.99-ncs2
    * [new tag] v1.13.99-ncs2-rc1 -> v1.13.99-ncs2-rc1
    * [new tag] v1.13.99-ncs2-rc2 -> v1.13.99-ncs2-rc2
    * [new tag] v1.14.99-ncs1 -> v1.14.99-ncs1
    * [new tag] v1.14.99-ncs1-rc1 -> v1.14.99-ncs1-rc1
    * [new tag] v1.14.99-ncs1-rc2 -> v1.14.99-ncs1-rc2
    * [new tag] v1.14.99-ncs2 -> v1.14.99-ncs2
    * [new tag] v1.14.99-ncs2-rc1 -> v1.14.99-ncs2-rc1
    * [new tag] v1.14.99-ncs2-rc2 -> v1.14.99-ncs2-rc2
    * [new tag] v1.14.99-ncs2-rc3 -> v1.14.99-ncs2-rc3
    * [new tag] v1.14.99-ncs2-rc4 -> v1.14.99-ncs2-rc4
    * [new tag] v1.14.99-ncs3-snapshot1 -> v1.14.99-ncs3-snapshot1
    * [new tag] v1.14.99-ncs3-snapshot2 -> v1.14.99-ncs3-snapshot2
    Checking out files: 100% (13373/13373), done.
    HEAD is now at 7e64ac737d [nrf fromlist] logging: Fix log_strdup detection on nonstandard message
    --- fw-nrfconnect-zephyr: checked out 7e64ac737daead12d2dbdda5daec04188243a81c as detached HEAD
    === updating nffs (modules\fs\nffs):
    --- nffs: cloning and initializing
    Initialized empty Git repository in F:/ncs/modules/fs/nffs/.git/
    --- nffs: fetching changes
    remote: Enumerating objects: 62, done.
    remote: Counting objects: 100% (62/62), done.
    remote: Compressing objects: 100% (40/40), done.
    remote: Total 62 (delta 19), reused 61 (delta 18), pack-reused 0
    Unpacking objects: 100% (62/62), done.
    From github.com/.../nffs
    * [new branch] master -> refs/west/master
    * [new branch] v1.14-branch -> refs/west/v1.14-branch
    HEAD is now at bc62a2f zephyr: add as a zephyr module
    --- nffs: checked out bc62a2fa9d98ddb5d633c932ea199bc68e10f194 as detached HEAD
    === updating segger (modules\debug\segger):
    --- segger: cloning and initializing
    Initialized empty Git repository in F:/ncs/modules/debug/segger/.git/
    --- segger: fetching changes
    remote: Enumerating objects: 140, done.
    remote: Counting objects: 100% (140/140), done.
    remote: Compressing objects: 100% (68/68), done.
    Receiving objects: 50% (70/140) d 140 (delta 69), pack-reused 0R
    Receiving objects: 100% (140/140), 73.45 KiB | 826.00 KiB/s, done.
    Resolving deltas: 100% (69/69), done.
    From github.com/.../segger
    * [new branch] master -> refs/west/master
    * [new branch] v1.14-branch -> refs/west/v1.14-branch
    HEAD is now at 6fcf616 ext: segger: update to SystemView v2.52h
    --- segger: checked out 6fcf61606d6012d2c44129edc033f59331e268bc as detached HEAD
    === updating fw-nrfconnect-mcuboot (mcuboot):
    --- fw-nrfconnect-mcuboot: cloning and initializing
    Initialized empty Git repository in F:/ncs/mcuboot/.git/
    --- fw-nrfconnect-mcuboot: fetching changes
    remote: Enumerating objects: 28, done.
    remote: Counting objects: 100% (28/28), done.
    remote: Compressing objects: 100% (20/20), done.
    remote: Total 6381 (delta 11), reused 18 (delta 8), pack-reused 6353
    Receiving objects: 100% (6381/6381), 2.46 MiB | 2.81 MiB/s, done.
    Resolving deltas: 100% (3952/3952), done.
    From github.com/.../fw-nrfconnect-mcuboot
    * tag v1.3.99-ncs2 -> FETCH_HEAD
    * [new tag] v1.2.99-ncs1 -> v1.2.99-ncs1
    * [new tag] v1.2.99-ncs1-rc1 -> v1.2.99-ncs1-rc1
    * [new tag] v1.2.99-ncs2 -> v1.2.99-ncs2
    * [new tag] v1.2.99-ncs2-rc1 -> v1.2.99-ncs2-rc1
    * [new tag] v1.2.99-ncs2-rc2 -> v1.2.99-ncs2-rc2
    * [new tag] v1.3.99-ncs1 -> v1.3.99-ncs1
    * [new tag] v1.3.99-ncs1-rc1 -> v1.3.99-ncs1-rc1
    * [new tag] v1.3.99-ncs1-rc2 -> v1.3.99-ncs1-rc2
    * [new tag] v1.3.99-ncs2 -> v1.3.99-ncs2
    * [new tag] v1.3.99-ncs2-rc1 -> v1.3.99-ncs2-rc1
    * [new tag] v1.3.99-ncs2-rc2 -> v1.3.99-ncs2-rc2
    * [new tag] v1.3.99-ncs2-rc3 -> v1.3.99-ncs2-rc3
    * [new tag] v1.3.99-ncs2-rc4 -> v1.3.99-ncs2-rc4
    * [new tag] v1.3.99-ncs3-snapshot1 -> v1.3.99-ncs3-snapshot1
    * [new tag] v1.3.99-ncs3-snapshot2 -> v1.3.99-ncs3-snapshot2
    HEAD is now at 8b0e50c [nrf noup] zephyr: cmake: Use PM properties with the proper names
    --- fw-nrfconnect-mcuboot: checked out 8b0e50cd5898e66e8bf92b5378c5b29fb0838471 as detached HEAD
    === updating fw-nrfconnect-mcumgr (modules\lib\mcumgr):
    --- fw-nrfconnect-mcumgr: cloning and initializing
    Initialized empty Git repository in F:/ncs/modules/lib/mcumgr/.git/
    --- fw-nrfconnect-mcumgr: fetching changes
    remote: Enumerating objects: 284, done.
    remote: Counting objects: 100% (284/284), done.
    remote: Compressing objects: 100% (94/94), done.
    Receiving objects: 65% (185/284)
    Receiving objects: 100% (284/284), 75.51 KiB | 831.00 KiB/s, done.
    Resolving deltas: 100% (138/138), done.
    From github.com/.../fw-nrfconnect-mcumgr
    * [new branch] master -> refs/west/master
    HEAD is now at c8f675a [nrf noup] Re-apply downstream changes to mcumgr
    --- fw-nrfconnect-mcumgr: checked out c8f675a5fa7f62106b9d913844bd5ed6e16ae69e as detached HEAD
    === updating fw-nrfconnect-tinycbor (modules\lib\tinycbor):
    --- fw-nrfconnect-tinycbor: cloning and initializing
    Initialized empty Git repository in F:/ncs/modules/lib/tinycbor/.git/
    --- fw-nrfconnect-tinycbor: fetching changes
    remote: Enumerating objects: 1385, done.
    remote: Counting objects: 100% (1385/1385), done.
    remote: Compressing objects: 100% (481/481), done.
    Receiving objects: 97% (1344/1385) 1380 (delta 887), pack-reused 0R
    Receiving objects: 100% (1385/1385), 534.80 KiB | 1.10 MiB/s, done.
    Resolving deltas: 100% (892/892), done.
    From github.com/.../fw-nrfconnect-tinycbor
    * [new branch] master -> refs/west/master
    HEAD is now at 543ecb7 [nrf mergeup] Merge upstream up to commit 31ae89e
    --- fw-nrfconnect-tinycbor: checked out 543ecb7c8662580ef803d59ceda7bd3b8a84a11b as detached HEAD
    === updating nrfxlib (nrfxlib):
    --- nrfxlib: cloning and initializing
    Initialized empty Git repository in F:/ncs/nrfxlib/.git/
    --- nrfxlib: fetching changes
    remote: Enumerating objects: 1358, done.
    remote: Total 1358 (delta 0), reused 0 (delta 0), pack-reused 1358Receiving objects: 97% (1318/1358), 10.71 MiB
    Receiving objects: 100% (1358/1358), 12.76 MiB | 4.25 MiB/s, done.
    Resolving deltas: 100% (657/657), done.
    From github.com/.../nrfxlib
    * tag v1.0.0 -> FETCH_HEAD
    * [new tag] v0.1.0 -> v0.1.0
    * [new tag] v0.1.0-rc1 -> v0.1.0-rc1
    * [new tag] v0.3.0 -> v0.3.0
    * [new tag] v0.3.0-rc1 -> v0.3.0-rc1
    * [new tag] v0.3.0-rc2 -> v0.3.0-rc2
    * [new tag] v0.4.0 -> v0.4.0
    * [new tag] v0.4.0-rc1 -> v0.4.0-rc1
    * [new tag] v0.4.0-rc2 -> v0.4.0-rc2
    * [new tag] v1.0.0 -> v1.0.0
    * [new tag] v1.0.0-rc1 -> v1.0.0-rc1
    * [new tag] v1.0.0-rc2 -> v1.0.0-rc2
    * [new tag] v1.0.0-rc3 -> v1.0.0-rc3
    * [new tag] v1.0.0-rc4 -> v1.0.0-rc4
    HEAD is now at efcbc25 nfc: add license
    --- nrfxlib: checked out efcbc258d7c869457e5af59f100fe9a7eeb19b62 as detached HEAD
    === updating cmock (test\cmock):
    --- cmock: cloning and initializing
    Initialized empty Git repository in F:/ncs/test/cmock/.git/
    --- cmock: fetching changes
    remote: Enumerating objects: 104, done.
    remote: Counting objects: 100% (104/104), done.
    remote: Compressing objects: 100% (63/63), done.
    remote: Total 4592 (delta 49), reused 67 (delta 40), pack-reused 4488
    Receiving objects: 100% (4592/4592), 3.28 MiB | 3.68 MiB/s, done.
    Resolving deltas: 100% (3055/3055), done.
    From github.com/.../cmock
    * [new branch] future_2_5 -> refs/west/future_2_5
    * [new branch] master -> refs/west/master
    * [new tag] v2.4.3 -> v2.4.3
    * [new tag] v2.4.4 -> v2.4.4
    * [new tag] v2.4.5 -> v2.4.5
    * [new tag] v2.4.6 -> v2.4.6
    HEAD is now at c243b9a Merge pull request #203 from bmcdonnell/grammar
    --- cmock: checked out c243b9a7a7b3c471023193992b46cf1bd1910450 as detached HEAD
    === updating unity (test\cmock\vendor\unity):
    --- unity: cloning and initializing
    Initialized empty Git repository in F:/ncs/test/cmock/vendor/unity/.git/
    --- unity: fetching changes
    remote: Enumerating objects: 60, done.
    remote: Counting objects: 100% (60/60), done.
    remote: Compressing objects: 100% (49/49), done.
    remote: Total 4935 (delta 23), reused 29 (delta 10), pack-reused 4875
    Receiving objects: 100% (4935/4935), 6.28 MiB | 3.11 MiB/s, done.
    Resolving deltas: 100% (3009/3009), done.
    From github.com/.../unity
    * [new branch] master -> refs/west/master
    * [new branch] stack_traces -> refs/west/stack_traces
    * [new tag] v2.1.0 -> v2.1.0
    * [new tag] v2.4.0 -> v2.4.0
    * [new tag] v2.4.1 -> v2.4.1
    * [new tag] v2.4.2 -> v2.4.2
    * [new tag] v2.4.3 -> v2.4.3
    HEAD is now at 031f3bb Merge pull request #340 from elliot-gawthrop/unit-test-execution-time
    --- unity: checked out 031f3bbe45f8adf504ca3d13e6f093869920b091 as detached HEAD
    === updating mbedtls (mbedtls):
    --- mbedtls: cloning and initializing
    Initialized empty Git repository in F:/ncs/mbedtls/.git/
    --- mbedtls: fetching changes
    remote: Enumerating objects: 15, done.
    remote: Counting objects: 100% (15/15), done.
    remote: Compressing objects: 100% (6/6), done.
    remote: Total 80526 (delta 9), reused 9 (delta 9), pack-reused 80511
    Receiving objects: 100% (80526/80526), 36.00 MiB | 4.66 MiB/s, done.
    Resolving deltas: 100% (62145/62145), done.
    From github.com/.../mbedtls
    * tag mbedtls-2.13.1 -> FETCH_HEAD
    * [new tag] beta-oob-2 -> beta-oob-2
    * [new tag] beta-release -> beta-release
    * [new tag] feature-opaque-keys-2.7-rc1 -> feature-opaque-keys-2.7-rc1
    * [new tag] list -> list
    * [new tag] mbed-alpha3 -> mbed-alpha3
    * [new tag] mbed-os-beta -> mbed-os-beta
    * [new tag] mbedos-16.01-release -> mbedos-16.01-release
    * [new tag] mbedos-16.03-release -> mbedos-16.03-release
    * [new tag] mbedos-2016q1-oob1 -> mbedos-2016q1-oob1
    * [new tag] mbedos-2016q1-oob2 -> mbedos-2016q1-oob2
    * [new tag] mbedos-2016q1-oob3 -> mbedos-2016q1-oob3
    * [new tag] mbedos-release-15-11 -> mbedos-release-15-11
    * [new tag] mbedos-techcon-oob2 -> mbedos-techcon-oob2
    * [new tag] mbedtls-1.3.10 -> mbedtls-1.3.10
    * [new tag] mbedtls-1.3.11 -> mbedtls-1.3.11
    * [new tag] mbedtls-1.3.12 -> mbedtls-1.3.12
    * [new tag] mbedtls-1.3.13 -> mbedtls-1.3.13
    * [new tag] mbedtls-1.3.14 -> mbedtls-1.3.14
    * [new tag] mbedtls-1.3.15 -> mbedtls-1.3.15
    * [new tag] mbedtls-1.3.16 -> mbedtls-1.3.16
    * [new tag] mbedtls-1.3.17 -> mbedtls-1.3.17
    * [new tag] mbedtls-1.3.18 -> mbedtls-1.3.18
    * [new tag] mbedtls-1.3.19 -> mbedtls-1.3.19
    * [new tag] mbedtls-1.3.19-rc1 -> mbedtls-1.3.19-rc1
    * [new tag] mbedtls-1.3.20 -> mbedtls-1.3.20
    * [new tag] mbedtls-1.3.21 -> mbedtls-1.3.21
    * [new tag] mbedtls-1.3.21-rc1 -> mbedtls-1.3.21-rc1
    * [new tag] mbedtls-1.3.22 -> mbedtls-1.3.22
    * [new tag] mbedtls-1.3.22-rc1 -> mbedtls-1.3.22-rc1
    * [new tag] mbedtls-1.4-dtls-preview -> mbedtls-1.4-dtls-preview
    * [new tag] mbedtls-2.0.0 -> mbedtls-2.0.0
    * [new tag] mbedtls-2.1.0 -> mbedtls-2.1.0
    * [new tag] mbedtls-2.1.1 -> mbedtls-2.1.1
    * [new tag] mbedtls-2.1.10 -> mbedtls-2.1.10
    * [new tag] mbedtls-2.1.10-rc1 -> mbedtls-2.1.10-rc1
    * [new tag] mbedtls-2.1.11 -> mbedtls-2.1.11
    * [new tag] mbedtls-2.1.11-rc1 -> mbedtls-2.1.11-rc1
    * [new tag] mbedtls-2.1.12 -> mbedtls-2.1.12
    * [new tag] mbedtls-2.1.13 -> mbedtls-2.1.13
    * [new tag] mbedtls-2.1.14 -> mbedtls-2.1.14
    * [new tag] mbedtls-2.1.15 -> mbedtls-2.1.15
    * [new tag] mbedtls-2.1.16 -> mbedtls-2.1.16
    * [new tag] mbedtls-2.1.17 -> mbedtls-2.1.17
    * [new tag] mbedtls-2.1.18 -> mbedtls-2.1.18
    * [new tag] mbedtls-2.1.2 -> mbedtls-2.1.2
    * [new tag] mbedtls-2.1.3 -> mbedtls-2.1.3
    * [new tag] mbedtls-2.1.4 -> mbedtls-2.1.4
    * [new tag] mbedtls-2.1.5 -> mbedtls-2.1.5
    * [new tag] mbedtls-2.1.6 -> mbedtls-2.1.6
    * [new tag] mbedtls-2.1.7 -> mbedtls-2.1.7
    * [new tag] mbedtls-2.1.7-rc1 -> mbedtls-2.1.7-rc1
    * [new tag] mbedtls-2.1.8 -> mbedtls-2.1.8
    * [new tag] mbedtls-2.1.9 -> mbedtls-2.1.9
    * [new tag] mbedtls-2.1.9-rc1 -> mbedtls-2.1.9-rc1
    * [new tag] mbedtls-2.10.0 -> mbedtls-2.10.0
    * [new tag] mbedtls-2.11.0 -> mbedtls-2.11.0
    * [new tag] mbedtls-2.12.0 -> mbedtls-2.12.0
    * [new tag] mbedtls-2.13.0 -> mbedtls-2.13.0
    * [new tag] mbedtls-2.13.1 -> mbedtls-2.13.1
    * [new tag] mbedtls-2.14.0 -> mbedtls-2.14.0
    * [new tag] mbedtls-2.14.1 -> mbedtls-2.14.1
    * [new tag] mbedtls-2.15.0 -> mbedtls-2.15.0
    * [new tag] mbedtls-2.15.1 -> mbedtls-2.15.1
    * [new tag] mbedtls-2.16.0 -> mbedtls-2.16.0
    * [new tag] mbedtls-2.16.1 -> mbedtls-2.16.1
    * [new tag] mbedtls-2.16.2 -> mbedtls-2.16.2
    * [new tag] mbedtls-2.17.0 -> mbedtls-2.17.0
    * [new tag] mbedtls-2.18.0 -> mbedtls-2.18.0
    * [new tag] mbedtls-2.18.1 -> mbedtls-2.18.1
    * [new tag] mbedtls-2.2.0 -> mbedtls-2.2.0
    * [new tag] mbedtls-2.2.1 -> mbedtls-2.2.1
    * [new tag] mbedtls-2.3.0 -> mbedtls-2.3.0
    * [new tag] mbedtls-2.4.0 -> mbedtls-2.4.0
    * [new tag] mbedtls-2.4.1 -> mbedtls-2.4.1
    * [new tag] mbedtls-2.4.2 -> mbedtls-2.4.2
    * [new tag] mbedtls-2.4.2-rc1 -> mbedtls-2.4.2-rc1
    * [new tag] mbedtls-2.5.0 -> mbedtls-2.5.0
    * [new tag] mbedtls-2.5.0-rc1 -> mbedtls-2.5.0-rc1
    * [new tag] mbedtls-2.5.1 -> mbedtls-2.5.1
    * [new tag] mbedtls-2.6.0 -> mbedtls-2.6.0
    * [new tag] mbedtls-2.6.0-rc1 -> mbedtls-2.6.0-rc1
    * [new tag] mbedtls-2.6.1 -> mbedtls-2.6.1
    * [new tag] mbedtls-2.6.1-rc1 -> mbedtls-2.6.1-rc1
    * [new tag] mbedtls-2.7.0 -> mbedtls-2.7.0
    * [new tag] mbedtls-2.7.0-rc1 -> mbedtls-2.7.0-rc1
    * [new tag] mbedtls-2.7.1 -> mbedtls-2.7.1
    * [new tag] mbedtls-2.7.10 -> mbedtls-2.7.10
    * [new tag] mbedtls-2.7.11 -> mbedtls-2.7.11
    * [new tag] mbedtls-2.7.2 -> mbedtls-2.7.2
    * [new tag] mbedtls-2.7.2-rc1 -> mbedtls-2.7.2-rc1
    * [new tag] mbedtls-2.7.3 -> mbedtls-2.7.3
    * [new tag] mbedtls-2.7.4 -> mbedtls-2.7.4
    * [new tag] mbedtls-2.7.5 -> mbedtls-2.7.5
    * [new tag] mbedtls-2.7.6 -> mbedtls-2.7.6
    * [new tag] mbedtls-2.7.7 -> mbedtls-2.7.7
    * [new tag] mbedtls-2.7.8 -> mbedtls-2.7.8
    * [new tag] mbedtls-2.7.9 -> mbedtls-2.7.9
    * [new tag] mbedtls-2.8.0 -> mbedtls-2.8.0
    * [new tag] mbedtls-2.8.0-rc1 -> mbedtls-2.8.0-rc1
    * [new tag] mbedtls-2.9.0 -> mbedtls-2.9.0
    * [new tag] mbedtls-3.0.0p1 -> mbedtls-3.0.0p1
    * [new tag] polarssl-0.10.0 -> polarssl-0.10.0
    * [new tag] polarssl-0.10.1 -> polarssl-0.10.1
    * [new tag] polarssl-0.11.0 -> polarssl-0.11.0
    * [new tag] polarssl-0.11.1 -> polarssl-0.11.1
    * [new tag] polarssl-0.12.0 -> polarssl-0.12.0
    * [new tag] polarssl-0.12.1 -> polarssl-0.12.1
    * [new tag] polarssl-0.13.0 -> polarssl-0.13.0
    * [new tag] polarssl-0.13.1 -> polarssl-0.13.1
    * [new tag] polarssl-0.14.0 -> polarssl-0.14.0
    * [new tag] polarssl-0.14.1 -> polarssl-0.14.1
    * [new tag] polarssl-0.14.2 -> polarssl-0.14.2
    * [new tag] polarssl-0.14.3 -> polarssl-0.14.3
    * [new tag] polarssl-0.99-pre1 -> polarssl-0.99-pre1
    * [new tag] polarssl-0.99-pre2 -> polarssl-0.99-pre2
    * [new tag] polarssl-0.99-pre3 -> polarssl-0.99-pre3
    * [new tag] polarssl-0.99-pre4 -> polarssl-0.99-pre4
    * [new tag] polarssl-0.99-pre5 -> polarssl-0.99-pre5
    * [new tag] polarssl-1.0.0 -> polarssl-1.0.0
    * [new tag] polarssl-1.1.0 -> polarssl-1.1.0
    * [new tag] polarssl-1.1.0-rc0 -> polarssl-1.1.0-rc0
    * [new tag] polarssl-1.1.0-rc1 -> polarssl-1.1.0-rc1
    * [new tag] polarssl-1.1.1 -> polarssl-1.1.1
    * [new tag] polarssl-1.1.2 -> polarssl-1.1.2
    * [new tag] polarssl-1.1.3 -> polarssl-1.1.3
    * [new tag] polarssl-1.1.4 -> polarssl-1.1.4
    * [new tag] polarssl-1.1.5 -> polarssl-1.1.5
    * [new tag] polarssl-1.1.6 -> polarssl-1.1.6
    * [new tag] polarssl-1.1.7 -> polarssl-1.1.7
    * [new tag] polarssl-1.1.8 -> polarssl-1.1.8
    * [new tag] polarssl-1.2.0 -> polarssl-1.2.0
    * [new tag] polarssl-1.2.0-pre1 -> polarssl-1.2.0-pre1
    * [new tag] polarssl-1.2.1 -> polarssl-1.2.1
    * [new tag] polarssl-1.2.10 -> polarssl-1.2.10
    * [new tag] polarssl-1.2.11 -> polarssl-1.2.11
    * [new tag] polarssl-1.2.12 -> polarssl-1.2.12
    * [new tag] polarssl-1.2.13 -> polarssl-1.2.13
    * [new tag] polarssl-1.2.14 -> polarssl-1.2.14
    * [new tag] polarssl-1.2.15 -> polarssl-1.2.15
    * [new tag] polarssl-1.2.16 -> polarssl-1.2.16
    * [new tag] polarssl-1.2.17 -> polarssl-1.2.17
    * [new tag] polarssl-1.2.18 -> polarssl-1.2.18
    * [new tag] polarssl-1.2.19 -> polarssl-1.2.19
    * [new tag] polarssl-1.2.2 -> polarssl-1.2.2
    * [new tag] polarssl-1.2.3 -> polarssl-1.2.3
    * [new tag] polarssl-1.2.4 -> polarssl-1.2.4
    * [new tag] polarssl-1.2.5 -> polarssl-1.2.5
    * [new tag] polarssl-1.2.6 -> polarssl-1.2.6
    * [new tag] polarssl-1.2.7 -> polarssl-1.2.7
    * [new tag] polarssl-1.2.8 -> polarssl-1.2.8
    * [new tag] polarssl-1.2.9 -> polarssl-1.2.9
    * [new tag] polarssl-1.3-alpha1 -> polarssl-1.3-alpha1
    * [new tag] polarssl-1.3.0 -> polarssl-1.3.0
    * [new tag] polarssl-1.3.0-rc0 -> polarssl-1.3.0-rc0
    * [new tag] polarssl-1.3.1 -> polarssl-1.3.1
    * [new tag] polarssl-1.3.2 -> polarssl-1.3.2
    * [new tag] polarssl-1.3.3 -> polarssl-1.3.3
    * [new tag] polarssl-1.3.4 -> polarssl-1.3.4
    * [new tag] polarssl-1.3.5 -> polarssl-1.3.5
    * [new tag] polarssl-1.3.6 -> polarssl-1.3.6
    * [new tag] polarssl-1.3.7 -> polarssl-1.3.7
    * [new tag] polarssl-1.3.8 -> polarssl-1.3.8
    * [new tag] polarssl-1.3.9 -> polarssl-1.3.9
    * [new tag] yotta-2.2.1 -> yotta-2.2.1
    * [new tag] yotta-2.2.2 -> yotta-2.2.2
    * [new tag] yotta-2.2.3 -> yotta-2.2.3
    * [new tag] yotta-2.3.0 -> yotta-2.3.0
    * [new tag] yotta-2.3.1 -> yotta-2.3.1
    * [new tag] yotta-2.3.2 -> yotta-2.3.2
    HEAD is now at 53546ea09 Update library version number to 2.13.1
    --- mbedtls: checked out 53546ea099f6f53d0be653a64accd250e170337f as detached HEAD

    F:\ncs>
    F:\ncs>
    F:\ncs>dir
    Volymen i enhet F har etiketten Ny volym
    Volymens serienummer är 5AFA-00C7

    Innehåll i katalogen F:\ncs

    2019-08-14 15:55 <KAT> .
    2019-08-14 15:55 <KAT> ..
    2019-08-14 15:53 <KAT> .west
    2019-08-14 15:55 <KAT> mbedtls
    2019-08-14 15:55 <KAT> mcuboot
    2019-08-14 15:55 <KAT> modules
    2019-08-14 15:53 <KAT> nrf
    2019-08-14 15:55 <KAT> nrfxlib
    2019-08-14 15:55 <KAT> test
    2019-08-14 15:55 <KAT> zephyr
    0 fil(er) 0 byte
    10 katalog(er) 58 341 584 896 byte ledigt

    F:\ncs>cd zephyr

    F:\ncs\zephyr>dir
    Volymen i enhet F har etiketten Ny volym
    Volymens serienummer är 5AFA-00C7

    Innehåll i katalogen F:\ncs\zephyr

    2019-08-14 15:55 <KAT> .
    2019-08-14 15:55 <KAT> ..
    2019-08-14 15:55 442 .checkpatch.conf
    2019-08-14 15:55 5 022 .clang-format
    2019-08-14 15:55 475 .codecov.yml
    2019-08-14 15:55 800 .editorconfig
    2019-08-14 15:55 153 .gitattributes
    2019-08-14 15:55 <KAT> .github
    2019-08-14 15:55 595 .gitignore
    2019-08-14 15:55 2 036 .gitlint
    2019-08-14 15:55 <KAT> .known-issues
    2019-08-14 15:55 1 415 .mailmap
    2019-08-14 15:55 2 295 .shippable.yml
    2019-08-14 15:55 3 264 .uncrustify.cfg
    2019-08-14 15:55 <KAT> arch
    2019-08-14 15:55 <KAT> boards
    2019-08-14 15:55 <KAT> cmake
    2019-08-14 15:55 49 790 CMakeLists.txt
    2019-08-14 15:55 21 262 CODEOWNERS
    2019-08-14 15:55 3 525 CODE_OF_CONDUCT.md
    2019-08-14 15:55 1 730 CONTRIBUTING.rst
    2019-08-14 15:55 <KAT> doc
    2019-08-14 15:55 <KAT> drivers
    2019-08-14 15:55 <KAT> dts
    2019-08-14 15:55 <KAT> ext
    2019-08-14 15:55 <KAT> include
    2019-08-14 15:55 4 652 Jenkinsfile
    2019-08-14 15:55 212 Kconfig
    2019-08-14 15:55 13 190 Kconfig.zephyr
    2019-08-14 15:55 <KAT> kernel
    2019-08-14 15:55 <KAT> lib
    2019-08-14 15:55 11 560 LICENSE
    2019-08-14 15:55 834 Makefile
    2019-08-14 15:55 <KAT> misc
    2019-08-14 15:55 <KAT> modules
    2019-08-14 15:55 3 944 README.rst
    2019-08-14 15:55 <KAT> samples
    2019-08-14 15:55 <KAT> scripts
    2019-08-14 15:55 <KAT> soc
    2019-08-14 15:55 <KAT> subsys
    2019-08-14 15:55 <KAT> tests
    2019-08-14 15:55 91 VERSION
    2019-08-14 15:55 595 version.h.in
    2019-08-14 15:55 2 554 west.yml
    2019-08-14 15:55 116 zephyr-env.cmd
    2019-08-14 15:55 2 123 zephyr-env.sh
    25 fil(er) 132 675 byte
    21 katalog(er) 58 341 584 896 byte ledigt

    F:\ncs\zephyr>zephyr-env.cmd

    F:\ncs\zephyr>cd ..

    F:\ncs>cd nrf

    F:\ncs\nrf>dir
    Volymen i enhet F har etiketten Ny volym
    Volymens serienummer är 5AFA-00C7

    Innehåll i katalogen F:\ncs\nrf

    2019-08-14 15:53 <KAT> .
    2019-08-14 15:53 <KAT> ..
    2019-08-14 15:53 497 .checkpatch.conf
    2019-08-14 15:53 4 967 .clang-format
    2019-08-14 15:53 243 .gitignore
    2019-08-14 15:53 2 035 .gitlint
    2019-08-14 15:53 <KAT> applications
    2019-08-14 15:53 <KAT> boards
    2019-08-14 15:53 <KAT> cmake
    2019-08-14 15:53 409 CMakeLists.txt
    2019-08-14 15:53 3 427 CODEOWNERS
    2019-08-14 15:53 <KAT> doc
    2019-08-14 15:53 <KAT> drivers
    2019-08-14 15:53 <KAT> ext
    2019-08-14 15:53 <KAT> include
    2019-08-14 15:53 8 290 Jenkinsfile
    2019-08-14 15:53 275 Kconfig.nrf
    2019-08-14 15:53 <KAT> lib
    2019-08-14 15:53 2 025 LICENSE
    2019-08-14 15:53 987 README.rst
    2019-08-14 15:53 <KAT> samples
    2019-08-14 15:53 <KAT> scripts
    2019-08-14 15:53 <KAT> subsys
    2019-08-14 15:53 <KAT> tests
    2019-08-14 15:53 2 511 west.yml
    2019-08-14 15:53 <KAT> zephyr
    11 fil(er) 25 666 byte
    15 katalog(er) 58 341 584 896 byte ledigt

    F:\ncs\nrf>git checkout master
    Previous HEAD position was 1f3f87d manifest: Updated manifest to use v1.0.0 release tags
    Switched to a new branch 'master'
    Branch 'master' set up to track remote branch 'master' from 'origin'.

    F:\ncs\nrf>git pull
    Already up to date.

    F:\ncs\nrf>git checkout v1.0.0
    Note: checking out 'v1.0.0'.

    You are in 'detached HEAD' state. You can look around, make experimental
    changes and commit them, and you can discard any commits you make in this
    state without impacting any branches by performing another checkout.

    If you want to create a new branch to retain commits you create, you may
    do so (now or later) by using -b with the checkout command again. Example:

    git checkout -b <new-branch-name>

    HEAD is now at 1f3f87d manifest: Updated manifest to use v1.0.0 release tags

    F:\ncs\nrf>west update
    === self-updating west:
    --- west: fetching changes
    From github.com/.../west
    * tag v0.5.8 -> FETCH_HEAD
    --- west: checked out 1980f707d6cb2b71d3488420e928051cc0a9df13 as detached HEAD
    === updating fw-nrfconnect-zephyr (zephyr):
    --- fw-nrfconnect-zephyr: fetching changes
    From github.com/.../fw-nrfconnect-zephyr
    * tag v1.14.99-ncs2 -> FETCH_HEAD
    --- fw-nrfconnect-zephyr: checked out 7e64ac737daead12d2dbdda5daec04188243a81c as detached HEAD
    === updating nffs (modules\fs\nffs):
    --- nffs: fetching changes
    --- nffs: checked out bc62a2fa9d98ddb5d633c932ea199bc68e10f194 as detached HEAD
    === updating segger (modules\debug\segger):
    --- segger: fetching changes
    --- segger: checked out 6fcf61606d6012d2c44129edc033f59331e268bc as detached HEAD
    === updating fw-nrfconnect-mcuboot (mcuboot):
    --- fw-nrfconnect-mcuboot: fetching changes
    From github.com/.../fw-nrfconnect-mcuboot
    * tag v1.3.99-ncs2 -> FETCH_HEAD
    --- fw-nrfconnect-mcuboot: checked out 8b0e50cd5898e66e8bf92b5378c5b29fb0838471 as detached HEAD
    === updating fw-nrfconnect-mcumgr (modules\lib\mcumgr):
    --- fw-nrfconnect-mcumgr: fetching changes
    --- fw-nrfconnect-mcumgr: checked out c8f675a5fa7f62106b9d913844bd5ed6e16ae69e as detached HEAD
    === updating fw-nrfconnect-tinycbor (modules\lib\tinycbor):
    --- fw-nrfconnect-tinycbor: fetching changes
    --- fw-nrfconnect-tinycbor: checked out 543ecb7c8662580ef803d59ceda7bd3b8a84a11b as detached HEAD
    === updating nrfxlib (nrfxlib):
    --- nrfxlib: fetching changes
    From github.com/.../nrfxlib
    * tag v1.0.0 -> FETCH_HEAD
    --- nrfxlib: checked out efcbc258d7c869457e5af59f100fe9a7eeb19b62 as detached HEAD
    === updating cmock (test\cmock):
    --- cmock: fetching changes
    --- cmock: checked out c243b9a7a7b3c471023193992b46cf1bd1910450 as detached HEAD
    === updating unity (test\cmock\vendor\unity):
    --- unity: fetching changes
    --- unity: checked out 031f3bbe45f8adf504ca3d13e6f093869920b091 as detached HEAD
    === updating mbedtls (mbedtls):
    --- mbedtls: fetching changes
    From github.com/.../mbedtls
    * tag mbedtls-2.13.1 -> FETCH_HEAD
    --- mbedtls: checked out 53546ea099f6f53d0be653a64accd250e170337f as detached HEAD

    F:\ncs\nrf>

    SEGGER BUILD LOG

    Building ‘spm/zephyr/include/generated/driver-validation.h’ from solution ‘build’ in configuration ‘Common’
    1> Combining ‘spm/zephyr/include/generated/driver-validation.h’
    Building ‘spm/zephyr/CMakeFiles/spm_driver_validation_h_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/spm_driver_validation_h_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/include/generated/kobj-types-enum.h’ from solution ‘build’ in configuration ‘Common’
    1> Combining ‘spm/zephyr/include/generated/kobj-types-enum.h’
    Building ‘spm/zephyr/include/generated/otype-to-str.h’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/CMakeFiles/spm_kobj_types_h_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/spm_kobj_types_h_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/misc/generated/syscalls.json’ from solution ‘build’ in configuration ‘Common’
    1> Combining ‘spm/zephyr/misc/generated/syscalls.json’
    Building ‘spm/zephyr/include/generated/syscall_list.h’ from solution ‘build’ in configuration ‘Common’
    1> Combining ‘spm/zephyr/include/generated/syscall_list.h’
    Building ‘spm/zephyr/CMakeFiles/spm_syscall_list_h_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/include/generated/syscall_dispatch.c’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/spm_syscall_list_h_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/include/generated/syscall_macros.h’ from solution ‘build’ in configuration ‘Common’
    1> Combining ‘spm/zephyr/include/generated/syscall_macros.h’
    Building ‘spm/zephyr/CMakeFiles/spm_syscall_macros_h_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/spm_syscall_macros_h_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_spm_offsets’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/spm_offsets’ from solution ‘build’ in configuration ‘Common’
    1> Compiling ‘offsets.c’
    Building ‘spm/zephyr/include/generated/offsets.h’ from solution ‘build’ in configuration ‘Common’
    1> Combining ‘spm/zephyr/include/generated/offsets.h’
    Building ‘spm/zephyr/CMakeFiles/spm_offsets_h’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/spm_offsets_h’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_spm_app’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_spm_arch__arm__core’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_spm_arch__arm__core__cortex_m’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_spm_arch__arm__core__cortex_m__mpu’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_spm_drivers__serial’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_spm_kernel’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_spm_lib__libc__minimal’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_spm_mbedcrypto_vanilla’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_spm_mbeddrbg’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_spm_zephyr’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/linker.cmd’ from solution ‘build’ in configuration ‘Common’
    1> Combining ‘spm/zephyr/linker.cmd’
    Building ‘spm/zephyr/CMakeFiles/spm_linker_script_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/spm_linker_script_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_spm_zephyr_prebuilt’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/spm_app/libspm_app.a’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/libspm_zephyr.a’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/arch/arm/core/libspm_arch__arm__core.a’ from solution ‘build’ in configuration ‘Common’
    1> Compiling ‘isr_tables.c’
    2> Compiling ‘main.c’
    Building ‘spm/zephyr/arch/arm/core/cortex_m/libspm_arch__arm__core__cortex_m.a’ from solution ‘build’ in configuration ‘Common’
    3> Assembling ‘exc_exit.S’
    Building ‘spm/zephyr/arch/arm/core/cortex_m/mpu/libspm_arch__arm__core__cortex_m__mpu.a’ from solution ‘build’ in configuration ‘Common’
    4> Assembling ‘vector_table.S’
    Building ‘spm/zephyr/lib/libc/minimal/libspm_lib__libc__minimal.a’ from solution ‘build’ in configuration ‘Common’
    5> Compiling ‘arm_core_mpu.c’
    Building ‘spm/zephyr/drivers/serial/libspm_drivers__serial.a’ from solution ‘build’ in configuration ‘Common’
    6> Compiling ‘atoi.c’
    Building ‘spm/zephyr/modules/nrfxlib/nrf_security/src/mbedtls/libspm_mbeddrbg.a’ from solution ‘build’ in configuration ‘Common’
    7> Compiling ‘uart_nrfx_uarte.c’
    Building ‘spm/zephyr/modules/nrfxlib/nrf_security/src/mbedtls/libspm_mbedcrypto_vanilla.a’ from solution ‘build’ in configuration ‘Common’
    8> Compiling ‘ctr_drbg.c’
    Building ‘spm/zephyr/kernel/libspm_kernel.a’ from solution ‘build’ in configuration ‘Common’
    9> Compiling ‘aes.c’
    10> Compiling ‘device.c’
    1> Compiling ‘sw_isr_common.c’
    3> Assembling ‘swap_helper.S’
    2> Archiving ‘libspm_app.a’
    6> Compiling ‘strtol.c’
    9> Compiling ‘aesni.c’
    4> Assembling ‘reset.S’
    5> Compiling ‘arm_mpu.c’
    3> Assembling ‘cpu_idle.S’
    8> Compiling ‘entropy.c’
    1> Compiling ‘arm_core_cmse.c’
    4> Assembling ‘nmi_on_reset.S’
    9> Compiling ‘arc4.c’
    10> Compiling ‘errno.c’
    6> Compiling ‘strtoul.c’
    7> Archiving ‘libspm_drivers__serial.a’
    3> Assembling ‘fault_s.S’
    9> Compiling ‘aria.c’
    3> Assembling ‘isr_wrapper.S’
    8> Archiving ‘libspm_mbeddrbg.a’
    4> Compiling ‘prep_c.c’
    6> Compiling ‘malloc.c’
    10> Compiling ‘idle.c’
    1> Compiling ‘arm_core_tz.c’
    5> Archiving ‘libspm_arch__arm__core__cortex_m__mpu.a’
    9> Compiling ‘asn1parse.c’
    3> Compiling ‘irq_init.c’
    4> Compiling ‘scb.c’
    10> Compiling ‘init.c’
    1> Compiling ‘crc32_sw.c’
    6> Compiling ‘bsearch.c’
    3> Compiling ‘swap.c’
    9> Compiling ‘asn1write.c’
    1> Compiling ‘crc16_sw.c’
    6> Compiling ‘exit.c’
    4> Compiling ‘nmi.c’
    10> Compiling ‘mailbox.c’
    1> Compiling ‘crc8_sw.c’
    3> Compiling ‘fault.c’
    9> Compiling ‘base64.c’
    6> Compiling ‘strncasecmp.c’
    4> Compiling ‘exc_manage.c’
    1> Compiling ‘crc7_sw.c’
    9> Compiling ‘bignum.c’
    6> Compiling ‘strstr.c’
    1> Compiling ‘fdtable.c’
    4> Archiving ‘libspm_arch__arm__core__cortex_m.a’
    3> Compiling ‘irq_manage.c’
    10> Compiling ‘mem_slab.c’
    6> Compiling ‘string.c’
    1> Compiling ‘mempool.c’
    3> Compiling ‘thread.c’
    10> Compiling ‘mempool.c’
    6> Compiling ‘prf.c’
    3> Compiling ‘fatal.c’
    10> Compiling ‘msg_q.c’
    1> Compiling ‘rb.c’
    6> Compiling ‘stdout_console.c’
    3> Compiling ‘sys_fatal_error_handler.c’
    6> Compiling ‘sprintf.c’
    10> Compiling ‘mutex.c’
    9> Compiling ‘blowfish.c’
    3> Compiling ‘thread_abort.c’
    1> Compiling ‘thread_entry.c’
    6> Compiling ‘fprintf.c’
    9> Compiling ‘camellia.c’
    6> Archiving ‘libspm_lib__libc__minimal.a’
    10> Compiling ‘pipes.c’
    9> Compiling ‘ccm.c’
    1> Compiling ‘work_q.c’
    3> Archiving ‘libspm_arch__arm__core.a’
    9> Compiling ‘chacha20.c’
    1> Compiling ‘printk.c’
    9> Compiling ‘chachapoly.c’
    10> Compiling ‘queue.c’
    9> Compiling ‘cipher.c’
    10> Compiling ‘sched.c’
    1> Compiling ‘configs.c’
    9> Compiling ‘cmac.c’
    9> Compiling ‘des.c’
    1> Compiling ‘soc.c’
    9> Compiling ‘dhm.c’
    1> Compiling ‘mpu_regions.c’
    9> Compiling ‘ecdh.c’
    10> Compiling ‘sem.c’
    1> Compiling ‘system_nrf9160.c’
    9> Compiling ‘ecdsa.c’
    10> Compiling ‘stack.c’
    1> Compiling ‘nrfx_glue.c’
    9> Compiling ‘ecjpake.c’
    1> Compiling ‘power.c’
    10> Compiling ‘system_work_q.c’
    9> Compiling ‘ecp.c’
    1> Compiling ‘reboot.c’
    10> Compiling ‘thread.c’
    1> Compiling ‘policy_residency.c’
    10> Compiling ‘thread_abort.c’
    1> Compiling ‘uart_console.c’
    10> Compiling ‘version.c’
    10> Compiling ‘work_q.c’
    1> Compiling ‘nrf_power_clock.c’
    9> Compiling ‘ecp_curves.c’
    1> Compiling ‘sys_clock_init.c’
    10> Compiling ‘smp.c’
    10> Compiling ‘timeout.c’
    1> Compiling ‘nrf_rtc_timer.c’
    1> Compiling ‘spm.c’
    10> Compiling ‘timer.c’
    9> Compiling ‘entropy_poll.c’
    9> Compiling ‘error.c’
    10> Archiving ‘libspm_kernel.a’
    1> Compiling ‘secure_services.c’
    9> Compiling ‘gcm.c’
    9> Compiling ‘havege.c’
    1> Archiving ‘libspm_zephyr.a’
    9> Compiling ‘hkdf.c’
    9> Compiling ‘hmac_drbg.c’
    9> Compiling ‘md.c’
    9> Compiling ‘md2.c’
    9> Compiling ‘md4.c’
    9> Compiling ‘md5.c’
    9> Compiling ‘md_wrap.c’
    9> Compiling ‘memory_buffer_alloc.c’
    9> Compiling ‘nist_kw.c’
    9> Compiling ‘oid.c’
    9> Compiling ‘padlock.c’
    9> Compiling ‘pk.c’
    9> Compiling ‘pk_wrap.c’
    9> Compiling ‘pkcs12.c’
    9> Compiling ‘pkcs5.c’
    9> Compiling ‘pkparse.c’
    9> Compiling ‘pkwrite.c’
    9> Compiling ‘platform.c’
    9> Compiling ‘platform_util.c’
    9> Compiling ‘poly1305.c’
    9> Compiling ‘ripemd160.c’
    9> Compiling ‘rsa.c’
    9> Compiling ‘rsa_internal.c’
    9> Compiling ‘sha1.c’
    9> Compiling ‘sha256.c’
    9> Compiling ‘sha512.c’
    9> Compiling ‘threading.c’
    9> Compiling ‘timing.c’
    9> Compiling ‘version.c’
    9> Compiling ‘version_features.c’
    9> Compiling ‘xtea.c’
    9> Compiling ‘cipher_wrap.c’
    9> Compiling ‘pem.c’
    9> Archiving ‘libspm_mbedcrypto_vanilla.a’
    Building ‘spm/zephyr/spm_zephyr_prebuilt.elf’ from solution ‘build’ in configuration ‘Common’
    1> Compiling ‘empty_file.c’
    1> Linking ‘spm_zephyr_prebuilt.elf’
    1> Memory region Used Size Region Size %age Used
    1> FLASH: 32 KB 48 KB 66.67%
    1> SRAM: 10000 B 64 KB 15.26%
    1> IDT_LIST: 40 B 2 KB 1.95%
    Building ‘spm/zephyr/linker_pass_final.cmd’ from solution ‘build’ in configuration ‘Common’
    1> Combining ‘spm/zephyr/linker_pass_final.cmd’
    Building ‘spm/zephyr/CMakeFiles/spm_linker_pass_final_script_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/spm_linker_pass_final_script_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/isr_tables.c’ from solution ‘build’ in configuration ‘Common’
    1> Combining ‘spm/zephyr/isr_tables.c’
    Building ‘cmake_object_order_depends_target_spm_zephyr_final’ from solution ‘build’ in configuration ‘Common’
    Building ‘libspmsecureentries.a’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/zephyr.elf’ from solution ‘build’ in configuration ‘Common’
    1> Compiling ‘empty_file.c’
    2> Linking ‘zephyr.elf’
    1> Compiling ‘isr_tables.c’
    2> Post-link command
    1> Linking ‘libspmsecureentries.a’
    1> Post-link command
    Building ‘spm/zephyr/arch/arm/core/cortex_m/tz/CMakeFiles/nsc_veneers’ from solution ‘build’ in configuration ‘Common’
    Building ‘spm/zephyr/arch/arm/core/cortex_m/tz/nsc_veneers’ from solution ‘build’ in configuration ‘Common’
    Building ‘zephyr/include/generated/driver-validation.h’ from solution ‘build’ in configuration ‘Common’
    1> Combining ‘zephyr/include/generated/driver-validation.h’
    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’
    1> Combining ‘zephyr/include/generated/kobj-types-enum.h’
    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/misc/generated/syscalls.json’ from solution ‘build’ in configuration ‘Common’
    1> Combining ‘zephyr/misc/generated/syscalls.json’
    Building ‘zephyr/include/generated/syscall_list.h’ from solution ‘build’ in configuration ‘Common’
    1> Combining ‘zephyr/include/generated/syscall_list.h’
    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 ‘zephyr/include/generated/syscall_macros.h’ from solution ‘build’ in configuration ‘Common’
    1> Combining ‘zephyr/include/generated/syscall_macros.h’
    Building ‘zephyr/CMakeFiles/syscall_macros_h_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘zephyr/syscall_macros_h_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_offsets’ from solution ‘build’ in configuration ‘Common’
    Building ‘zephyr/offsets’ from solution ‘build’ in configuration ‘Common’
    1> Compiling ‘offsets.c’
    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 ‘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’
    1> Archiving ‘libapp.a’
    Building ‘cmake_object_order_depends_target_..__nrf__drivers__at_cmd’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_..__nrf__lib__at_host’ 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_arch__arm__core’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_arch__arm__core__cortex_m’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_arch__arm__core__cortex_m__mpu’ 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__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_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_zephyr’ from solution ‘build’ in configuration ‘Common’
    Building ‘zephyr/linker.cmd’ from solution ‘build’ in configuration ‘Common’
    1> Combining ‘zephyr/linker.cmd’
    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’
    Building ‘zephyr/arch/arm/core/libarch__arm__core.a’ from solution ‘build’ in configuration ‘Common’
    Building ‘zephyr/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a’ from solution ‘build’ in configuration ‘Common’
    1> Assembling ‘exc_exit.S’
    2> Compiling ‘isr_tables.c’
    Building ‘zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a’ from solution ‘build’ in configuration ‘Common’
    3> Assembling ‘vector_table.S’
    Building ‘zephyr/lib/libc/minimal/liblib__libc__minimal.a’ from solution ‘build’ in configuration ‘Common’
    4> Compiling ‘arm_core_mpu.c’
    Building ‘zephyr/subsys/net/libsubsys__net.a’ from solution ‘build’ in configuration ‘Common’
    5> Compiling ‘atoi.c’
    Building ‘zephyr/subsys/net/ip/libsubsys__net__ip.a’ from solution ‘build’ in configuration ‘Common’
    6> Compiling ‘buf.c’
    Building ‘zephyr/drivers/gpio/libdrivers__gpio.a’ from solution ‘build’ in configuration ‘Common’
    7> Compiling ‘net_context.c’
    Building ‘zephyr/drivers/serial/libdrivers__serial.a’ from solution ‘build’ in configuration ‘Common’
    8> Compiling ‘gpio_nrfx.c’
    Building ‘zephyr/modules/nrf/lib/bsdlib/lib..__nrf__lib__bsdlib.a’ from solution ‘build’ in configuration ‘Common’
    9> Compiling ‘uart_nrfx_uarte.c’
    Building ‘zephyr/modules/nrf/lib/at_host/lib..__nrf__lib__at_host.a’ from solution ‘build’ in configuration ‘Common’
    3> Assembling ‘reset.S’
    10> Compiling ‘bsdlib.c’
    Building ‘zephyr/modules/nrf/drivers/at_cmd/lib..__nrf__drivers__at_cmd.a’ from solution ‘build’ in configuration ‘Common’
    1> Assembling ‘swap_helper.S’
    11> Compiling ‘at_host.c’
    Building ‘zephyr/kernel/libkernel.a’ from solution ‘build’ in configuration ‘Common’
    12> Compiling ‘at_cmd.c’
    13> Compiling ‘device.c’
    1> Assembling ‘cpu_idle.S’
    2> Compiling ‘sw_isr_common.c’
    5> Compiling ‘strtol.c’
    2> Compiling ‘arm_core_cmse.c’
    3> Assembling ‘nmi_on_reset.S’
    4> Compiling ‘arm_mpu.c’
    8> Archiving ‘libdrivers__gpio.a’
    10> Compiling ‘bsd_os.c’
    11> Archiving ‘lib..__nrf__lib__at_host.a’
    13> Compiling ‘errno.c’
    1> Assembling ‘fault_s.S’
    6> Archiving ‘libsubsys__net.a’
    7> Compiling ‘net_core.c’
    9> Archiving ‘libdrivers__serial.a’
    3> Compiling ‘prep_c.c’
    1> Assembling ‘isr_wrapper.S’
    2> Compiling ‘crc32_sw.c’
    5> Compiling ‘strtoul.c’
    12> Archiving ‘lib..__nrf__drivers__at_cmd.a’
    13> Compiling ‘idle.c’
    10> Compiling ‘nrf91_sockets.c’
    1> Compiling ‘irq_init.c’
    2> Compiling ‘crc16_sw.c’
    3> Compiling ‘scb.c’
    4> Archiving ‘libarch__arm__core__cortex_m__mpu.a’
    5> Compiling ‘malloc.c’
    13> Compiling ‘init.c’
    7> Compiling ‘net_if.c’
    2> Compiling ‘crc8_sw.c’
    1> Compiling ‘swap.c’
    3> Compiling ‘nmi.c’
    5> Compiling ‘bsearch.c’
    2> Compiling ‘crc7_sw.c’
    13> Compiling ‘mailbox.c’
    5> Compiling ‘exit.c’
    1> Compiling ‘fault.c’
    3> Compiling ‘exc_manage.c’
    10> Archiving ‘lib..__nrf__lib__bsdlib.a’
    2> Compiling ‘fdtable.c’
    7> Compiling ‘net_pkt.c’
    5> Compiling ‘strncasecmp.c’
    3> Archiving ‘libarch__arm__core__cortex_m.a’
    1> Compiling ‘irq_manage.c’
    2> Compiling ‘mempool.c’
    13> Compiling ‘mem_slab.c’
    5> Compiling ‘strstr.c’
    5> Compiling ‘string.c’
    1> Compiling ‘thread.c’
    13> Compiling ‘mempool.c’
    2> Compiling ‘rb.c’
    5> Compiling ‘prf.c’
    1> Compiling ‘fatal.c’
    7> Compiling ‘net_tc.c’
    13> Compiling ‘msg_q.c’
    1> Compiling ‘sys_fatal_error_handler.c’
    5> Compiling ‘stdout_console.c’
    2> Compiling ‘thread_entry.c’
    7> Compiling ‘utils.c’
    1> Compiling ‘thread_abort.c’
    13> Compiling ‘mutex.c’
    5> Compiling ‘sprintf.c’
    2> Compiling ‘work_q.c’
    5> Compiling ‘fprintf.c’
    1> Archiving ‘libarch__arm__core.a’
    7> Archiving ‘libsubsys__net__ip.a’
    5> Archiving ‘liblib__libc__minimal.a’
    13> Compiling ‘pipes.c’
    2> Compiling ‘printk.c’
    2> Compiling ‘assert.c’
    13> Compiling ‘queue.c’
    2> Compiling ‘configs.c’
    2> Compiling ‘soc.c’
    13> Compiling ‘sched.c’
    2> Compiling ‘mpu_regions.c’
    2> Compiling ‘system_nrf9160.c’
    2> Compiling ‘nrfx_glue.c’
    2> Compiling ‘addr_utils.c’
    13> Compiling ‘sem.c’
    2> Compiling ‘socket_offload.c’
    13> Compiling ‘stack.c’
    2> Compiling ‘rand32_timer.c’
    13> Compiling ‘system_work_q.c’
    2> Compiling ‘power.c’
    13> Compiling ‘thread.c’
    2> Compiling ‘policy_residency.c’
    13> Compiling ‘thread_abort.c’
    2> Compiling ‘uart_console.c’
    13> Compiling ‘version.c’
    2> Compiling ‘nrf_power_clock.c’
    13> Compiling ‘work_q.c’
    2> Compiling ‘sys_clock_init.c’
    13> Compiling ‘smp.c’
    2> Compiling ‘nrf_rtc_timer.c’
    13> Compiling ‘timeout.c’
    2> Compiling ‘secure_services_ns.c’
    2> Archiving ‘libzephyr.a’
    13> Compiling ‘timer.c’
    13> Compiling ‘poll.c’
    13> Archiving ‘libkernel.a’
    Building ‘zephyr/zephyr_prebuilt.elf’ from solution ‘build’ in configuration ‘Common’
    1> Compiling ‘empty_file.c’
    1> Linking ‘zephyr_prebuilt.elf’
    1> Memory region Used Size Region Size %age Used
    1> FLASH: 123644 B 976 KB 12.37%
    1> SRAM: 24 KB 128 KB 18.75%
    1> libspmsecureentries.a: In function `z_abort_timeout':
    1> F:/ncs/zephyr/kernel/timeout.c:114: multiple definition of `z_abort_timeout'
    1> zephyr/kernel/libkernel.a(timeout.c.obj):F:/ncs/zephyr/kernel/timeout.c:114: first defined here
    1> libspmsecureentries.a:F:/ncs/zephyr/kernel/init.c:80: multiple definition of `_idle_stack'
    1> zephyr/kernel/libkernel.a(init.c.obj):F:/ncs/zephyr/kernel/init.c:80: first defined here
    1> libspmsecureentries.a: In function `z_init_thread_base':
    1> F:/ncs/zephyr/kernel/thread.c:683: multiple definition of `z_init_thread_base'
    1> zephyr/kernel/libkernel.a(thread.c.obj):F:/ncs/zephyr/kernel/thread.c:683: first defined here
    1> libspmsecureentries.a: In function `z_clock_announce':
    1> F:/ncs/zephyr/kernel/timeout.c:177: multiple definition of `z_clock_announce'
    1> zephyr/kernel/libkernel.a(timeout.c.obj):F:/ncs/zephyr/kernel/timeout.c:177: first defined here
    1> libspmsecureentries.a: In function `__get_IPSR':
    1> F:/ncs/zephyr/ext/hal/cmsis/Include/cmsis_gcc.h:209: multiple definition of `k_is_in_isr'
    1> zephyr/kernel/libkernel.a(thread.c.obj):F:/ncs/zephyr/ext/hal/cmsis/Include/cmsis_gcc.h:209: first defined here
    1> libspmsecureentries.a: In function `__hard_fault':
    1> F:/ncs/zephyr/arch/arm/core/fault_s.S:97: multiple definition of `__usage_fault'
    1> zephyr/arch/arm/core/libarch__arm__core.a(fault_s.S.obj):F:/ncs/zephyr/arch/arm/core/fault_s.S:97: first defined here
    1> libspmsecureentries.a: In function `gcov_coverage_dump':
    1> F:/ncs/zephyr/kernel/init.c:462: multiple definition of `_vector_table'
    1> zephyr/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a(vector_table.S.obj):(.exc_vector_table._vector_table_section+0x0): first defined here
    1> libspmsecureentries.a: In function `z_unpend_thread_no_timeout':
    1> F:/ncs/zephyr/kernel/sched.c:407: multiple definition of `z_unpend_thread_no_timeout'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/kernel/sched.c:407: first defined here
    1> libspmsecureentries.a: In function `__swap':
    1> F:/ncs/zephyr/arch/arm/core/swap.c:55: multiple definition of `__swap'
    1> zephyr/arch/arm/core/libarch__arm__core.a(swap.c.obj):F:/ncs/zephyr/arch/arm/core/swap.c:55: first defined here
    1> libspmsecureentries.a: In function `z_new_thread':
    1> F:/ncs/zephyr/arch/arm/core/thread.c:57: multiple definition of `z_new_thread'
    1> zephyr/arch/arm/core/libarch__arm__core.a(thread.c.obj):F:/ncs/zephyr/arch/arm/core/thread.c:57: first defined here
    1> libspmsecureentries.a: In function `k_cpu_idle':
    1> F:/ncs/zephyr/arch/arm/core/cpu_idle.S:131: multiple definition of `k_cpu_idle'
    1> zephyr/arch/arm/core/libarch__arm__core.a(cpu_idle.S.obj):F:/ncs/zephyr/arch/arm/core/cpu_idle.S:131: first defined here
    1> libspmsecureentries.a: In function `z_is_thread_essential':
    1> F:/ncs/zephyr/kernel/thread.c:99: multiple definition of `z_is_thread_essential'
    1> zephyr/kernel/libkernel.a(thread.c.obj):F:/ncs/zephyr/kernel/thread.c:99: first defined here
    1> libspmsecureentries.a: In function `z_arch_irq_disable':
    1> F:/ncs/zephyr/arch/arm/core/irq_manage.c:59: multiple definition of `z_arch_irq_disable'
    1> zephyr/arch/arm/core/libarch__arm__core.a(irq_manage.c.obj):F:/ncs/zephyr/arch/arm/core/irq_manage.c:59: first defined here
    1> libspmsecureentries.a:F:/ncs/zephyr/kernel/init.c:79: multiple definition of `_main_stack'
    1> zephyr/kernel/libkernel.a(init.c.obj):F:/ncs/zephyr/kernel/init.c:79: first defined here
    1> libspmsecureentries.a: In function `memmove':
    1> F:/ncs/zephyr/lib/libc/minimal/source/string/string.c:206: multiple definition of `memmove'
    1> zephyr/lib/libc/minimal/liblib__libc__minimal.a(string.c.obj):F:/ncs/zephyr/lib/libc/minimal/source/string/string.c:206: first defined here
    1> libspmsecureentries.a: In function `_region_min_align':
    1> isr_tables.c:(*ABS*+0x6c): multiple definition of `K_THREAD_SIZEOF'
    1> libspmsecureentries.a: In function `__start':
    1> F:/ncs/zephyr/arch/arm/core/cortex_m/reset.S:62: multiple definition of `__reset'
    1> zephyr/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a(reset.S.obj):F:/ncs/zephyr/arch/arm/core/cortex_m/reset.S:62: first defined here
    1> libspmsecureentries.a: In function `__svc':
    1> F:/ncs/zephyr/arch/arm/core/swap_helper.S:376: multiple definition of `__svc'
    1> zephyr/arch/arm/core/libarch__arm__core.a(swap_helper.S.obj):F:/ncs/zephyr/arch/arm/core/swap_helper.S:376: first defined here
    1> libspmsecureentries.a: In function `z_thread_entry':
    1> F:/ncs/zephyr/lib/os/thread_entry.c:28: multiple definition of `z_thread_entry'
    1> zephyr/libzephyr.a(thread_entry.c.obj):F:/ncs/zephyr/lib/os/thread_entry.c:28: first defined here
    1> libspmsecureentries.a: In function `_IntExit':
    1> F:/ncs/zephyr/arch/arm/core/exc_exit.S:71: multiple definition of `z_ExcExit'
    1> zephyr/arch/arm/core/libarch__arm__core.a(exc_exit.S.obj):F:/ncs/zephyr/arch/arm/core/exc_exit.S:71: first defined here
    1> libspmsecureentries.a: In function `__data_ram_start':
    1> F:/ncs/zephyr/lib/os/printk.c:56: multiple definition of `_char_out'
    1> zephyr/libzephyr.a(printk.c.obj):F:/ncs/zephyr/lib/os/printk.c:56: first defined here
    1> libspmsecureentries.a: In function `rtc1_nrf_isr':
    1> F:/ncs/zephyr/drivers/timer/nrf_rtc_timer.c:55: multiple definition of `rtc1_nrf_isr'
    1> zephyr/libzephyr.a(nrf_rtc_timer.c.obj):F:/ncs/zephyr/drivers/timer/nrf_rtc_timer.c:55: first defined here
    1> libspmsecureentries.a: In function `relocate_vector_table':
    1> F:/ncs/zephyr/arch/arm/core/cortex_m/prep_c.c:48: multiple definition of `_PrepC'
    1> zephyr/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a(prep_c.c.obj):F:/ncs/zephyr/arch/arm/core/cortex_m/prep_c.c:48: first defined here
    1> libspmsecureentries.a: In function `z_arch_configure_static_mpu_regions':
    1> F:/ncs/zephyr/arch/arm/core/cortex_m/mpu/arm_core_mpu.c:62: multiple definition of `z_arch_configure_static_mpu_regions'
    1> zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a(arm_core_mpu.c.obj):F:/ncs/zephyr/arch/arm/core/cortex_m/mpu/arm_core_mpu.c:62: first defined here
    1> libspmsecureentries.a: In function `init_static_pools':
    1> F:/ncs/zephyr/kernel/mempool.c:39: multiple definition of `init_static_pools'
    1> zephyr/kernel/libkernel.a(mempool.c.obj):F:/ncs/zephyr/kernel/mempool.c:39: first defined here
    1> libspmsecureentries.a: In function `__hard_fault':
    1> F:/ncs/zephyr/arch/arm/core/fault_s.S:97: multiple definition of `__reserved'
    1> zephyr/arch/arm/core/libarch__arm__core.a(fault_s.S.obj):F:/ncs/zephyr/arch/arm/core/fault_s.S:97: first defined here
    1> libspmsecureentries.a: In function `memcpy':
    1> F:/ncs/zephyr/lib/libc/minimal/source/string/string.c:237: multiple definition of `memcpy'
    1> zephyr/lib/libc/minimal/liblib__libc__minimal.a(string.c.obj):F:/ncs/zephyr/lib/libc/minimal/source/string/string.c:237: first defined here
    1> libspmsecureentries.a: In function `z_do_kernel_oops':
    1> F:/ncs/zephyr/arch/arm/core/fatal.c:108: multiple definition of `z_do_kernel_oops'
    1> zephyr/arch/arm/core/libarch__arm__core.a(fatal.c.obj):F:/ncs/zephyr/arch/arm/core/fatal.c:108: first defined here
    1> libspmsecureentries.a: In function `z_impl_k_current_get':
    1> F:/ncs/zephyr/kernel/sched.c:1078: multiple definition of `z_impl_k_current_get'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/kernel/sched.c:1078: first defined here
    1> libspmsecureentries.a: In function `z_cstart':
    1> F:/ncs/zephyr/kernel/init.c:476: multiple definition of `z_cstart'
    1> zephyr/kernel/libkernel.a(init.c.obj):F:/ncs/zephyr/kernel/init.c:476: first defined here
    1> libspmsecureentries.a: In function `__data_ram_start':
    1> isr_tables.c:(datas+0x4): multiple definition of `SystemCoreClock'
    1> zephyr/libzephyr.a(system_nrf9160.c.obj):(.data.SystemCoreClock+0x0): first defined here
    1> libspmsecureentries.a: In function `uart_console_hook_install':
    1> F:/ncs/zephyr/drivers/console/uart_console.c:600: multiple definition of `uart_console_hook_install'
    1> zephyr/libzephyr.a(uart_console.c.obj):F:/ncs/zephyr/drivers/console/uart_console.c:600: first defined here
    1> libspmsecureentries.a: In function `z_sys_device_do_config_level':
    1> F:/ncs/zephyr/kernel/device.c:40: multiple definition of `z_sys_device_do_config_level'
    1> zephyr/kernel/libkernel.a(device.c.obj):F:/ncs/zephyr/kernel/device.c:40: first defined here
    1> libspmsecureentries.a: In function `__kernel_ram_size':
    1> isr_tables.c:(*ABS*+0x20000000): multiple definition of `CONFIG_SRAM_BASE_ADDRESS'
    1> libspmsecureentries.a: In function `arm_core_mpu_configure_dynamic_mpu_regions':
    1> f:\ncs\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:231: multiple definition of `arm_core_mpu_configure_dynamic_mpu_regions'
    1> zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a(arm_mpu.c.obj):f:\ncs\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:231: first defined here
    1> libspmsecureentries.a: In function `sys_dlist_is_empty':
    1> F:/ncs/zephyr/include/misc/dlist.h:265: multiple definition of `z_priq_dumb_best'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/include/misc/dlist.h:265: first defined here
    1> libspmsecureentries.a: In function `z_sched_init':
    1> F:/ncs/zephyr/kernel/sched.c:816: multiple definition of `z_sched_init'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/kernel/sched.c:816: first defined here
    1> libspmsecureentries.a: In function `_OffsetAbsSyms':
    1> F:/ncs/zephyr/arch/arm/core/offsets/offsets.c:85: multiple definition of `_OffsetAbsSyms'
    1> zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj:F:/ncs/zephyr/arch/arm/core/offsets/offsets.c:85: first defined here
    1> libspmsecureentries.a: In function `__printk_hook_install':
    1> F:/ncs/zephyr/lib/os/printk.c:69: multiple definition of `__printk_hook_install'
    1> zephyr/libzephyr.a(printk.c.obj):F:/ncs/zephyr/lib/os/printk.c:69: first defined here
    1> libspmsecureentries.a: In function `z_arch_irq_lock':
    1> F:/ncs/zephyr/include/arch/arm/cortex_m/asm_inline_gcc.h:132: multiple definition of `k_sched_lock'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/kernel/sched.c:536: first defined here
    1> libspmsecureentries.a: In function `__udivmoddi4':
    1> isr_tables.c:(_TEXT_SECTION_NAME_2+0xa0): multiple definition of `__udivmoddi4'
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v8-m.main/fpv5-sp/hard\libgcc.a(_udivmoddi4.o):libgcc2.c:(.text+0x0): first defined here
    1> libspmsecureentries.a: In function `_Fault':
    1> F:/ncs/zephyr/arch/arm/core/fault.c:789: multiple definition of `_Fault'
    1> zephyr/arch/arm/core/libarch__arm__core.a(fault.c.obj):F:/ncs/zephyr/arch/arm/core/fault.c:787: first defined here
    1> libspmsecureentries.a: In function `z_reserve_fd':
    1> F:/ncs/zephyr/lib/os/fdtable.c:124: multiple definition of `_irq_vector_table'
    1> zephyr/libzephyr.a(isr_tables.c.obj):F:/ncs/zephyr/arch/common/isr_tables.c:42: first defined here
    1> libspmsecureentries.a: In function `z_init_static_threads':
    1> F:/ncs/zephyr/kernel/thread.c:636: multiple definition of `z_init_static_threads'
    1> zephyr/kernel/libkernel.a(thread.c.obj):F:/ncs/zephyr/kernel/thread.c:636: first defined here
    1> libspmsecureentries.a: In function `z_sys_power_save_idle_exit':
    1> F:/ncs/zephyr/kernel/idle.c:119: multiple definition of `z_sys_power_save_idle_exit'
    1> zephyr/kernel/libkernel.a(idle.c.obj):F:/ncs/zephyr/kernel/idle.c:119: first defined here
    1> libspmsecureentries.a: In function `_region_min_align':
    1> isr_tables.c:(*ABS*+0x400): multiple definition of `CONFIG_MAIN_STACK_SIZE'
    1> libspmsecureentries.a: In function `z_bss_zero':
    1> F:/ncs/zephyr/kernel/init.c:146: multiple definition of `z_bss_zero'
    1> zephyr/kernel/libkernel.a(init.c.obj):F:/ncs/zephyr/kernel/init.c:146: first defined here
    1> libspmsecureentries.a: In function `_ext_abis_size':
    1> isr_tables.c:(*ABS*+0x0): multiple definition of `CONFIG_FLASH_LOAD_OFFSET'
    1> libspmsecureentries.a: In function `__hard_fault':
    1> F:/ncs/zephyr/arch/arm/core/fault_s.S:97: multiple definition of `__bus_fault'
    1> zephyr/arch/arm/core/libarch__arm__core.a(fault_s.S.obj):F:/ncs/zephyr/arch/arm/core/fault_s.S:97: first defined here
    1> libspmsecureentries.a: In function `z_arch_irq_lock':
    1> F:/ncs/zephyr/include/arch/arm/cortex_m/asm_inline_gcc.h:132: multiple definition of `z_clock_elapsed'
    1> zephyr/libzephyr.a(nrf_rtc_timer.c.obj):F:/ncs/zephyr/drivers/timer/nrf_rtc_timer.c:138: first defined here
    1> libspmsecureentries.a: In function `arm_core_mpu_enable':
    1> f:\ncs\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:113: multiple definition of `arm_core_mpu_enable'
    1> zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a(arm_mpu.c.obj):f:\ncs\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:113: first defined here
    1> libspmsecureentries.a: In function `z_data_copy':
    1> F:/ncs/zephyr/kernel/init.c:177: multiple definition of `z_data_copy'
    1> zephyr/kernel/libkernel.a(init.c.obj):F:/ncs/zephyr/kernel/init.c:177: first defined here
    1> libspmsecureentries.a: In function `z_thread_single_abort':
    1> F:/ncs/zephyr/kernel/thread.c:580: multiple definition of `z_thread_single_abort'
    1> zephyr/kernel/libkernel.a(thread.c.obj):F:/ncs/zephyr/kernel/thread.c:580: first defined here
    1> libspmsecureentries.a: In function `z_platform_init':
    1> F:/ncs/zephyr/soc/arm/nordic_nrf/nrf91/soc.c:68: multiple definition of `z_platform_init'
    1> zephyr/libzephyr.a(soc.c.obj):F:/ncs/zephyr/soc/arm/nordic_nrf/nrf91/soc.c:68: first defined here
    1> libspmsecureentries.a: In function `__start':
    1> F:/ncs/zephyr/arch/arm/core/cortex_m/reset.S:62: multiple definition of `__start'
    1> zephyr/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a(reset.S.obj):F:/ncs/zephyr/arch/arm/core/cortex_m/reset.S:62: first defined here
    1> libspmsecureentries.a: In function `z_remove_thread_from_ready_q':
    1> F:/ncs/zephyr/kernel/sched.c:350: multiple definition of `z_remove_thread_from_ready_q'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/kernel/sched.c:350: first defined here
    1> libspmsecureentries.a: In function `__bss_start':
    1> isr_tables.c:(bss+0x18dc): multiple definition of `_kernel'
    1> zephyr/kernel/libkernel.a(sched.c.obj):(.bss._kernel+0x0): first defined here
    1> libspmsecureentries.a:(rodata+0x0): multiple definition of `mpu_config'
    1> zephyr/libzephyr.a(mpu_regions.c.obj):F:/ncs/zephyr/include/arch/arm/cortex_m/mpu/arm_mpu.h:56: first defined here
    1> libspmsecureentries.a: In function `z_impl_k_thread_abort':
    1> F:/ncs/zephyr/arch/arm/core/thread_abort.c:31: multiple definition of `z_impl_k_thread_abort'
    1> zephyr/arch/arm/core/libarch__arm__core.a(thread_abort.c.obj):F:/ncs/zephyr/arch/arm/core/thread_abort.c:31: first defined here
    1> libspmsecureentries.a: In function `nrf_power_clock_isr':
    1> F:/ncs/zephyr/drivers/clock_control/nrf_power_clock.c:298: multiple definition of `nrf_power_clock_isr'
    1> zephyr/libzephyr.a(nrf_power_clock.c.obj):F:/ncs/zephyr/drivers/clock_control/nrf_power_clock.c:288: first defined here
    1> libspmsecureentries.a: In function `mbedtls_platform_zeroize':
    1> isr_tables.c:(_TEXT_SECTION_NAME_2+0x1b34): multiple definition of `mbedtls_platform_zeroize'
    1> F:/ncs/nrfxlib/bsdlib/lib/cortex-m33/hard-float/libbsd_nrf9160_xxaa.a(platform_util.c.o):platform_util.c:(.text.mbedtls_platform_zeroize+0x0): first defined here
    1> libspmsecureentries.a: In function `__hard_fault':
    1> F:/ncs/zephyr/arch/arm/core/fault_s.S:97: multiple definition of `__debug_monitor'
    1> zephyr/arch/arm/core/libarch__arm__core.a(fault_s.S.obj):F:/ncs/zephyr/arch/arm/core/fault_s.S:97: first defined here
    1> libspmsecureentries.a: In function `_region_min_align':
    1> isr_tables.c:(*ABS*+0x40): multiple definition of `CONFIG_SRAM_SIZE'
    1> libspmsecureentries.a: In function `idle':
    1> F:/ncs/zephyr/kernel/idle.c:130: multiple definition of `idle'
    1> zephyr/kernel/libkernel.a(idle.c.obj):F:/ncs/zephyr/kernel/idle.c:130: first defined here
    1> libspmsecureentries.a: In function `z_set_timeout_expiry':
    1> F:/ncs/zephyr/kernel/timeout.c:158: multiple definition of `z_set_timeout_expiry'
    1> zephyr/kernel/libkernel.a(timeout.c.obj):F:/ncs/zephyr/kernel/timeout.c:158: first defined here
    1> libspmsecureentries.a: In function `z_arch_configure_dynamic_mpu_regions':
    1> F:/ncs/zephyr/arch/arm/core/cortex_m/mpu/arm_core_mpu.c:145: multiple definition of `z_arch_configure_dynamic_mpu_regions'
    1> zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a(arm_core_mpu.c.obj):F:/ncs/zephyr/arch/arm/core/cortex_m/mpu/arm_core_mpu.c:145: first defined here
    1> libspmsecureentries.a:(noinit+0x540): multiple definition of `_interrupt_stack'
    1> zephyr/kernel/libkernel.a(init.c.obj):(.noinit."F:/ncs/zephyr/kernel/init.c".3+0x0): first defined here
    1> libspmsecureentries.a: In function `vprintk':
    1> F:/ncs/zephyr/lib/os/printk.c:333: multiple definition of `vprintk'
    1> zephyr/libzephyr.a(printk.c.obj):F:/ncs/zephyr/lib/os/printk.c:333: first defined here
    1> libspmsecureentries.a: In function `z_CpuIdleInit':
    1> F:/ncs/zephyr/arch/arm/core/cpu_idle.S:53: multiple definition of `z_CpuIdleInit'
    1> zephyr/arch/arm/core/libarch__arm__core.a(cpu_idle.S.obj):F:/ncs/zephyr/arch/arm/core/cpu_idle.S:53: first defined here
    1> libspmsecureentries.a: In function `_ext_abis_size':
    1> isr_tables.c:(*ABS*+0x0): multiple definition of `CONFIG_HEAP_MEM_POOL_SIZE'
    1> libspmsecureentries.a: In function `_region_min_align':
    1> isr_tables.c:(*ABS*+0x6c): multiple definition of `_K_THREAD_NO_FLOAT_SIZEOF'
    1> libspmsecureentries.a: In function `z_FaultInit':
    1> F:/ncs/zephyr/arch/arm/core/fault.c:887: multiple definition of `z_FaultInit'
    1> zephyr/arch/arm/core/libarch__arm__core.a(fault.c.obj):F:/ncs/zephyr/arch/arm/core/fault.c:887: first defined here
    1> libspmsecureentries.a: In function `z_thread_timeout':
    1> F:/ncs/zephyr/kernel/sched.c:422: multiple definition of `z_thread_timeout'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/kernel/sched.c:422: first defined here
    1> libspmsecureentries.a: In function `_isr_wrapper':
    1> F:/ncs/zephyr/arch/arm/core/isr_wrapper.S:44: multiple definition of `_isr_wrapper'
    1> zephyr/arch/arm/core/libarch__arm__core.a(isr_wrapper.S.obj):F:/ncs/zephyr/arch/arm/core/isr_wrapper.S:44: first defined here
    1> libspmsecureentries.a: In function `z_get_next_timeout_expiry':
    1> F:/ncs/zephyr/kernel/timeout.c:148: multiple definition of `z_get_next_timeout_expiry'
    1> zephyr/kernel/libkernel.a(timeout.c.obj):F:/ncs/zephyr/kernel/timeout.c:148: first defined here
    1> libspmsecureentries.a: In function `z_reschedule':
    1> F:/ncs/zephyr/kernel/sched.c:518: multiple definition of `z_reschedule'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/kernel/sched.c:518: first defined here
    1> libspmsecureentries.a: In function `_ConfigAbsSyms':
    1> F:\ncs\nrf\samples\nrf9160\at_client\build_nrf9160_pca10090ns/spm/zephyr/misc/generated/configs.c:556: multiple definition of `_ConfigAbsSyms'
    1> zephyr/libzephyr.a(configs.c.obj):F:\ncs\nrf\samples\nrf9160\at_client\build_nrf9160_pca10090ns/zephyr/misc/generated/configs.c:298: first defined here
    1> libspmsecureentries.a: In function `printk':
    1> F:/ncs/zephyr/lib/os/printk.c:377: multiple definition of `printk'
    1> zephyr/libzephyr.a(printk.c.obj):F:/ncs/zephyr/lib/os/printk.c:377: first defined here
    1> libspmsecureentries.a: In function `z_clock_set_timeout':
    1> F:/ncs/zephyr/drivers/timer/nrf_rtc_timer.c:112: multiple definition of `z_clock_set_timeout'
    1> zephyr/libzephyr.a(nrf_rtc_timer.c.obj):F:/ncs/zephyr/drivers/timer/nrf_rtc_timer.c:112: first defined here
    1> libspmsecureentries.a: In function `__nmi':
    1> F:/ncs/zephyr/arch/arm/core/cortex_m/nmi.c:92: multiple definition of `__nmi'
    1> zephyr/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a(nmi.c.obj):F:/ncs/zephyr/arch/arm/core/cortex_m/nmi.c:92: first defined here
    1> libspmsecureentries.a: In function `k_sched_unlock':
    1> F:/ncs/zephyr/kernel/sched.c:543: multiple definition of `k_sched_unlock'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/kernel/sched.c:543: first defined here
    1> libspmsecureentries.a: In function `z_IntLibInit':
    1> F:/ncs/zephyr/arch/arm/core/irq_init.c:38: multiple definition of `z_IntLibInit'
    1> zephyr/arch/arm/core/libarch__arm__core.a(irq_init.c.obj):F:/ncs/zephyr/arch/arm/core/irq_init.c:38: first defined here
    1> libspmsecureentries.a: In function `z_vprintk':
    1> F:/ncs/zephyr/lib/os/printk.c:102: multiple definition of `z_vprintk'
    1> zephyr/libzephyr.a(printk.c.obj):F:/ncs/zephyr/lib/os/printk.c:102: first defined here
    1> libspmsecureentries.a: In function `z_NanoFatalErrorHandler':
    1> F:/ncs/zephyr/arch/arm/core/fatal.c:49: multiple definition of `z_NanoFatalErrorHandler'
    1> zephyr/arch/arm/core/libarch__arm__core.a(fatal.c.obj):F:/ncs/zephyr/arch/arm/core/fatal.c:49: first defined here
    1> libspmsecureentries.a:F:/ncs/zephyr/kernel/errno.c:23: multiple definition of `_k_neg_eagain'
    1> zephyr/kernel/libkernel.a(errno.c.obj):F:/ncs/zephyr/kernel/errno.c:23: first defined here
    1> libspmsecureentries.a: In function `z_move_thread_to_end_of_prio_q':
    1> F:/ncs/zephyr/kernel/sched.c:340: multiple definition of `z_move_thread_to_end_of_prio_q'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/kernel/sched.c:340: first defined here
    1> libspmsecureentries.a: In function `memset':
    1> F:/ncs/zephyr/lib/libc/minimal/source/string/string.c:290: multiple definition of `memset'
    1> zephyr/lib/libc/minimal/liblib__libc__minimal.a(string.c.obj):F:/ncs/zephyr/lib/libc/minimal/source/string/string.c:290: first defined here
    1> libspmsecureentries.a: In function `main':
    1> F:/ncs/nrf/samples/nrf9160/spm/src/main.c:54: multiple definition of `main'
    1> app/libapp.a(main.c.obj):F:\ncs\nrf\samples\nrf9160\at_client\build_nrf9160_pca10090ns/../src/main.c:28: first defined here
    1> libspmsecureentries.a: In function `arm_core_mpu_mark_areas_for_dynamic_regions':
    1> f:\ncs\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:216: multiple definition of `arm_core_mpu_mark_areas_for_dynamic_regions'
    1> zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a(arm_mpu.c.obj):f:\ncs\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:216: first defined here
    1> libspmsecureentries.a: In function `z_impl_k_thread_start':
    1> F:/ncs/zephyr/kernel/thread.c:267: multiple definition of `z_impl_k_thread_start'
    1> zephyr/kernel/libkernel.a(thread.c.obj):F:/ncs/zephyr/kernel/thread.c:267: first defined here
    1> libspmsecureentries.a: In function `z_SysNmiOnReset':
    1> F:/ncs/zephyr/arch/arm/core/cortex_m/nmi_on_reset.S:26: multiple definition of `z_SysNmiOnReset'
    1> zephyr/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a(nmi_on_reset.S.obj):F:/ncs/zephyr/arch/arm/core/cortex_m/nmi_on_reset.S:26: first defined here
    1> libspmsecureentries.a: In function `z_irq_spurious':
    1> F:/ncs/zephyr/arch/arm/core/irq_manage.c:132: multiple definition of `z_irq_spurious'
    1> zephyr/arch/arm/core/libarch__arm__core.a(irq_manage.c.obj):F:/ncs/zephyr/arch/arm/core/irq_manage.c:132: first defined here
    1> libspmsecureentries.a: In function `__DMB':
    1> F:/ncs/zephyr/ext/hal/cmsis/Include/cmsis_gcc.h:890: multiple definition of `arm_core_mpu_disable'
    1> zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a(arm_mpu.c.obj):F:/ncs/zephyr/ext/hal/cmsis/Include/cmsis_gcc.h:890: first defined here
    1> libspmsecureentries.a:F:/ncs/zephyr/kernel/init.c:86: multiple definition of `_idle_thread'
    1> zephyr/kernel/libkernel.a(init.c.obj):F:/ncs/zephyr/kernel/init.c:86: first defined here
    1> libspmsecureentries.a: In function `__pendsv':
    1> F:/ncs/zephyr/arch/arm/core/swap_helper.S:59: multiple definition of `__pendsv'
    1> zephyr/arch/arm/core/libarch__arm__core.a(swap_helper.S.obj):F:/ncs/zephyr/arch/arm/core/swap_helper.S:59: first defined here
    1> libspmsecureentries.a: In function `strcmp':
    1> F:/ncs/zephyr/lib/libc/minimal/source/string/string.c:124: multiple definition of `strcmp'
    1> zephyr/lib/libc/minimal/liblib__libc__minimal.a(string.c.obj):F:/ncs/zephyr/lib/libc/minimal/source/string/string.c:124: first defined here
    1> libspmsecureentries.a: In function `__stdout_hook_install':
    1> F:/ncs/zephyr/lib/libc/minimal/source/stdout/stdout_console.c:25: multiple definition of `__stdout_hook_install'
    1> zephyr/lib/libc/minimal/liblib__libc__minimal.a(stdout_console.c.obj):F:/ncs/zephyr/lib/libc/minimal/source/stdout/stdout_console.c:25: first defined here
    1> libspmsecureentries.a: In function `_IntExit':
    1> F:/ncs/zephyr/arch/arm/core/exc_exit.S:71: multiple definition of `_IntExit'
    1> zephyr/arch/arm/core/libarch__arm__core.a(exc_exit.S.obj):F:/ncs/zephyr/arch/arm/core/exc_exit.S:71: first defined here
    1> libspmsecureentries.a: In function `SystemInit':
    1> F:/ncs/zephyr/ext/hal/nordic/nrfx/mdk/system_nrf9160.c:79: multiple definition of `SystemInit'
    1> zephyr/libzephyr.a(system_nrf9160.c.obj):F:/ncs/zephyr/ext/hal/nordic/nrfx/mdk/system_nrf9160.c:191: first defined here
    1> libspmsecureentries.a: In function `__kernel_ram_size':
    1> isr_tables.c:(*ABS*+0x30000): multiple definition of `CONFIG_FLASH_LOAD_SIZE'
    1> libspmsecureentries.a: In function `z_add_timeout':
    1> F:/ncs/zephyr/kernel/timeout.c:83: multiple definition of `z_add_timeout'
    1> zephyr/kernel/libkernel.a(timeout.c.obj):F:/ncs/zephyr/kernel/timeout.c:84: first defined here
    1> libspmsecureentries.a: In function `arm_core_mpu_configure_static_mpu_regions':
    1> f:\ncs\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:200: multiple definition of `arm_core_mpu_configure_static_mpu_regions'
    1> zephyr/arch/arm/core/cortex_m/mpu/libarch__arm__core__cortex_m__mpu.a(arm_mpu.c.obj):f:\ncs\zephyr\arch\arm\core\cortex_m\mpu/arm_mpu.c:200: first defined here
    1> libspmsecureentries.a: In function `k_sched_time_slice_set':
    1> F:/ncs/zephyr/kernel/sched.c:264: multiple definition of `k_sched_time_slice_set'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/kernel/sched.c:264: first defined here
    1> libspmsecureentries.a:(sw_isr_table+0x0): multiple definition of `_sw_isr_table'
    1> zephyr/libzephyr.a(isr_tables.c.obj):(.gnu.linkonce.sw_isr_table+0x0): first defined here
    1> libspmsecureentries.a: In function `z_add_thread_to_ready_q':
    1> F:/ncs/zephyr/kernel/sched.c:331: multiple definition of `z_add_thread_to_ready_q'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/kernel/sched.c:331: first defined here
    1> libspmsecureentries.a: In function `__hard_fault':
    1> F:/ncs/zephyr/arch/arm/core/fault_s.S:97: multiple definition of `__mpu_fault'
    1> zephyr/arch/arm/core/libarch__arm__core.a(fault_s.S.obj):F:/ncs/zephyr/arch/arm/core/fault_s.S:97: first defined here
    1> libspmsecureentries.a: In function `z_reschedule_irqlock':
    1> F:/ncs/zephyr/kernel/sched.c:527: multiple definition of `z_reschedule_irqlock'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/kernel/sched.c:527: first defined here
    1> libspmsecureentries.a: In function `z_setup_new_thread':
    1> F:/ncs/zephyr/kernel/thread.c:352: multiple definition of `z_setup_new_thread'
    1> zephyr/kernel/libkernel.a(thread.c.obj):F:/ncs/zephyr/kernel/thread.c:352: first defined here
    1> libspmsecureentries.a: In function `_region_min_align':
    1> isr_tables.c:(*ABS*+0x30): multiple definition of `_STRUCT_KERNEL_SIZE'
    1> libspmsecureentries.a: In function `__hard_fault':
    1> F:/ncs/zephyr/arch/arm/core/fault_s.S:97: multiple definition of `__hard_fault'
    1> zephyr/arch/arm/core/libarch__arm__core.a(fault_s.S.obj):F:/ncs/zephyr/arch/arm/core/fault_s.S:97: first defined here
    1> libspmsecureentries.a: In function `_region_min_align':
    1> isr_tables.c:(*ABS*+0x20): multiple definition of `___esf_t_SIZEOF'
    1> libspmsecureentries.a: In function `cmse_TT':
    1> f:\gnuarmemb\7-2018-q2-update\lib\gcc\arm-none-eabi\7.3.1\include/arm_cmse.h:125: multiple definition of `arm_cmse_mpu_region_get'
    1> zephyr/libzephyr.a(arm_core_cmse.c.obj):f:\gnuarmemb\7-2018-q2-update\lib\gcc\arm-none-eabi\7.3.1\include/arm_cmse.h:125: first defined here
    1> libspmsecureentries.a: In function `z_priq_dumb_remove':
    1> F:/ncs/zephyr/kernel/sched.c:646: multiple definition of `z_priq_dumb_remove'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/kernel/sched.c:646: first defined here
    1> libspmsecureentries.a: In function `z_irq_priority_set':
    1> F:/ncs/zephyr/arch/arm/core/irq_manage.c:115: multiple definition of `z_irq_priority_set'
    1> zephyr/arch/arm/core/libarch__arm__core.a(irq_manage.c.obj):F:/ncs/zephyr/arch/arm/core/irq_manage.c:85: first defined here
    1> libspmsecureentries.a: In function `z_time_slice':
    1> F:/ncs/zephyr/kernel/sched.c:285: multiple definition of `z_time_slice'
    1> zephyr/kernel/libkernel.a(sched.c.obj):F:/ncs/zephyr/kernel/sched.c:285: first defined here
    1> libspmsecureentries.a: In function `z_arch_irq_enable':
    1> F:/ncs/zephyr/arch/arm/core/irq_manage.c:45: multiple definition of `z_arch_irq_enable'
    1> zephyr/arch/arm/core/libarch__arm__core.a(irq_manage.c.obj):F:/ncs/zephyr/arch/arm/core/irq_manage.c:45: first defined here
    1> libspmsecureentries.a: In function `z_clock_driver_init':
    1> F:/ncs/zephyr/drivers/timer/nrf_rtc_timer.c:77: multiple definition of `z_clock_driver_init'
    1> zephyr/libzephyr.a(nrf_rtc_timer.c.obj):F:/ncs/zephyr/drivers/timer/nrf_rtc_timer.c:77: first defined here
    1> libspmsecureentries.a: In function `z_sys_mem_pool_block_free':
    1> F:/ncs/zephyr/include/misc/dlist.h:405: multiple definition of `__aeabi_ldivmod'
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v8-m.main/fpv5-sp/hard\libgcc.a(_aeabi_ldivmod.o):(.text+0x0): first defined here
    1> libspmsecureentries.a: In function `z_impl_device_get_binding':
    1> F:/ncs/zephyr/kernel/device.c:77: multiple definition of `z_impl_device_get_binding'
    1> zephyr/kernel/libkernel.a(device.c.obj):F:/ncs/zephyr/kernel/device.c:77: first defined here
    1> libspmsecureentries.a: In function `z_sys_mem_pool_base_init':
    1> F:/ncs/zephyr/lib/os/mempool.c:81: multiple definition of `z_sys_mem_pool_base_init'
    1> zephyr/libzephyr.a(mempool.c.obj):F:/ncs/zephyr/lib/os/mempool.c:81: first defined here
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: warning: orphan section `_TEXT_SECTION_NAME_2' from `libspmsecureentries.a' being placed in section `_TEXT_SECTION_NAME_2'.
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: libspmsecureentries.a: `spm_request_system_reboot' and its special symbol are in different sections.
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: libspmsecureentries.a: `spm_request_random_number' and its special symbol are in different sections.
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: cannot size stub section: Invalid operation
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `text' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `_TEXT_SECTION_NAME_2' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `.ARM.exidx' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `sw_isr_table' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `devconfig' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `rodata' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `datas' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `initlevel' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `_k_mem_slab_area' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `_k_mem_pool_area' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `_k_mutex_area' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `_k_msgq_area' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `_net_buf_pool_area' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `net_if' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `net_if_dev' not in segment
    1> f:/gnuarmemb/7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: zephyr/zephyr_prebuilt.elf: warning: allocated section `.intList' not in segment
    1> collect2.exe: error: ld returned 1 exit status
    1> IDT_LIST: 120 B 2 KB 5.86%
    Build failed


  • Additional verifications for v1.0.0 - any of these have changed to build successfully?
    These worked for v0.4.0

    1) gnuarmemb/7-2018-q2-update

    2) Segger version: V4.16 (Nordic Edition)


  • I'm opening the project like this.



    My settings are:

    Windows cmd console output of env variables:

  • I opened the nRF Connect SDk program and the "Getting started guide" and verified the requirements.

    What I found so far.
    1) pip3 install -r zephyr\scripts\requirements.txt
      - all requirements met

    2) pip3 install -r nrf\scripts\requirements.txt

    - Several parts of the nrf was updated with a script in that folder. 2 things failed to update correctly. 
      * ERROR: pyocd 0.19.0 has requirement pyyaml<6.0,>=5.1, but you'll have pyyaml 4.2b4 which is incompatible.
      * ERROR: gitlint 0.11.0 has requirement Click==6.7, but you'll have click 7.0 which is incompatible.

    3) pip3 install -r mcuboot\scripts\requirements.txt
      - all requirements met.

    -- 

    Also I see there is a new version of Segger to be updated. I'm guessing the errors might disappear when I have this.

    I will now install it and see how it goes.

    NOW it builds.
    Who knows what it was. Probably several things outdated.

  • Hi,

    It's great to hear that it can build now. 

    NCS 1.0.0 needs a new SES IDE version (v4.18) with several updates. 

    You also can see this post for the NCS v1.0.0 requirement.  

    -Amanda H.

Reply Children
Related