I've just got my toolchain working fine but there's now errors relating to the correct libraries being included. Do I have to have these included by running a "west update" or something? hard-float and liboberon not existing along with others. Can someone make sense of my log? Any input is appreciated.
matt@H60:~/cpht/nrf9160$ ./build.sh
rm: cannot remove 'build/*': No such file or directory
source directory: /home/matt/cpht/nrf9160/ncs/nrf/applications/mqtt
build directory: /home/matt/cpht/nrf9160/ncs/nrf/applications/mqtt/build
BOARD: nrf9160_pca10090ns (origin: command line)
-- Using application from '/home/matt/cpht/nrf9160/ncs/nrf/applications/mqtt'
Zephyr version: 1.14.99
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.6.9", minimum required is "3.4")
-- git describe failed: fatal: Not a valid object name HEAD;
BUILD_VERSION is left undefined
-- Selected BOARD nrf9160_pca10090ns
-- Found west: /home/matt/.local/bin/west (found suitable version "0.6.3", minimum required is "0.5.6")
-- Cache files will be written to: /home/matt/.cache/zephyr
-- Loading /home/matt/cpht/nrf9160/ncs/zephyr/boards/arm/nrf9160_pca10090/nrf9160_pca10090ns.dts as base
-- Overlaying /home/matt/cpht/nrf9160/ncs/zephyr/dts/common/common.dts
Parsing Kconfig tree in /home/matt/cpht/nrf9160/ncs/nrf/applications/mqtt/Kconfig
Loading /home/matt/cpht/nrf9160/ncs/zephyr/boards/arm/nrf9160_pca10090/nrf9160_pca10090ns_defconfig as base
Merging /home/matt/cpht/nrf9160/ncs/nrf/applications/mqtt/prj.conf
Configuration written to '/home/matt/cpht/nrf9160/ncs/nrf/applications/mqtt/build/zephyr/.config'
-- The C compiler identification is GNU 8.3.1
-- The CXX compiler identification is GNU 8.3.1
-- The ASM compiler identification is GNU
-- Found assembler: /opt/gnuarmemb/bin/arm-none-eabi-gcc
-- Performing Test toolchain_is_ok
-- Performing Test toolchain_is_ok - Success
Including module: nrf in path: /home/matt/cpht/nrf9160/ncs/nrf
-- Using application from '/home/matt/cpht/nrf9160/ncs/nrf/samples/nrf9160/spm'
Zephyr version: 1.14.99
Changed board to secure nrf9160_pca10090 (NOT NS)
USING OUT OF TREE BOARD
-- Loading /home/matt/cpht/nrf9160/ncs/zephyr/boards/arm/nrf9160_pca10090/nrf9160_pca10090.dts as base
-- Overlaying /home/matt/cpht/nrf9160/ncs/zephyr/dts/common/common.dts
-- Overlaying /home/matt/cpht/nrf9160/ncs/nrf/samples/nrf9160/spm/nrf9160_pca10090.overlay
Parsing Kconfig tree in /home/matt/cpht/nrf9160/ncs/zephyr/Kconfig
Loading /home/matt/cpht/nrf9160/ncs/zephyr/boards/arm/nrf9160_pca10090/nrf9160_pca10090_defconfig as base
Merging /home/matt/cpht/nrf9160/ncs/nrf/samples/nrf9160/spm/prj.conf
Configuration written to '/home/matt/cpht/nrf9160/ncs/nrf/applications/mqtt/build/spm/zephyr/.config'
Including module: nrf in path: /home/matt/cpht/nrf9160/ncs/nrf
Including module: nffs in path: /home/matt/cpht/nrf9160/ncs/modules/fs/nffs
Including module: segger in path: /home/matt/cpht/nrf9160/ncs/modules/debug/segger
Including module: mcuboot in path: /home/matt/cpht/nrf9160/ncs/mcuboot/zephyr
Including module: mcumgr in path: /home/matt/cpht/nrf9160/ncs/modules/lib/mcumgr
Including module: tinycbor in path: /home/matt/cpht/nrf9160/ncs/modules/lib/tinycbor
Including module: nrfxlib in path: /home/matt/cpht/nrf9160/ncs/nrfxlib
CMake Warning at /home/matt/cpht/nrf9160/ncs/nrfxlib/crypto/CMakeLists.txt:51 (message):
This combination of SoC, floating point ABI, and interrupts settings is not
supported by the nrf_cc310_mbedcryto
lib.(/home/matt/cpht/nrf9160/ncs/nrfxlib/crypto/nrf_cc310_mbedcrypto/lib/cortex-m33/hard-float/no-interrupts/libnrf_cc310_mbedcrypto_0.8.1.a
doesn't exist.)
Including module: nffs in path: /home/matt/cpht/nrf9160/ncs/modules/fs/nffs
Including module: segger in path: /home/matt/cpht/nrf9160/ncs/modules/debug/segger
Including module: mcuboot in path: /home/matt/cpht/nrf9160/ncs/mcuboot/zephyr
-- Using application from '/home/matt/cpht/nrf9160/ncs/mcuboot/boot/zephyr'
Zephyr version: 1.14.99
Changed board to secure nrf9160_pca10090 (NOT NS)
USING OUT OF TREE BOARD
-- Loading /home/matt/cpht/nrf9160/ncs/zephyr/boards/arm/nrf9160_pca10090/nrf9160_pca10090.dts as base
-- Overlaying /home/matt/cpht/nrf9160/ncs/zephyr/dts/common/common.dts
Parsing Kconfig tree in /home/matt/cpht/nrf9160/ncs/mcuboot/boot/zephyr/Kconfig
Loading /home/matt/cpht/nrf9160/ncs/zephyr/boards/arm/nrf9160_pca10090/nrf9160_pca10090_defconfig as base
Merging /home/matt/cpht/nrf9160/ncs/mcuboot/boot/zephyr/prj.conf
Configuration written to '/home/matt/cpht/nrf9160/ncs/nrf/applications/mqtt/build/mcuboot/zephyr/.config'
Including module: nrf in path: /home/matt/cpht/nrf9160/ncs/nrf
Including module: nffs in path: /home/matt/cpht/nrf9160/ncs/modules/fs/nffs
Including module: segger in path: /home/matt/cpht/nrf9160/ncs/modules/debug/segger
Including module: mcuboot in path: /home/matt/cpht/nrf9160/ncs/mcuboot/zephyr
Including module: mcumgr in path: /home/matt/cpht/nrf9160/ncs/modules/lib/mcumgr
Including module: tinycbor in path: /home/matt/cpht/nrf9160/ncs/modules/lib/tinycbor
Including module: nrfxlib in path: /home/matt/cpht/nrf9160/ncs/nrfxlib
Including module: mcumgr in path: /home/matt/cpht/nrf9160/ncs/modules/lib/mcumgr
Including module: tinycbor in path: /home/matt/cpht/nrf9160/ncs/modules/lib/tinycbor
Including module: nrfxlib in path: /home/matt/cpht/nrf9160/ncs/nrfxlib
CMake Warning at /home/matt/cpht/nrf9160/ncs/nrfxlib/bsdlib/CMakeLists.txt:14 (message):
This combination of SoC and floating point ABI is not supported by the bsd
lib.(/home/matt/cpht/nrf9160/ncs/nrfxlib/bsdlib/lib/cortex-m33/hard-float
doesn't exist.)
CMake Warning at /home/matt/cpht/nrf9160/ncs/nrfxlib/crypto/CMakeLists.txt:18 (message):
This combination of SoC and floating point ABI is not supported by the
nrf_oberon
lib.(/home/matt/cpht/nrf9160/ncs/nrfxlib/crypto/nrf_oberon/lib/cortex-m33/hard-float/liboberon_3.0.0.a
doesn't exist.)
Running Partition Manager...
-- Configuring done
-- Generating done
-- Build files have been written to: /home/matt/cpht/nrf9160/ncs/nrf/applications/mqtt/build
ninja: error: '/home/matt/cpht/nrf9160/ncs/nrfxlib/crypto/nrf_cc310_mbedcrypto/lib/cortex-m33/hard-float/no-interrupts/libnrf_cc310_mbedcrypto_0.8.1.a', needed by 'spm/zephyr/spm_zephyr_prebuilt.elf', missing and no known rule to make it
ERROR: command exited with status 1: /home/matt/cmake/cmake-3.13.1/bin/cmake --build /home/matt/cpht/nrf9160/ncs/nrf/applications/mqtt/build