1. I'm runnig the asset tracker fine with nRFCloud. When I run the cloud_client, I get this log:
*** Booting Zephyr OS build v2.7.0-ncs1 ***
W: Already initialized. Nothing to do
I: Cloud client has started
I: Connecting to LTE network, this may take several minutes...
I: Active LTE mode changed: LTE-M
I: Modem domain event, type: Search done
I: Network registration status: Connected - roaming
I: Connected to LTE network
I: Connecting to cloud
I: Next connection retry in 30 seconds
I: CLOUD_EVT_CONNECTING
E: cloud_connect, error: -11
I: Next connection retry in 30 seconds
I: CLOUD_EVT_CONNECTING
I: Next connection retry in 30 seconds
I: CLOUD_EVT_CONNECTING
I: Modem domain event, type: Search done
E: cloud_connect, error: -11
2. Compiler error when configured for AWS
I changed the prj.conf file to
When building, I get this error:
[222/231] Linking C static library zephyr\kernel\libkernel.a
[223/231] Linking C executable zephyr\zephyr_prebuilt.elf
FAILED: zephyr/zephyr_prebuilt.elf zephyr/zephyr_prebuilt.map
cmd.exe /C "cd . && C:\Users\MagneKvarum\ncs\v1.8.0\toolchain\opt\bin\arm-none-eabi-gcc.exe @CMakeFiles\zephyr_prebuilt.rsp -o zephyr\zephyr_prebuilt.elf && cmd.exe /C "cd /D C:\Users\MagneKvarum\Documents\NordicSemi\test\cloud_client\build\zephyr && C:\Users\MagneKvarum\ncs\v1.8.0\toolchain\opt\bin\cmake.exe -E echo ""
c:/users/magnekvarum/ncs/v1.8.0/toolchain/opt/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: modules/nrf/subsys/net/lib/aws_iot/lib..__nrf__subsys__net__lib__aws_iot.a(aws_iot.c.obj):C:\Users\MagneKvarum\ncs\v1.8.0\nrf\subsys\net\lib\aws_iot\src\aws_iot.c:1350: multiple definition of `connection_poll_thread'; modules/nrf/subsys/net/lib/nrf_cloud/lib..__nrf__subsys__net__lib__nrf_cloud.a(nrf_cloud.c.obj):C:\Users\MagneKvarum\ncs\v1.8.0\nrf\subsys\net\lib\nrf_cloud\src\nrf_cloud.c:557: first defined here
c:/users/magnekvarum/ncs/v1.8.0/toolchain/opt/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: modules/nrf/subsys/net/lib/aws_iot/lib..__nrf__subsys__net__lib__aws_iot.a(aws_iot.c.obj):C:\Users\MagneKvarum\ncs\v1.8.0\nrf\subsys\net\lib\aws_iot\src\aws_iot.c:1350: multiple definition of `_k_thread_data_connection_poll_thread'; modules/nrf/subsys/net/lib/nrf_cloud/lib..__nrf__subsys__net__lib__nrf_cloud.a(nrf_cloud.c.obj):C:\Users\MagneKvarum\ncs\v1.8.0\nrf\subsys\net\lib\nrf_cloud\src\nrf_cloud.c:557: first defined here
c:/users/magnekvarum/ncs/v1.8.0/toolchain/opt/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: modules/nrf/subsys/net/lib/aws_iot/lib..__nrf__subsys__net__lib__aws_iot.a(aws_iot.c.obj):C:\Users\MagneKvarum\ncs\v1.8.0\nrf\subsys\net\lib\aws_iot\src\aws_iot.c:1350: multiple definition of `_k_thread_obj_connection_poll_thread'; modules/nrf/subsys/net/lib/nrf_cloud/lib..__nrf__subsys__net__lib__nrf_cloud.a(nrf_cloud.c.obj):C:\Users\MagneKvarum\ncs\v1.8.0\nrf\subsys\net\lib\nrf_cloud\src\nrf_cloud.c:557: first defined here
c:/users/magnekvarum/ncs/v1.8.0/toolchain/opt/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: modules/nrf/subsys/net/lib/aws_iot/lib..__nrf__subsys__net__lib__aws_iot.a(aws_iot.c.obj):C:\Users\MagneKvarum\ncs\v1.8.0\nrf\subsys\net\lib\aws_iot\src\aws_iot.c:1350: multiple definition of `_k_thread_stack_connection_poll_thread'; modules/nrf/subsys/net/lib/nrf_cloud/lib..__nrf__subsys__net__lib__nrf_cloud.a(nrf_cloud.c.obj):C:\Users\MagneKvarum\ncs\v1.8.0\nrf\subsys\net\lib\nrf_cloud\src\nrf_cloud.c:557: first defined here
collect2.exe: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: 'c:\Users\MagneKvarum\ncs\v1.8.0\toolchain\opt\bin\cmake.EXE' --build 'c:\Users\MagneKvarum\Documents\NordicSemi\test\cloud_client\build'