/usr/local/lib/python2.7/dist-packages/jwt/utils.py:8: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in the next release. from cryptography.hazmat.primitives.asymmetric.utils import ( info: get versions for bbc-microbit-classic-gcc info: download bbc-microbit-classic-gcc@v0.2.2 from GitHub lancaster-university/yotta-target-bbc-microbit-classic-gcc info: get versions for mbed-gcc info: download mbed-gcc@v0.1.3 from GitHub lancaster-university/target-mbed-gcc /usr/local/lib/python2.7/dist-packages/jwt/utils.py:8: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in the next release. from cryptography.hazmat.primitives.asymmetric.utils import ( info: get versions for bbc-microbit-classic-gcc info: get versions for mbed-gcc info: update outdated: mbed-gcc@0.1.3 -> mbed-gcc@v0.1.3 from GitHub lancaster-university/target-mbed-gcc info: download mbed-gcc@v0.1.3 from GitHub lancaster-university/target-mbed-gcc info: get versions for microbit info: download microbit@v2.2.0-rc6 from GitHub lancaster-university/microbit info: get versions for microbit-dal info: download microbit-dal@v2.2.0-rc6 from GitHub lancaster-university/microbit-dal info: get versions for mbed-classic info: download mbed-classic@microbit_hfclk+mb6 from GitHub lancaster-university/mbed-classic info: get versions for ble info: download ble@v2.5.0+mb3 from GitHub lancaster-university/BLE_API info: get versions for ble-nrf51822 info: download ble-nrf51822@v2.5.0+mb7 from GitHub lancaster-university/nRF51822 info: get versions for nrf51-sdk info: download nrf51-sdk@v2.2.0+mb4 from GitHub lancaster-university/nrf51-sdk /usr/local/lib/python2.7/dist-packages/jwt/utils.py:8: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in the next release. from cryptography.hazmat.primitives.asymmetric.utils import ( info: generate for target: bbc-microbit-classic-gcc 0.2.3 at /home/build/prj2/yotta_targets/bbc-microbit-classic-gcc CMake Deprecation Warning at /usr/share/cmake-3.8/Modules/CMakeForceCompiler.cmake:69 (message): The CMAKE_FORCE_C_COMPILER macro is deprecated. Instead just set CMAKE_C_COMPILER and allow CMake to identify the compiler. Call Stack (most recent call first): /home/build/prj2/yotta_targets/mbed-gcc/CMake/toolchain.cmake:78 (cmake_force_c_compiler) toolchain.cmake:8 (include) /usr/share/cmake-3.8/Modules/CMakeDetermineSystem.cmake:88 (include) CMakeLists.txt:92 (project) CMake Deprecation Warning at /usr/share/cmake-3.8/Modules/CMakeForceCompiler.cmake:83 (message): The CMAKE_FORCE_CXX_COMPILER macro is deprecated. Instead just set CMAKE_CXX_COMPILER and allow CMake to identify the compiler. Call Stack (most recent call first): /home/build/prj2/yotta_targets/mbed-gcc/CMake/toolchain.cmake:79 (cmake_force_cxx_compiler) toolchain.cmake:8 (include) /usr/share/cmake-3.8/Modules/CMakeDetermineSystem.cmake:88 (include) CMakeLists.txt:92 (project) GCC version is: 5.4.1 suppressing warnings from ble-nrf51822 suppressing warnings from nrf51-sdk fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git suppressing ALL warnings from mbed-classic, ble, ble-nrf51822 & nrf51-sdk error: command ['ninja'] failed -- The ASM compiler identification is GNU -- Found assembler: /opt/gcc-arm-none-eabi-5_4-2016q3/bin/arm-none-eabi-gcc -- Configuring done -- Generating done -- Build files have been written to: /home/build/prj2/build/bbc-microbit-classic-gcc [1/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/BusIn.cpp.o [2/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/BusOut.cpp.o [3/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/BusInOut.cpp.o [4/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/CAN.cpp.o [5/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/Ethernet.cpp.o [6/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/CallChain.cpp.o [7/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/FileBase.cpp.o [8/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/FileLike.cpp.o [9/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/FilePath.cpp.o [10/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/FileSystemLike.cpp.o [11/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/I2CSlave.cpp.o [12/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/I2C.cpp.o [13/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/InterruptIn.cpp.o [14/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/LocalFileSystem.cpp.o [15/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/InterruptManager.cpp.o [16/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/SPI.cpp.o [17/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/RawSerial.cpp.o [18/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/SPISlave.cpp.o [19/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/Serial.cpp.o [20/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/Stream.cpp.o [21/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/SerialBase.cpp.o [22/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/Ticker.cpp.o [23/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/Timeout.cpp.o [24/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/Timer.cpp.o [25/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/assert.c.o [26/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/TimerEvent.cpp.o [27/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/board.c.o [28/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/error.c.o [29/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/gpio.c.o [30/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/lp_ticker_api.c.o [31/201] Building CXX object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/retarget.cpp.o [32/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/mbed_interface.c.o [33/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/pinmap_common.c.o [34/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/rtc_time.c.o [35/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/semihost_api.c.o [36/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/us_ticker_api.c.o [37/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/ticker_api.c.o [38/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/common/wait_api.c.o [39/201] Building ASM object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/TOOLCHAIN_GCC_ARM/startup_NRF51822.S.obj [40/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/cmsis_nvic.c.o [41/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/system_nrf51.c.o [42/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/gpio_api.c.o [43/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/analogin_api.c.o [44/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/gpio_irq_api.c.o [45/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/pinmap.c.o [46/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/i2c_api.c.o [47/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/port_api.c.o [48/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/serial_api.c.o [49/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/sleep.c.o [50/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/pwmout_api.c.o [51/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/spi_api.c.o [52/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/us_ticker.c.o [53/201] Building C object ym/mbed-classic/existing/CMakeFiles/mbed-classic.dir/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/twi_master.c.o [54/201] Linking CXX static library ym/mbed-classic/existing/mbed-classic.a [55/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/peer_manager/peer_data.c.o [56/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/scheduler/app_scheduler.c.o [57/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/common/ble_advdata.c.o [58/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/crc16/crc16.c.o [59/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/peer_manager/pm_buffer.c.o [60/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage.c.o [61/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/bootloader_dfu/dfu_init_template.c.o [62/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/hal/nrf_nvmc.c.o [63/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/ble_flash/ble_flash.c.o [64/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/softdevice/common/softdevice_handler/softdevice_handler_appsh.c.o [65/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage_nosd.c.o [66/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/peer_manager/peer_id.c.o [67/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/util/nrf_assert.c.o [68/201] Building CXX object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/common/ble_conn_params.cpp.o [69/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/util/app_error.c.o [70/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/util/app_util_platform.c.o [71/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/common/ble_srv_common.c.o [72/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/device_manager/device_manager_peripheral.c.o [73/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/bootloader_dfu/bootloader_util.c.o [74/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/ble_radio_notification/ble_radio_notification.c.o [75/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/peer_manager/peer_data_storage.c.o [76/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/pstorage/pstorage.c.o [77/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/common/ble_conn_state.c.o [78/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/bootloader_dfu/dfu_app_handler.c.o [79/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/fds/fds.c.o [80/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/softdevice/common/softdevice_handler/softdevice_handler.c.o [81/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/hci/hci_mem_pool.c.o [82/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/peer_manager/pm_mutex.c.o [83/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/delay/nrf_delay.c.o [84/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/util/sdk_mapped_flags.c.o [85/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/hal/nrf_ecb.c.o [86/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/peer_manager/id_manager.c.o [87/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/ble_services/ble_dfu/ble_dfu.c.o [88/201] Building C object ym/nrf51-sdk/source/CMakeFiles/nrf51-sdk.dir/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/peer_manager/peer_database.c.o [89/201] Linking CXX static library ym/nrf51-sdk/source/nrf51-sdk.a [90/201] Building CXX object ym/ble-nrf51822/source/CMakeFiles/ble-nrf51822.dir/home/build/prj2/yotta_modules/ble-nrf51822/source/btle/btle_gap.cpp.o [91/201] Building CXX object ym/ble-nrf51822/source/CMakeFiles/ble-nrf51822.dir/home/build/prj2/yotta_modules/ble-nrf51822/source/btle/btle_advertising.cpp.o [92/201] Building CXX object ym/ble-nrf51822/source/CMakeFiles/ble-nrf51822.dir/home/build/prj2/yotta_modules/ble-nrf51822/source/btle/btle.cpp.o [93/201] Building CXX object ym/ble-nrf51822/source/CMakeFiles/ble-nrf51822.dir/home/build/prj2/yotta_modules/ble-nrf51822/source/btle/btle_security.cpp.o [94/201] Building CXX object ym/ble-nrf51822/source/CMakeFiles/ble-nrf51822.dir/home/build/prj2/yotta_modules/ble-nrf51822/source/nRF5xn.cpp.o [95/201] Building CXX object ym/ble-nrf51822/source/CMakeFiles/ble-nrf51822.dir/home/build/prj2/yotta_modules/ble-nrf51822/source/nRF5xDiscoveredCharacteristic.cpp.o [96/201] Building CXX object ym/ble-nrf51822/source/CMakeFiles/ble-nrf51822.dir/home/build/prj2/yotta_modules/ble-nrf51822/source/btle/custom/custom_helper.cpp.o [97/201] Building CXX object ym/ble-nrf51822/source/CMakeFiles/ble-nrf51822.dir/home/build/prj2/yotta_modules/ble-nrf51822/source/nRF5xGap.cpp.o [98/201] Building CXX object ym/ble-nrf51822/source/CMakeFiles/ble-nrf51822.dir/home/build/prj2/yotta_modules/ble-nrf51822/source/nRF5xGattServer.cpp.o [99/201] Building CXX object ym/ble-nrf51822/source/CMakeFiles/ble-nrf51822.dir/home/build/prj2/yotta_modules/ble-nrf51822/source/nRF5xCharacteristicDescriptorDiscoverer.cpp.o [100/201] Building CXX object ym/ble-nrf51822/source/CMakeFiles/ble-nrf51822.dir/home/build/prj2/yotta_modules/ble-nrf51822/source/btle/btle_discovery.cpp.o [101/201] Building CXX object ym/ble-nrf51822/source/CMakeFiles/ble-nrf51822.dir/home/build/prj2/yotta_modules/ble-nrf51822/source/nRF5xGattClient.cpp.o [102/201] Building CXX object ym/ble-nrf51822/source/CMakeFiles/ble-nrf51822.dir/home/build/prj2/yotta_modules/ble-nrf51822/source/nRF5xServiceDiscovery.cpp.o [103/201] Linking CXX static library ym/ble-nrf51822/source/ble-nrf51822.a [104/201] Building CXX object ym/ble/source/CMakeFiles/ble.dir/home/build/prj2/yotta_modules/ble/source/DiscoveredCharacteristic.cpp.o [105/201] Building CXX object ym/ble/source/CMakeFiles/ble.dir/home/build/prj2/yotta_modules/ble/source/services/UARTService.cpp.o [106/201] Building CXX object ym/ble/source/CMakeFiles/ble.dir/home/build/prj2/yotta_modules/ble/source/BLE.cpp.o [107/201] Building CXX object ym/ble/source/CMakeFiles/ble.dir/home/build/prj2/yotta_modules/ble/source/services/DFUService.cpp.o [108/201] Building CXX object ym/ble/source/CMakeFiles/ble.dir/home/build/prj2/yotta_modules/ble/source/GapScanningParams.cpp.o [109/201] Building CXX object ym/ble/source/CMakeFiles/ble.dir/home/build/prj2/yotta_modules/ble/source/services/URIBeaconConfigService.cpp.o [110/201] Linking CXX static library ym/ble/source/ble.a [111/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/core/MicroBitCompat.cpp.o [112/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitIO.cpp.o [113/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/core/MemberFunctionCallback.cpp.o [114/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/core/MicroBitFiber.cpp.o [115/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/core/MicroBitFont.cpp.o [116/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitRadioDatagram.cpp.o [117/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/core/MicroBitHeapAllocator.cpp.o [118/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/core/MicroBitDevice.cpp.o [119/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/types/CoordinateSystem.cpp.o [120/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitRadioEvent.cpp.o [121/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/core/MicroBitListener.cpp.o [122/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/core/MicroBitUtil.cpp.o [123/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/core/MicroBitSystemTimer.cpp.o [124/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/types/MicroBitEvent.cpp.o [125/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/types/ManagedString.cpp.o [126/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/types/PacketBuffer.cpp.o [127/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/types/MicroBitImage.cpp.o [128/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/types/RefCounted.cpp.o [129/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/DynamicPwm.cpp.o [130/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitButton.cpp.o [131/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitAccelerometer.cpp.o [132/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitCompass.cpp.o [133/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitI2C.cpp.o [134/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitCompassCalibrator.cpp.o [135/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitLightSensor.cpp.o [136/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitMessageBus.cpp.o [137/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitDisplay.cpp.o [138/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitMultiButton.cpp.o [139/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitQuadratureDecoder.cpp.o [140/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitPin.cpp.o [141/201] Building ASM object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/asm/CortexContextSwitch.s.obj [142/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitRadio.cpp.o [143/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MAG3110.cpp.o [144/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/bluetooth/MicroBitPartialFlashingService.cpp.o [145/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitThermometer.cpp.o [146/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitStorage.cpp.o [147/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/TimedInterruptIn.cpp.o [148/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitSerial.cpp.o [149/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitFile.cpp.o [150/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitFlash.cpp.o [151/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/FXOS8700.cpp.o [152/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MMA8653.cpp.o [153/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/LSM303Accelerometer.cpp.o [154/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitFileSystem.cpp.o [155/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/LSM303Magnetometer.cpp.o [156/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/drivers/MicroBitMemoryMap.cpp.o [157/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/bluetooth/MicroBitAccelerometerService.cpp.o [158/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/bluetooth/MicroBitButtonService.cpp.o [159/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/bluetooth/MicroBitDFUService.cpp.o [160/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/bluetooth/MicroBitBLEManager.cpp.o [161/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/bluetooth/MicroBitEddystone.cpp.o [162/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/bluetooth/MicroBitEventService.cpp.o [163/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/bluetooth/MicroBitIOPinService.cpp.o [164/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/bluetooth/MicroBitLEDService.cpp.o [165/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/bluetooth/MicroBitMagnetometerService.cpp.o [166/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/bluetooth/MicroBitTemperatureService.cpp.o [167/201] Building CXX object ym/microbit-dal/source/CMakeFiles/microbit-dal.dir/bluetooth/MicroBitUARTService.cpp.o [168/201] Linking CXX static library ym/microbit-dal/source/microbit-dal.a [169/201] Building CXX object ym/microbit/source/CMakeFiles/microbit.dir/home/build/prj2/yotta_modules/microbit/source/MicroBit.cpp.o [170/201] Linking CXX static library ym/microbit/source/microbit.a [171/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/core/serial.cpp.o /home/build/prj2/source/core/serial.cpp:252:13: warning: 'void pxt::sendString(const char*, int)' defined but not used [-Wunused-function] static void sendString(const char *c, int len) { ^ [172/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/core/led.cpp.o [173/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/core/images.cpp.o [174/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/microphone/microphonehw.cpp.o [175/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/core/input.cpp.o [176/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/core/trig.cpp.o [177/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/core/music.cpp.o [178/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/core/core.cpp.o [179/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/core/buffer.cpp.o [180/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/microphone/microphone.cpp.o [181/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/radio/radio.cpp.o [182/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/core/logo.cpp.o [183/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/core/pins.cpp.o [184/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/main.cpp.o [185/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/core/soundexpressions.cpp.o [186/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/core/controlgc.cpp.o [187/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/maqueen/maqueenIR.cpp.o /home/build/prj2/source/maqueen/maqueenIR.cpp: In function 'void maqueenIR::cA(vA)': /home/build/prj2/source/maqueen/maqueenIR.cpp:80:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] void cA(vA runner){for(int i=0;igetData(&fmt, buf, 32 * 8); ^ [188/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/pointers.cpp.o FAILED: source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/pointers.cpp.o /opt/gcc-arm-none-eabi-5_4-2016q3/bin/arm-none-eabi-g++ -DYOTTA_MODULE_NAME=pxt-microbit-app -Dpxt_microbit_app_EXPORTS -Igenerated/include -I/home/build/prj2 -I/home/build/prj2/yotta_modules/microbit -I/home/build/prj2/yotta_modules/microbit-dal -I/home/build/prj2/yotta_modules/mbed-classic -I/home/build/prj2/yotta_modules/ble -I/home/build/prj2/yotta_modules/ble-nrf51822 -I/home/build/prj2/yotta_modules/nrf51-sdk -I/home/build/prj2/yotta_modules/microbit/inc -I/home/build/prj2/yotta_modules/microbit-dal/inc/core -I/home/build/prj2/yotta_modules/microbit-dal/inc/types -I/home/build/prj2/yotta_modules/microbit-dal/inc/drivers -I/home/build/prj2/yotta_modules/microbit-dal/inc/bluetooth -I/home/build/prj2/yotta_modules/microbit-dal/inc/platform -I/home/build/prj2/yotta_modules/mbed-classic/api -I/home/build/prj2/yotta_modules/mbed-classic/hal -I/home/build/prj2/yotta_modules/mbed-classic/targets/hal -I/home/build/prj2/yotta_modules/mbed-classic/targets/cmsis -I/home/build/prj2/yotta_modules/ble-nrf51822/source/btle -I/home/build/prj2/yotta_modules/ble-nrf51822/source/btle/custom -I/home/build/prj2/yotta_modules/ble-nrf51822/source/common -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/ble_radio_notification -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/ble_services/ble_dfu -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/common -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/device_manager -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/device_manager/config -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/ble/peer_manager -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/device -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/ble_flash -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/delay -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/hal -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/pstorage -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/pstorage/config -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/bootloader_dfu -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/bootloader_dfu/hci_transport -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/crc16 -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/hci -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/scheduler -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/timer -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/util -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/fds -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/softdevice/common/softdevice_handler -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/softdevice/s130/headers -I/home/build/prj2/yotta_modules/nrf51-sdk/source/nordic_sdk/components/toolchain -I/home/build/prj2/yotta_modules/mbed-classic/targets -I/home/build/prj2/yotta_modules/mbed-classic/targets/cmsis/TARGET_NORDIC -I/home/build/prj2/yotta_modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822 -I/home/build/prj2/yotta_modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/TOOLCHAIN_GCC_ARM -I/home/build/prj2/yotta_modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/TOOLCHAIN_GCC_ARM/TARGET_MCU_NRF51_16K_S110 -I/home/build/prj2/yotta_modules/mbed-classic/targets/hal/TARGET_NORDIC -I/home/build/prj2/yotta_modules/mbed-classic/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822 -I/home/build/prj2/yotta_modules/mbed-classic/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib -I/home/build/prj2/yotta_modules/mbed-classic/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nordic_sdk -I/home/build/prj2/yotta_modules/mbed-classic/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nordic_sdk/components -I/home/build/prj2/yotta_modules/mbed-classic/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nordic_sdk/components/libraries -I/home/build/prj2/yotta_modules/mbed-classic/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nordic_sdk/components/libraries/crc16 -I/home/build/prj2/yotta_modules/mbed-classic/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nordic_sdk/components/libraries/scheduler -I/home/build/prj2/yotta_modules/mbed-classic/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nordic_sdk/components/libraries/util -I/home/build/prj2/yotta_modules/mbed-classic/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/s110_nrf51822_8_0_0 -I/home/build/prj2/yotta_modules/mbed-classic/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/s130_nrf51822_1_0_0 -I/home/build/prj2/yotta_modules/mbed-classic/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/TARGET_NRF51_MICROBIT -I/home/build/prj2/source -fno-exceptions -fno-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -fno-rtti -fno-threadsafe-statics -mcpu=cortex-m0 -mthumb -D__thumb2__ -std=c++11 -fwrapv -Os -g -gdwarf-3 -DNDEBUG -DTOOLCHAIN_GCC -DTOOLCHAIN_GCC_ARM -DMBED_OPERATORS -DNRF51 -DTARGET_NORDIC -DTARGET_M0 -D__MBED__=1 -DMCU_NORDIC_16K -DTARGET_NRF51_MICROBIT -DTARGET_MCU_NORDIC_16K -DTARGET_MCU_NRF51_16K_S110 -DTARGET_NRF_LFCLK_RC -DTARGET_MCU_NORDIC_16K -D__CORTEX_M0 -DARM_MATH_CM0 -include "/home/build/prj2/build/bbc-microbit-classic-gcc/yotta_config.h" -MMD -MT source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/pointers.cpp.o -MF source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/pointers.cpp.o.d -o source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/pointers.cpp.o -c /home/build/prj2/source/pointers.cpp /home/build/prj2/source/pointers.cpp:342:13: error: 'vector' does not name a type typedef vector vA; ^ [189/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/core/touchmode.cpp.o [190/201] Building CXX object source/CMakeFiles/pxt-microbit-app.dir/home/build/prj2/source/core/advmath.cpp.o ninja: build stopped: subcommand failed.