Hi all, I tried to build the latest OpenThread libraries but after copying the library files in the SDK, I fail to compile the examples. Everything was fine when building with the OpenThread libraries files provided in the Nordic SDK. So, I maybe do something wrong when I build the OpenThread library. Please find here below the error log. I think that the problem can be in the wrong paths "/home/rolu/repos/openthread_graviton..." and "c:\repos\thread\sdk\sdk\nrf5\components..." which are not in my environment. Can anyone please help me to understand? Thank you.
Compiling file: main.c
Linking target: _build/nrf52840_xxaa.out
../../../../../../../external/openthread/lib/gcc/libopenthread-cli.a(libopenthread_cli_a-cli.o): In function `Thread::Cli::Interpreter::HandleIcmpReceive(Thread::Message&, Thread::Ip6::MessageInfo const&, Thread::Ip6::IcmpHeader const&)':
/home/rolu/repos/openthread_graviton/examples/../src/cli/cli.cpp:1357: undefined reference to `Thread::Message::GetLength() const'
/home/rolu/repos/openthread_graviton/examples/../src/cli/cli.cpp:1357: undefined reference to `Thread::Message::GetOffset() const'
/home/rolu/repos/openthread_graviton/examples/../src/cli/cli.cpp:1369: undefined reference to `Thread::Message::GetOffset() const'
../../../../../../../external/openthread/lib/gcc/libopenthread-cli.a(libopenthread_cli_a-cli.o): In function `Thread::Timer::IsRunning() const':
/home/rolu/repos/openthread_graviton/examples/../src/core/common/timer.hpp:190: undefined reference to `Thread::TimerScheduler::IsAdded(Thread::Timer const&)'
../../../../../../../external/openthread/lib/gcc/libopenthread-cli.a(libopenthread_cli_a-cli.o): In function `Thread::Cli::Interpreter::HandleDiagnosticGetResponse(Thread::Message&, Thread::Ip6::MessageInfo const&)':
/home/rolu/repos/openthread_graviton/examples/../src/cli/cli.cpp:2866: undefined reference to `Thread::Message::GetLength() const'
/home/rolu/repos/openthread_graviton/examples/../src/cli/cli.cpp:2866: undefined reference to `Thread::Message::GetOffset() const'
/home/rolu/repos/openthread_graviton/examples/../src/cli/cli.cpp:2873: undefined reference to `Thread::Message::GetOffset() const'
../../../../../../../external/openthread/lib/gcc/libmbedcrypto.a(mbedtls_openthread_lib_hardware_entropy.c.o): In function `mbedtls_hardware_poll':
c:\repos\thread\sdk\sdk\nrf5\components\thread\experimental\crypto\lib_nrf52\armgcc/../../hardware_entropy.c:37: undefined reference to `otPlatRandomSecureGet'
collect2: error: ld returned 1 exit status
make: *** [_build/nrf52840_xxaa.out] Error 1