Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mbed test failing to build for nrf51_dk since #6577 #6861

Closed
andrewleech opened this issue May 10, 2018 · 16 comments
Closed

mbed test failing to build for nrf51_dk since #6577 #6861

andrewleech opened this issue May 10, 2018 · 16 comments

Comments

@andrewleech
Copy link
Contributor

Description

In the last day or so mbed test -m NRF51_DK -t GCC_ARM --verbose --clean has failed to build.
None of the actual C files can compile:

Compile: F:\Program Files (x86)\GNU Tools ARM Embedded\6 2017-q1-update\bin\arm-none-eabi-g++ -std=gnu++98 -fno-rtti -Wvla -c -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fmessage-length=0 -fno-exceptions -fno-builtin -ffunction-sections -fdata-sections -funsigned-char -MMD -fno-delete-null-pointer-checks -fomit-frame-pointer -Os -g1 -mcpu=cortex-m0 -mthumb -D__CORTEX_M0 -DNRF51 -D__MBED__=1 -DTARGET_LIKE_MBED -DTARGET_NRF51822 -DDEVICE_PORTINOUT=1 -D__MBED_CMSIS_RTOS_CM -DDEVICE_LOWPOWERTIMER=1 -DDEVICE_RTC=1 -DTOOLCHAIN_object -DDEVICE_SERIAL_ASYNCH=1 -D__CMSIS_RTOS -DTARGET_MCU_NRF51822_UNIFIED -DTOOLCHAIN_GCC -DDEVICE_SPISLAVE=1 -DTARGET_CORTEX_M -DTARGET_SDK11 -DDEVICE_I2C_ASYNCH=1 -DARM_MATH_CM0 -DTARGET_UVISOR_UNSUPPORTED -DTARGET_NRF5 -DFEATURE_BLE=1 -DTARGET_M0 -DTARGET_MCU_NRF51 -DCMSIS_VECTAB_VIRTUAL -DTARGET_MCU_NRF51_UNIFIED -DMBED_TICKLESS -DDEVICE_INTERRUPTIN=1 -DTARGET_CORTEX -DDEVICE_I2C=1 -DDEVICE_PORTOUT=1 -DDEVICE_SERIAL=1 -DDEVICE_SPI_ASYNCH=1 -DTARGET_FF_ARDUINO -DDEVICE_PORTIN=1 -DTARGET_RELEASE -DTARGET_NORDIC -DDEVICE_SERIAL_FC=1 -DBLE_STACK_SUPPORT_REQD -DTARGET_MCU_NRF51_32K_UNIFIED -DTARGET_NRF51_DK -DDEVICE_SLEEP=1 -DTOOLCHAIN_GCC_ARM -DTARGET_MCU_NRF51822 -DTARGET_MCU_NORDIC_32K -DSOFTDEVICE_PRESENT -DNO_SYSTICK -DDEVICE_SPI=1 -DCMSIS_VECTAB_VIRTUAL_HEADER_FILE="cmsis_nvic.h" -DMBED_BUILD_TIMESTAMP=1525940526.38 -DDEVICE_ANALOGIN=1 -DDEVICE_PWMOUT=1 -DS130 -DTARGET_LIKE_CORTEX_M0 -DTARGET_MCU_NRF51_32K @F:\pi\lumos\angler\nrf51_test\BUILD\tests\NRF51_DK\GCC_ARM\.\mbed-os\TESTS\network\emac\.includes_8285364bd2c9f08b4f63dc09ac3f1a8b.txt -include F:\pi\lumos\angler\nrf51_test\BUILD\tests\NRF51_DK\GCC_ARM\.\mbed-os\TESTS\network\emac\mbed_config.h -MD -MF BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\TESTS\network\emac\emac_ctp.d -o BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\TESTS\network\emac\emac_ctp.o .\mbed-os\TESTS\network\emac\emac_ctp.cpp
        [DEBUG] Return: 1
        [DEBUG] Output: arm-none-eabi-g++: error: CreateProcess: No such file or directory

This is on a new, empty project with just mbed-os checked out.
I narrowed the problem down to 5038135 (when #6577 was merged) .
mbed compile ... still works fine.
mbed test -m lpc1768 -t GCC_ARM --verbose --clean works fine.

If I checkout the previous commit 53aa1b0 my original command for NRF51_DK works fine.

[DEBUG] Compile: F:\Program Files (x86)\GNU Tools ARM Embedded\6 2017-q1-update\bin\arm-none-eabi-g++ -std=gnu++98 -fno-rtti -Wvla -c -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fmessage-length=0 -fno-exceptions -fno-builtin -ffunction-sections -fdata-sections -funsigned-char -MMD -fno-delete-null-pointer-checks -fomit-frame-pointer -Os -g1 -mcpu=cortex-m0 -mthumb -D__CORTEX_M0 -DNRF51 -D__MBED__=1 -DTARGET_LIKE_MBED -DTARGET_NRF51822 -DDEVICE_PORTINOUT=1 -D__MBED_CMSIS_RTOS_CM -DDEVICE_LOWPOWERTIMER=1 -DDEVICE_RTC=1 -DTOOLCHAIN_object -DDEVICE_SERIAL_ASYNCH=1 -D__CMSIS_RTOS -DTARGET_MCU_NRF51822_UNIFIED -DTOOLCHAIN_GCC -DDEVICE_I2C_ASYNCH=1 -DTARGET_CORTEX_M -DTARGET_SDK11 -DARM_MATH_CM0 -DDEVICE_SERIAL=1 -DTARGET_UVISOR_UNSUPPORTED -DTARGET_NRF5 -DFEATURE_BLE=1 -DTARGET_M0 -DTARGET_MCU_NRF51 -DCMSIS_VECTAB_VIRTUAL -DTARGET_MCU_NRF51_UNIFIED -DMBED_TICKLESS -DDEVICE_INTERRUPTIN=1 -DTARGET_CORTEX -DDEVICE_I2C=1 -DDEVICE_PORTOUT=1 -DMBED_BUILD_TIMESTAMP=1525940933.87 -DDEVICE_SPI_ASYNCH=1 -DTARGET_FF_ARDUINO -DDEVICE_PORTIN=1 -DTARGET_RELEASE -DTARGET_NORDIC -DDEVICE_SERIAL_FC=1 -DBLE_STACK_SUPPORT_REQD -DTARGET_MCU_NRF51_32K_UNIFIED -DTARGET_NRF51_DK -DDEVICE_SLEEP=1 -DTOOLCHAIN_GCC_ARM -DTARGET_MCU_NRF51822 -DTARGET_MCU_NORDIC_32K -DSOFTDEVICE_PRESENT -DNO_SYSTICK -DDEVICE_SPI=1 -DCMSIS_VECTAB_VIRTUAL_HEADER_FILE="cmsis_nvic.h" -DDEVICE_SPISLAVE=1 -DDEVICE_ANALOGIN=1 -DDEVICE_PWMOUT=1 -DS130 -DTARGET_LIKE_CORTEX_M0 -DTARGET_MCU_NRF51_32K @F:\pi\lumos\angler\nrf51_test\BUILD\tests\NRF51_DK\GCC_ARM\.includes_3f30d65de18a5bb42c23dcf47e9262b6.txt -include F:\pi\lumos\angler\nrf51_test\BUILD\tests\NRF51_DK\GCC_ARM\mbed_config.h -MD -MF BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\drivers\SPISlave.d -o BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\drivers\SPISlave.o F:\pi\lumos\angler\nrf51_test\mbed-os\drivers\SPISlave.cpp
[DEBUG] Return: 0

Go back to 5038135 (or anything newer) and it fails again.

This is all on Windows 10 x64 GCC_ARM.
Tested on versions 7-2017-q4-major and 6-2017-q1-update with no change.

Issue request type

[ ] Question
[ ] Enhancement
[X] Bug

@andrewleech
Copy link
Contributor Author

andrewleech commented May 11, 2018

Ok, on another test today, C files all compile just fine (arm-none-eabi-gcc), and the mbed os library c++ ones are fine (arm-none-eabi-g++), it's only c++ files in the TEST directories that fail with the above error (mostly main.cpp's).

@andrewleech
Copy link
Contributor Author

The failures appear to be due to command path length.

To break it down further I picked two of the compile command from the library and the test sections of the compilation process and re-ran them manually with --verbose
library:

"F:\Program Files (x86)\GNU Tools ARM Embedded\6 2017-q1-update\bin\arm-none-eabi-g++" -std=gnu++98 -fno-rtti -Wvla -c -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fmessage-length=0 -fno-exceptions -fno-builtin -ffunction-sections -fdata-sections -funsigned-char -MMD -fno-delete-null-pointer-checks -fomit-frame-pointer -Os -g1 -mcpu=cortex-m0 -mthumb -D__CORTEX_M0 -DNRF51 -D__MBED__=1 -DTARGET_LIKE_MBED -DTARGET_NRF51822 -DDEVICE_PORTINOUT=1 -D__MBED_CMSIS_RTOS_CM -DDEVICE_LOWPOWERTIMER=1 -DDEVICE_RTC=1 -DTOOLCHAIN_object -DDEVICE_SERIAL_ASYNCH=1 -D__CMSIS_RTOS -DTARGET_MCU_NRF51822_UNIFIED -DTOOLCHAIN_GCC -DDEVICE_I2C_ASYNCH=1 -DTARGET_CORTEX_M -DTARGET_SDK11 -DARM_MATH_CM0 -DTARGET_UVISOR_UNSUPPORTED -DTARGET_NRF5 -DFEATURE_BLE=1 -DTARGET_M0 -DTARGET_MCU_NRF51 -DCMSIS_VECTAB_VIRTUAL -DTARGET_MCU_NRF51_UNIFIED -DMBED_TICKLESS -DDEVICE_INTERRUPTIN=1 -DTARGET_CORTEX -DDEVICE_I2C=1 -DDEVICE_PORTOUT=1 -DDEVICE_SERIAL=1 -DDEVICE_SPI_ASYNCH=1 -DTARGET_FF_ARDUINO -DDEVICE_PORTIN=1 -DTARGET_RELEASE -DTARGET_NORDIC -DDEVICE_SERIAL_FC=1 -DBLE_STACK_SUPPORT_REQD -DTARGET_MCU_NRF51_32K_UNIFIED -DTARGET_NRF51_DK -DDEVICE_SLEEP=1 -DTOOLCHAIN_GCC_ARM -DTARGET_MCU_NRF51822 -DTARGET_MCU_NORDIC_32K -DSOFTDEVICE_PRESENT -DNO_SYSTICK -DDEVICE_SPI=1 -DCMSIS_VECTAB_VIRTUAL_HEADER_FILE="cmsis_nvic.h" -DDEVICE_SPISLAVE=1 -DDEVICE_ANALOGIN=1 -DDEVICE_PWMOUT=1 -DS130 -DMBED_BUILD_TIMESTAMP=1526003366.28 -DTARGET_LIKE_CORTEX_M0 -DTARGET_MCU_NRF51_32K @F:\pi\lumos\angler\nrf51_test\BUILD\tests\NRF51_DK\GCC_ARM\.includes_414f16aa25c6e0078eaf164d23209da7.txt -include F:\pi\lumos\angler\nrf51_test\BUILD\tests\NRF51_DK\GCC_ARM\mbed_config.h -MD -MF BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\features\nanostack\mbed-mesh-api\source\CallbackHandler.d -o BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\features\nanostack\mbed-mesh-api\source\CallbackHandler.o F:\pi\lumos\angler\nrf51_test\mbed-os\features\nanostack\mbed-mesh-api\source\CallbackHandler.cpp --verbose 2> library.log

test:

"F:\Program Files (x86)\GNU Tools ARM Embedded\6 2017-q1-update\bin\arm-none-eabi-g++"" -std=gnu++98 -fno-rtti -Wvla -c -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fmessage-length=0 -fno-exceptions -fno-builtin -ffunction-sections -fdata-sections -funsigned-char -MMD -fno-delete-null-pointer-checks -fomit-frame-pointer -Os -g1 -mcpu=cortex-m0 -mthumb -D__CORTEX_M0 -DNRF51 -D__MBED__=1 -DTARGET_LIKE_MBED -DTARGET_NRF51822 -DDEVICE_PORTINOUT=1 -D__MBED_CMSIS_RTOS_CM -DDEVICE_LOWPOWERTIMER=1 -DDEVICE_RTC=1 -DTOOLCHAIN_object -DDEVICE_SERIAL_ASYNCH=1 -D__CMSIS_RTOS -DTARGET_MCU_NRF51822_UNIFIED -DTOOLCHAIN_GCC -DDEVICE_I2C_ASYNCH=1 -DTARGET_CORTEX_M -DMBED_BUILD_TIMESTAMP=1526003435.46 -DTARGET_SDK11 -DARM_MATH_CM0 -DTARGET_UVISOR_UNSUPPORTED -DTARGET_NRF5 -DFEATURE_BLE=1 -DTARGET_M0 -DTARGET_MCU_NRF51 -DCMSIS_VECTAB_VIRTUAL -DTARGET_MCU_NRF51_UNIFIED -DMBED_TICKLESS -DDEVICE_INTERRUPTIN=1 -DTARGET_CORTEX -DDEVICE_I2C=1 -DDEVICE_PORTOUT=1 -DDEVICE_SERIAL=1 -DDEVICE_SPI_ASYNCH=1 -DTARGET_FF_ARDUINO -DDEVICE_PORTIN=1 -DTARGET_RELEASE -DTARGET_NORDIC -DDEVICE_SERIAL_FC=1 -DBLE_STACK_SUPPORT_REQD -DTARGET_MCU_NRF51_32K_UNIFIED -DTARGET_NRF51_DK -DDEVICE_SLEEP=1 -DTOOLCHAIN_GCC_ARM -DTARGET_MCU_NRF51822 -DTARGET_MCU_NORDIC_32K -DSOFTDEVICE_PRESENT -DNO_SYSTICK -DDEVICE_SPI=1 -DCMSIS_VECTAB_VIRTUAL_HEADER_FILE="cmsis_nvic.h" -DDEVICE_SPISLAVE=1 -DDEVICE_ANALOGIN=1 -DDEVICE_PWMOUT=1 -DS130 -DTARGET_LIKE_CORTEX_M0 -DTARGET_MCU_NRF51_32K @F:\pi\lumos\angler\nrf51_test\BUILD\tests\NRF51_DK\GCC_ARM\.\mbed-os\features\frameworks\utest\TESTS\unit_tests\test_setup_failure\.includes_67223ea430597b1f82efe4193730bf51.txt -include F:\pi\lumos\angler\nrf51_test\BUILD\tests\NRF51_DK\GCC_ARM\.\mbed-os\features\frameworks\utest\TESTS\unit_tests\test_setup_failure\mbed_config.h -MD -MF BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\features\frameworks\utest\TESTS\unit_tests\test_setup_failure\main.d -o BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\features\frameworks\utest\TESTS\unit_tests\test_setup_failure\main.o .\mbed-os\features\frameworks\utest\TESTS\unit_tests\test_setup_failure\main.cpp --verbose 2> test.log

The outputs of these list the internal compiler command being used:
library:

 f:/program files (x86)/gnu tools arm embedded/6 2017-q1-update/bin/../lib/gcc/arm-none-eabi/6.3.1/cc1plus.exe -quiet -v -I F:/pi/lumos/angler/nrf51_test -I F:/pi/lumos/angler/nrf51_test/mbed-os -I F:/pi/lumos/angler/nrf51_test/mbed-os/cmsis -I F:/pi/lumos/angler/nrf51_test/mbed-os/cmsis/TARGET_CORTEX_M -I F:/pi/lumos/angler/nrf51_test/mbed-os/drivers -I F:/pi/lumos/angler/nrf51_test/mbed-os/events -I F:/pi/lumos/angler/nrf51_test/mbed-os/events/equeue -I F:/pi/lumos/angler/nrf51_test/mbed-os/features -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE/ble -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE/ble/generic -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE/ble/pal -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE/ble/services -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE/source -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE/source/generic -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE/source/services -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE/targets -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE/targets/TARGET_NORDIC -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF5 -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF5/source -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF5/source/btle -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF5/source/btle/custom -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF5/source/common -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/cellular -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/cellular/easy_cellular -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/cellular/framework -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/cellular/framework/API -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/cellular/framework/AT -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/cellular/framework/common -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/cellular/framework/targets -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/cellular/framework/targets/QUECTEL -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/cellular/framework/targets/QUECTEL/BC95 -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/cellular/framework/targets/QUECTEL/BG96 -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/cellular/framework/targets/TELIT -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/cellular/framework/targets/TELIT/HE910 -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/cellular/framework/targets/UBLOX -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/cellular/framework/targets/UBLOX/PPP -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/filesystem -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/filesystem/bd -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/filesystem/fat -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/filesystem/fat/ChaN -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/filesystem/littlefs -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/filesystem/littlefs/littlefs -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/greentea-client -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/greentea-client/greentea-client -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/greentea-client/source -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/mbed-client-randlib -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/mbed-client-randlib/mbed-client-randlib -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/mbed-client-randlib/mbed-client-randlib/platform -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/mbed-client-randlib/source -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/mbed-coap -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/mbed-coap/doxygen -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/mbed-coap/mbed-coap -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/mbed-coap/source -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/mbed-coap/source/include -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/mbed-trace -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/mbed-trace/mbed-trace -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/mbed-trace/source -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/nanostack-libservice -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/nanostack-libservice/mbed-client-libservice -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/nanostack-libservice/mbed-client-libservice/platform -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/nanostack-libservice/source -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/nanostack-libservice/source/IPv6_fcf_lib -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/nanostack-libservice/source/libBits -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/nanostack-libservice/source/libList -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/nanostack-libservice/source/libTrace -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/nanostack-libservice/source/libTrace/scripts -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/nanostack-libservice/source/libip6string -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/nanostack-libservice/source/nsdynmemLIB -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/nanostack-libservice/source/nvmHelper -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/unity -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/unity/source -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/unity/unity -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/utest -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/utest/source -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/frameworks/utest/utest -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/lorawan -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/lorawan/lorastack -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/lorawan/lorastack/mac -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/lorawan/lorastack/phy -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/lorawan/system -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/mbedtls -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/mbedtls/importer -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/mbedtls/inc -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/mbedtls/inc/mbedtls -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/mbedtls/platform -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/mbedtls/platform/inc -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/mbedtls/platform/src -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/mbedtls/src -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/mbedtls/targets -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/coap-service -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/coap-service/coap-service -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/coap-service/source -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/coap-service/source/include -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/mbed-mesh-api -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/mbed-mesh-api/mbed-mesh-api -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/mbed-mesh-api/source -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/mbed-mesh-api/source/include -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/nanostack-hal-mbed-cmsis-rtos -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/nanostack-hal-mbed-cmsis-rtos/cs_nvm -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/nanostack-hal-mbed-cmsis-rtos/nvm -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/nanostack-interface -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack-eventloop -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/platform -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack-eventloop/source -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/docs -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/docs/img -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/doxygen -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/nanostack -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/nanostack/platform -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Fragmentation -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Mesh -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ND -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/NVM -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/BorderRouter -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Common_Protocols -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Core -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Core/include -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/DHCPv6_Server -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/MAC -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4 -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/MAC/ethernet -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/MAC/serial -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/MAC/virtual_rf -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/MLE -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/MPL -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/RPL -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Security -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Security/Common -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Security/PANA -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Security/TLS -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/mbedOS -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/Neighbor_cache -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/Trickle -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/blacklist -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/etx -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/fnv_hash -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/load_balance -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/nd_proxy -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/pan_blacklist -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/utils -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/whiteboard -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/configs -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/configs/base -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/ipv6_stack -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/libDHCPv6 -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/libNET -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/sal-stack-nanostack/source/libNET/src -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nanostack/targets -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/netsocket -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/netsocket/cellular -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/netsocket/cellular/generic_modem_driver -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nvstore -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/nvstore/source -I F:/pi/lumos/angler/nrf51_test/mbed-os/features/storage -I F:/pi/lumos/angler/nrf51_test/mbed-os/hal -I F:/pi/lumos/angler/nrf51_test/mbed-os/hal/storage_abstraction -I F:/pi/lumos/angler/nrf51_test/mbed-os/platform -I F:/pi/lumos/angler/nrf51_test/mbed-os/rtos -I F:/pi/lumos/angler/nrf51_test/mbed-os/rtos/TARGET_CORTEX -I F:/pi/lumos/angler/nrf51_test/mbed-os/rtos/TARGET_CORTEX/TARGET_CORTEX_M -I F:/pi/lumos/angler/nrf51_test/mbed-os/rtos/TARGET_CORTEX/TARGET_CORTEX_M/TOOLCHAIN_GCC -I F:/pi/lumos/angler/nrf51_test/mbed-os/rtos/TARGET_CORTEX/rtx4 -I F:/pi/lumos/angler/nrf51_test/mbed-os/rtos/TARGET_CORTEX/rtx5 -I F:/pi/lumos/angler/nrf51_test/mbed-os/rtos/TARGET_CORTEX/rtx5/Include -I F:/pi/lumos/angler/nrf51_test/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX -I F:/pi/lumos/angler/nrf51_test/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Config -I F:/pi/lumos/angler/nrf51_test/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Include -I F:/pi/lumos/angler/nrf51_test/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source -I F:/pi/lumos/angler/nrf51_test/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source/TOOLCHAIN_GCC -I F:/pi/lumos/angler/nrf51_test/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source/TOOLCHAIN_GCC/TARGET_M0 -I F:/pi/lumos/angler/nrf51_test/mbed-os/rtos/TARGET_CORTEX/rtx5/Source -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5 -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/TARGET_NRF51_DK -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/device -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/device/TOOLCHAIN_GCC_ARM -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/device/TOOLCHAIN_GCC_ARM/TARGET_MCU_NORDIC_32K -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk/drivers_nrf -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk/drivers_nrf/adc -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk/softdevice -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk/softdevice/s130 -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk/softdevice/s130/headers -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk/softdevice/s130/headers/nrf51 -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk/softdevice/s130/hex -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk_patch -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11 -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_advertising -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_db_discovery -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_debug_assert_handler -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_dtm -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_error_log -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_racp -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_radio_notification -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_services -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_services/ble_dfu -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/common -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/device_manager -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/device_manager/config -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/peer_manager -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/device -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/ble_flash -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/clock -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/common -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/config -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/delay -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/gpiote -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/hal -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/ppi -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/pstorage -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/pstorage/config -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/rng -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/spi_master -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/spi_slave -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/timer -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/bootloader_dfu -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/bootloader_dfu/hci_transport -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/crc16 -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/experimental_section_vars -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/fds -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/fds/config -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/fstorage -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/fstorage/config -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/hci -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/hci/config -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/pwm -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/scheduler -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/trace -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/util -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/softdevice -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/softdevice/common -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/softdevice/common/softdevice_handler -I F:/pi/lumos/angler/nrf51_test/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/porting_tools -imultilib thumb/v6-m -iprefix f:\program files (x86)\gnu tools arm embedded\6 2017-q1-update\bin\../lib/gcc/arm-none-eabi/6.3.1/ -isysroot f:\program files (x86)\gnu tools arm embedded\6 2017-q1-update\bin\../arm-none-eabi -MD BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\features\nanostack\mbed-mesh-api\source\CallbackHandler.d -MMD BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\features\nanostack\mbed-mesh-api\source\CallbackHandler.d -MF BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\features\nanostack\mbed-mesh-api\source\CallbackHandler.d -MQ BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\features\nanostack\mbed-mesh-api\source\CallbackHandler.o -D__USES_INITFINI__ -D __CORTEX_M0 -D NRF51 -D __MBED__=1 -D TARGET_LIKE_MBED -D TARGET_NRF51822 -D DEVICE_PORTINOUT=1 -D __MBED_CMSIS_RTOS_CM -D DEVICE_LOWPOWERTIMER=1 -D DEVICE_RTC=1 -D TOOLCHAIN_object -D DEVICE_SERIAL_ASYNCH=1 -D __CMSIS_RTOS -D TARGET_MCU_NRF51822_UNIFIED -D TOOLCHAIN_GCC -D DEVICE_I2C_ASYNCH=1 -D TARGET_CORTEX_M -D TARGET_SDK11 -D ARM_MATH_CM0 -D TARGET_UVISOR_UNSUPPORTED -D TARGET_NRF5 -D FEATURE_BLE=1 -D TARGET_M0 -D TARGET_MCU_NRF51 -D CMSIS_VECTAB_VIRTUAL -D TARGET_MCU_NRF51_UNIFIED -D MBED_TICKLESS -D DEVICE_INTERRUPTIN=1 -D TARGET_CORTEX -D DEVICE_I2C=1 -D DEVICE_PORTOUT=1 -D DEVICE_SERIAL=1 -D DEVICE_SPI_ASYNCH=1 -D TARGET_FF_ARDUINO -D DEVICE_PORTIN=1 -D TARGET_RELEASE -D TARGET_NORDIC -D DEVICE_SERIAL_FC=1 -D BLE_STACK_SUPPORT_REQD -D TARGET_MCU_NRF51_32K_UNIFIED -D TARGET_NRF51_DK -D DEVICE_SLEEP=1 -D TOOLCHAIN_GCC_ARM -D TARGET_MCU_NRF51822 -D TARGET_MCU_NORDIC_32K -D SOFTDEVICE_PRESENT -D NO_SYSTICK -D DEVICE_SPI=1 -D CMSIS_VECTAB_VIRTUAL_HEADER_FILE=cmsis_nvic.h -D DEVICE_SPISLAVE=1 -D DEVICE_ANALOGIN=1 -D DEVICE_PWMOUT=1 -D S130 -D MBED_BUILD_TIMESTAMP=1526003366.28 -D TARGET_LIKE_CORTEX_M0 -D TARGET_MCU_NRF51_32K -include F:\pi\lumos\angler\nrf51_test\BUILD\tests\NRF51_DK\GCC_ARM\mbed_config.h F:\pi\lumos\angler\nrf51_test\mbed-os\features\nanostack\mbed-mesh-api\source\CallbackHandler.cpp -quiet -dumpbase CallbackHandler.cpp -mcpu=cortex-m0 -mthumb -auxbase-strip BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\features\nanostack\mbed-mesh-api\source\CallbackHandler.o -g1 -Os -Wvla -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -std=gnu++98 -version -fno-rtti -fmessage-length=0 -fno-exceptions -fno-builtin -ffunction-sections -fdata-sections -funsigned-char -fno-delete-null-pointer-checks -fomit-frame-pointer -o C:\Users\anl\AppData\Local\Temp\ccCzXFr3.s

Command is 27367 characters long

test:

 f:/program files (x86)/gnu tools arm embedded/6 2017-q1-update/bin/../lib/gcc/arm-none-eabi/6.3.1/cc1plus.exe -quiet -v -I ./mbed-os/features/frameworks/utest/TESTS/unit_tests/test_setup_failure -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/cmsis -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/cmsis/TARGET_CORTEX_M -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/drivers -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/events -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/events/equeue -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE/ble -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE/ble/generic -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE/ble/pal -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE/ble/services -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE/source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE/source/generic -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE/source/services -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE/targets -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE/targets/TARGET_NORDIC -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF5 -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF5/source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF5/source/btle -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF5/source/btle/custom -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF5/source/common -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/cellular -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/cellular/easy_cellular -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/cellular/framework -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/cellular/framework/API -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/cellular/framework/AT -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/cellular/framework/common -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/cellular/framework/targets -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/cellular/framework/targets/QUECTEL -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/cellular/framework/targets/QUECTEL/BC95 -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/cellular/framework/targets/QUECTEL/BG96 -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/cellular/framework/targets/TELIT -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/cellular/framework/targets/TELIT/HE910 -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/cellular/framework/targets/UBLOX -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/cellular/framework/targets/UBLOX/PPP -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/filesystem -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/filesystem/bd -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/filesystem/fat -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/filesystem/fat/ChaN -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/filesystem/littlefs -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/filesystem/littlefs/littlefs -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/greentea-client -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/greentea-client/greentea-client -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/greentea-client/source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/mbed-client-randlib -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/mbed-client-randlib/mbed-client-randlib -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/mbed-client-randlib/mbed-client-randlib/platform -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/mbed-client-randlib/source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/mbed-coap -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/mbed-coap/mbed-coap -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/mbed-coap/source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/mbed-coap/source/include -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/mbed-trace -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/mbed-trace/mbed-trace -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/mbed-trace/source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/nanostack-libservice -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/nanostack-libservice/mbed-client-libservice -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/nanostack-libservice/mbed-client-libservice/platform -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/nanostack-libservice/source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/nanostack-libservice/source/IPv6_fcf_lib -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/nanostack-libservice/source/libBits -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/nanostack-libservice/source/libList -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/nanostack-libservice/source/libip6string -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/nanostack-libservice/source/nsdynmemLIB -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/nanostack-libservice/source/nvmHelper -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/unity -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/unity/source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/unity/unity -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/utest -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/utest/source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/frameworks/utest/utest -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/lorawan -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/lorawan/lorastack -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/lorawan/lorastack/mac -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/lorawan/lorastack/phy -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/lorawan/system -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/mbedtls -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/mbedtls/inc -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/mbedtls/inc/mbedtls -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/mbedtls/platform -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/mbedtls/platform/inc -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/mbedtls/platform/src -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/mbedtls/src -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/mbedtls/targets -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/coap-service -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/coap-service/coap-service -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/coap-service/source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/coap-service/source/include -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/mbed-mesh-api -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/mbed-mesh-api/mbed-mesh-api -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/mbed-mesh-api/source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/mbed-mesh-api/source/include -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/nanostack-hal-mbed-cmsis-rtos -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/nanostack-hal-mbed-cmsis-rtos/cs_nvm -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/nanostack-hal-mbed-cmsis-rtos/nvm -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/nanostack-interface -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack-eventloop -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/platform -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack-eventloop/source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/nanostack -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/nanostack/platform -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Fragmentation -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Mesh -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ND -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/NVM -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/BorderRouter -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Common_Protocols -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Core -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Core/include -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/DHCPv6_Server -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/MAC -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4 -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/MAC/ethernet -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/MAC/serial -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/MAC/virtual_rf -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/MLE -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/MPL -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/RPL -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Security -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Security/Common -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Security/PANA -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Security/TLS -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/mbedOS -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/Neighbor_cache -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/Trickle -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/blacklist -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/etx -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/fnv_hash -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/load_balance -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/nd_proxy -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/pan_blacklist -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/utils -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/Service_Libs/whiteboard -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/ipv6_stack -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/libDHCPv6 -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/libNET -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nanostack/sal-stack-nanostack/source/libNET/src -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/netsocket -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/netsocket/cellular -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/netsocket/cellular/generic_modem_driver -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nvstore -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/features/nvstore/source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/hal -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/hal/storage_abstraction -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/platform -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/rtos -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/rtos/TARGET_CORTEX -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/rtos/TARGET_CORTEX/TARGET_CORTEX_M -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/rtos/TARGET_CORTEX/TARGET_CORTEX_M/TOOLCHAIN_GCC -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/rtos/TARGET_CORTEX/rtx4 -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/rtos/TARGET_CORTEX/rtx5 -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/rtos/TARGET_CORTEX/rtx5/Include -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Config -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Include -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source/TOOLCHAIN_GCC -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source/TOOLCHAIN_GCC/TARGET_M0 -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/rtos/TARGET_CORTEX/rtx5/Source -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5 -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/TARGET_NRF51_DK -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/device -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/device/TOOLCHAIN_GCC_ARM -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/device/TOOLCHAIN_GCC_ARM/TARGET_MCU_NORDIC_32K -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk/drivers_nrf -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk/drivers_nrf/adc -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk/softdevice -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk/softdevice/s130 -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk/softdevice/s130/headers -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk/softdevice/s130/headers/nrf51 -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk/softdevice/s130/hex -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822_UNIFIED/sdk_patch -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11 -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_advertising -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_db_discovery -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_debug_assert_handler -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_dtm -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_error_log -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_racp -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_radio_notification -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_services -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/ble_services/ble_dfu -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/common -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/device_manager -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/device_manager/config -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/ble/peer_manager -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/device -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/ble_flash -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/clock -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/common -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/config -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/delay -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/gpiote -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/hal -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/ppi -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/pstorage -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/pstorage/config -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/rng -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/spi_master -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/spi_slave -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/drivers_nrf/timer -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/bootloader_dfu -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/bootloader_dfu/hci_transport -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/crc16 -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/experimental_section_vars -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/fds -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/fds/config -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/fstorage -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/fstorage/config -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/hci -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/hci/config -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/pwm -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/scheduler -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/trace -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/util -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/softdevice -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/softdevice/common -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/softdevice/common/softdevice_handler -I F:/pi/lumos/angler/nrf51_test/BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/porting_tools -imultilib thumb/v6-m -iprefix f:\program files (x86)\gnu tools arm embedded\6 2017-q1-update\bin\../lib/gcc/arm-none-eabi/6.3.1/ -isysroot f:\program files (x86)\gnu tools arm embedded\6 2017-q1-update\bin\../arm-none-eabi -MD BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\features\frameworks\utest\TESTS\unit_tests\test_setup_failure\main.d -MMD BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\features\frameworks\utest\TESTS\unit_tests\test_setup_failure\main.d -MF BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\features\frameworks\utest\TESTS\unit_tests\test_setup_failure\main.d -MQ BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\features\frameworks\utest\TESTS\unit_tests\test_setup_failure\main.o -D__USES_INITFINI__ -D __CORTEX_M0 -D NRF51 -D __MBED__=1 -D TARGET_LIKE_MBED -D TARGET_NRF51822 -D DEVICE_PORTINOUT=1 -D __MBED_CMSIS_RTOS_CM -D DEVICE_LOWPOWERTIMER=1 -D DEVICE_RTC=1 -D TOOLCHAIN_object -D DEVICE_SERIAL_ASYNCH=1 -D __CMSIS_RTOS -D TARGET_MCU_NRF51822_UNIFIED -D TOOLCHAIN_GCC -D DEVICE_I2C_ASYNCH=1 -D TARGET_CORTEX_M -D MBED_BUILD_TIMESTAMP=1526003435.46 -D TARGET_SDK11 -D ARM_MATH_CM0 -D TARGET_UVISOR_UNSUPPORTED -D TARGET_NRF5 -D FEATURE_BLE=1 -D TARGET_M0 -D TARGET_MCU_NRF51 -D CMSIS_VECTAB_VIRTUAL -D TARGET_MCU_NRF51_UNIFIED -D MBED_TICKLESS -D DEVICE_INTERRUPTIN=1 -D TARGET_CORTEX -D DEVICE_I2C=1 -D DEVICE_PORTOUT=1 -D DEVICE_SERIAL=1 -D DEVICE_SPI_ASYNCH=1 -D TARGET_FF_ARDUINO -D DEVICE_PORTIN=1 -D TARGET_RELEASE -D TARGET_NORDIC -D DEVICE_SERIAL_FC=1 -D BLE_STACK_SUPPORT_REQD -D TARGET_MCU_NRF51_32K_UNIFIED -D TARGET_NRF51_DK -D DEVICE_SLEEP=1 -D TOOLCHAIN_GCC_ARM -D TARGET_MCU_NRF51822 -D TARGET_MCU_NORDIC_32K -D SOFTDEVICE_PRESENT -D NO_SYSTICK -D DEVICE_SPI=1 -D CMSIS_VECTAB_VIRTUAL_HEADER_FILE=cmsis_nvic.h -D DEVICE_SPISLAVE=1 -D DEVICE_ANALOGIN=1 -D DEVICE_PWMOUT=1 -D S130 -D TARGET_LIKE_CORTEX_M0 -D TARGET_MCU_NRF51_32K -include F:\pi\lumos\angler\nrf51_test\BUILD\tests\NRF51_DK\GCC_ARM\.\mbed-os\features\frameworks\utest\TESTS\unit_tests\test_setup_failure\mbed_config.h .\mbed-os\features\frameworks\utest\TESTS\unit_tests\test_setup_failure\main.cpp -quiet -dumpbase main.cpp -mcpu=cortex-m0 -mthumb -auxbase-strip BUILD\tests\NRF51_DK\GCC_ARM\mbed-os\features\frameworks\utest\TESTS\unit_tests\test_setup_failure\main.o -g1 -Os -Wvla -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -std=gnu++98 -version -fno-rtti -fmessage-length=0 -fno-exceptions -fno-builtin -ffunction-sections -fdata-sections -funsigned-char -fno-delete-null-pointer-checks -fomit-frame-pointer -o C:\Users\anl\AppData\Local\Temp\ccYGUmHy.s

Command is 34090 characters long
aka over 32,767 long, the absolute limit for windows command lines: https://support.microsoft.com/en-us/help/830473/command-prompt-cmd-exe-command-line-string-limitation

If I run the above cc1plus command manually (in a batch file) I get the The system cannot execute the specified program. error.
If I then change the command to make all the project absolute paths relative, aka replace F:/pi/lumos/angler/nrf51_test with . it then runs completely fine.

To confirm all this I moved my test project from F:\pi\lumos\angler\nrf51_test to F:\test and the mbed test build worked fine.

Can the build commands be updated to make all project paths relative?
That should make it location agnostic.

@SeppoTakalo
Copy link
Contributor

This is similar to #6335

Sadly, a problem we cannot fix. It is a Windows...

@0xc0170 @adbridge It is a time that we should start investigating workarounds for this.

@andrewleech
Copy link
Contributor Author

There are a lot of absolute paths used, mostly all the include paths listed in the autogenerated include file (eg. BUILD\tests\NRF51_DK\GCC_ARM.includes_4d581b320aa0fc19b2c1af7426f743ac.txt)

The include paths here could all be made relative to the project dir instead which would solve the problem for most if not all projects currently... until a lot more include dirs are added.

@adbridge
Copy link
Contributor

@theotherjimmy Could we look at @andrewleech suggestions ?

@theotherjimmy
Copy link
Contributor

@adbridge Yeah! Just a sec.

@TeroJaasko
Copy link
Contributor

As a final resort, "-iprefix" and "-iwithprefix" options might also be used, eg.
-iprefix ./BUILD/tests/NRF51_DK/GCC_ARM/mbed-os/ -iwithprefix TARGET_CORTEX/rtx5/RTX/Source/TOOLCHAIN_GCC/TARGET_M0/

@kjbracey
Copy link
Contributor

Compilers generally have an option for "get files (or options)" from a file. For gcc it's @file. Any reason we can't use that?

@andrewleech
Copy link
Contributor Author

As I mentioned earlier the @include.txt system is already in use, however the paths listed in the include file are all absolute paths.

The include list file is passed to g++ by mbed which then unpacks it internally to call cc1plus.exe where it passes the full command line which is where it fails.

@0xc0170
Copy link
Contributor

0xc0170 commented May 16, 2018

Any progress for this one?

@theotherjimmy
Copy link
Contributor

Sorry, I was off last week. I'm picking up this investigation today.

@ciarmcom
Copy link
Member

ciarmcom commented Jun 1, 2018

ARM Internal Ref: MBOTRIAGE-43

@0xc0170
Copy link
Contributor

0xc0170 commented Jun 13, 2018

@andrewleech Thank for descriptive bug report. This is duplicate for #6335. I'll close this one, please monitor 6335.

@0xc0170
Copy link
Contributor

0xc0170 commented Jun 19, 2018

Reopening, similar to 6335 but this is building with mbed compile rather than using exporters.

@theotherjimmy
Copy link
Contributor

@0xc0170 This is mbed test, which is not the same as mbed compile

@theotherjimmy
Copy link
Contributor

#6968 Should have fixed this bug.

@0xc0170 0xc0170 closed this as completed Jun 21, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants