> docker build . --tag firmata && docker run -it -v /Volumes/Data/GIT/balena-fin-coprocessor-firmata/firm:/out --name firmata-build firmata "make" "all" && docker stop firmata-build && docker rm firmata-build [+] Building 1.3s (15/15) FINISHED => [internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 37B 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 34B 0.0s => [internal] load metadata for docker.io/library/gcc:9.3.0 0.6s => [1/8] FROM docker.io/library/gcc:9.3.0@sha256:5573a4cf233e1cff74e122d2f956f4572d9b3b9c492bec9116aa7752903c85dc 0.0s => https://github.com/Kitware/CMake/releases/download/v3.16.6/cmake-3.16.6-Linux-x86_64.sh 0.5s => https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2 0.6s => [internal] load build context 0.1s => => transferring context: 187.08kB 0.1s => CACHED [2/8] COPY ./src /usr/src/firmata 0.0s => CACHED [3/8] COPY ./.git /usr/src/firmata/.git 0.0s => CACHED [4/8] WORKDIR /usr/src/firmata 0.0s => CACHED [5/8] ADD https://github.com/Kitware/CMake/releases/download/v3.16.6/cmake-3.16.6-Linux-x86_64.sh /tmp/cmake-install.sh 0.0s => CACHED [6/8] RUN chmod u+x /tmp/cmake-install.sh && mkdir /usr/bin/cmake && /tmp/cmake-install.sh --skip-license --prefix=/usr/bin/c 0.0s => CACHED [7/8] ADD https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2 /u 0.0s => CACHED [8/8] RUN tar -xjf /usr/bin/gcc-arm-none-eabi-9-2019-q4-major.tar.bz -C /usr/bin && rm /usr/bin/gcc-arm-none-eabi-9-2019-q4-major 0.0s => exporting to image 0.0s => => exporting layers 0.0s => => writing image sha256:4c1961297c92e8c86779ba9eb0d9f4378179e4f49fe3eaf92d964ee604864a5c 0.0s => => naming to docker.io/library/firmata 0.0s rm -rf /out/builds/balena; mkdir /out/builds/balena; cmake -DDEVICE=EFR32BG1B232F256GM48 -DSERIAL=FIN -S. -B/out/builds/balena; cd /out/builds/balena; make -j CMake Deprecation Warning at /usr/bin/cmake/share/cmake-3.16/Modules/CMakeForceCompiler.cmake:75 (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): toolchain/arm-gcc.cmake:15 (CMAKE_FORCE_C_COMPILER) CMakeLists.txt:20 (include) CMake Deprecation Warning at /usr/bin/cmake/share/cmake-3.16/Modules/CMakeForceCompiler.cmake:89 (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): toolchain/arm-gcc.cmake:16 (CMAKE_FORCE_CXX_COMPILER) CMakeLists.txt:20 (include) -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-g++ Device: EFR32BG1B232F256GM48 Processor: EFR32BG1B232F256GM48 Family: EFR32BG1B No FLASH_START defined. Using default: 0x00000000 Architecture: cortex-m4 -- Found Git: /usr/bin/git (found version "2.20.1") -- Configuring done -- Generating done -- Build files have been written to: /out/builds/balena make[1]: Entering directory '/out/builds/balena' make[2]: Entering directory '/out/builds/balena' make[3]: Entering directory '/out/builds/balena' Scanning dependencies of target version make[3]: Entering directory '/out/builds/balena' make[3]: Entering directory '/out/builds/balena' Scanning dependencies of target emdrv make[3]: Entering directory '/out/builds/balena' Scanning dependencies of target device Scanning dependencies of target emlib make[3]: Leaving directory '/out/builds/balena' make[3]: Entering directory '/out/builds/balena' Setting version to v3.0.2. make[3]: Leaving directory '/out/builds/balena' [ 0%] Built target version make[3]: Leaving directory '/out/builds/balena' make[3]: Entering directory '/out/builds/balena' [ 3%] Building ASM object CMakeFiles/device.dir/device/EFR32BG1B/Source/GCC/startup_efr32bg1b.S.obj [ 3%] Building C object CMakeFiles/device.dir/device/EFR32BG1B/Source/system_efr32bg1b.c.obj [ 4%] Linking C static library libdevice.a make[3]: Leaving directory '/out/builds/balena' [ 4%] Built target device make[3]: Leaving directory '/out/builds/balena' make[3]: Entering directory '/out/builds/balena' [ 13%] Building C object CMakeFiles/emdrv.dir/emdrv/gpiointerrupt/src/gpiointerrupt.c.obj [ 10%] Building C object CMakeFiles/emdrv.dir/emdrv/dmadrv/src/dmadrv.c.obj [ 15%] Building C object CMakeFiles/emdrv.dir/emdrv/nvm/config/nvm_config.c.obj [ 18%] Building C object CMakeFiles/emdrv.dir/emdrv/rtcdrv/src/rtcdriver.c.obj [ 18%] Building C object CMakeFiles/emdrv.dir/emdrv/nvm/src/nvm.c.obj [ 18%] Building C object CMakeFiles/emdrv.dir/emdrv/nvm/src/nvm_hal.c.obj [ 21%] Building C object CMakeFiles/emdrv.dir/emdrv/spidrv/src/spidrv.c.obj [ 21%] Building C object CMakeFiles/emdrv.dir/emdrv/tempdrv/src/tempdrv.c.obj [ 21%] Building C object CMakeFiles/emdrv.dir/emdrv/sleep/src/sleep.c.obj [ 21%] Building C object CMakeFiles/emdrv.dir/emdrv/uartdrv/src/uartdrv.c.obj [ 21%] Building C object CMakeFiles/emdrv.dir/emdrv/ustimer/src/ustimer.c.obj make[3]: Leaving directory '/out/builds/balena' make[3]: Entering directory '/out/builds/balena' [ 22%] Building C object CMakeFiles/emlib.dir/emlib/src/em_acmp.c.obj [ 24%] Building C object CMakeFiles/emlib.dir/emlib/src/em_adc.c.obj [ 25%] Building C object CMakeFiles/emlib.dir/emlib/src/em_assert.c.obj [ 28%] Building C object CMakeFiles/emlib.dir/emlib/src/em_burtc.c.obj [ 28%] Building C object CMakeFiles/emlib.dir/emlib/src/em_aes.c.obj [ 30%] Building C object CMakeFiles/emlib.dir/emlib/src/em_can.c.obj [ 31%] Building C object CMakeFiles/emlib.dir/emlib/src/em_cmu.c.obj [ 33%] Building C object CMakeFiles/emlib.dir/emlib/src/em_core.c.obj [ 34%] Building C object CMakeFiles/emlib.dir/emlib/src/em_cryotimer.c.obj [ 36%] Building C object CMakeFiles/emlib.dir/emlib/src/em_crypto.c.obj [ 39%] Building C object CMakeFiles/emlib.dir/emlib/src/em_dac.c.obj [ 39%] Building C object CMakeFiles/emlib.dir/emlib/src/em_csen.c.obj [ 40%] Building C object CMakeFiles/emlib.dir/emlib/src/em_dbg.c.obj [ 42%] Building C object CMakeFiles/emlib.dir/emlib/src/em_dma.c.obj [ 43%] Building C object CMakeFiles/emlib.dir/emlib/src/em_ebi.c.obj [ 45%] Building C object CMakeFiles/emlib.dir/emlib/src/em_emu.c.obj [ 46%] Building C object CMakeFiles/emlib.dir/emlib/src/em_gpcrc.c.obj [ 48%] Building C object CMakeFiles/emlib.dir/emlib/src/em_gpio.c.obj [ 50%] Building C object CMakeFiles/emlib.dir/emlib/src/em_i2c.c.obj [ 51%] Building C object CMakeFiles/emlib.dir/emlib/src/em_iadc.c.obj [ 53%] Building C object CMakeFiles/emlib.dir/emlib/src/em_idac.c.obj [ 54%] Building C object CMakeFiles/emlib.dir/emlib/src/em_int.c.obj [ 56%] Building C object CMakeFiles/emlib.dir/emlib/src/em_lcd.c.obj [ 57%] Building C object CMakeFiles/emlib.dir/emlib/src/em_ldma.c.obj [ 59%] Building C object CMakeFiles/emlib.dir/emlib/src/em_lesense.c.obj [ 60%] Building C object CMakeFiles/emlib.dir/emlib/src/em_letimer.c.obj [ 62%] Building C object CMakeFiles/emlib.dir/emlib/src/em_leuart.c.obj [ 63%] Building C object CMakeFiles/emlib.dir/emlib/src/em_mpu.c.obj [ 65%] Building C object CMakeFiles/emlib.dir/emlib/src/em_msc.c.obj [ 66%] Building C object CMakeFiles/emlib.dir/emlib/src/em_opamp.c.obj [ 68%] Linking C static library libemdrv.a [ 69%] Building C object CMakeFiles/emlib.dir/emlib/src/em_pcnt.c.obj [ 71%] Building C object CMakeFiles/emlib.dir/emlib/src/em_prs.c.obj [ 72%] Building C object CMakeFiles/emlib.dir/emlib/src/em_qspi.c.obj [ 74%] Building C object CMakeFiles/emlib.dir/emlib/src/em_rmu.c.obj [ 75%] Building C object CMakeFiles/emlib.dir/emlib/src/em_rtc.c.obj [ 77%] Building C object CMakeFiles/emlib.dir/emlib/src/em_rtcc.c.obj [ 78%] Building C object CMakeFiles/emlib.dir/emlib/src/em_se.c.obj [ 80%] Building C object CMakeFiles/emlib.dir/emlib/src/em_system.c.obj [ 81%] Building C object CMakeFiles/emlib.dir/emlib/src/em_timer.c.obj [ 83%] Building C object CMakeFiles/emlib.dir/emlib/src/em_usart.c.obj [ 84%] Building C object CMakeFiles/emlib.dir/emlib/src/em_vcmp.c.obj make[3]: Leaving directory '/out/builds/balena' [ 86%] Building C object CMakeFiles/emlib.dir/emlib/src/em_vdac.c.obj In file included from /usr/src/firmata/emlib/src/em_int.c:34: /usr/src/firmata/emlib/inc/em_int.h:49:2: warning: #warning "The INT module is deprecated and marked for removal in a later release. Please use the new CORE module instead. See \"Porting from em_int\" in the CORE documentation for instructions." [-Wcpp] 49 | #warning "The INT module is deprecated and marked for removal in a later release. Please use the new CORE module instead. See \"Porting from em_int\" in the CORE documentation for instructions." | ^~~~~~~ [ 87%] Built target emdrv [ 87%] Building C object CMakeFiles/emlib.dir/emlib/src/em_wdog.c.obj In file included from /usr/src/firmata/emlib/src/em_mpu.c:33: /usr/src/firmata/emlib/inc/em_mpu.h:40:2: warning: #warning "The MPU module is deprecated and marked for removal in a later release. Please use the ARM_MPU_xxx API instead. See file platform/CMSIS/Include/mpu_armvX.h." [-Wcpp] 40 | #warning "The MPU module is deprecated and marked for removal in a later release. Please use the ARM_MPU_xxx API instead. See file platform/CMSIS/Include/mpu_armvX.h." | ^~~~~~~ [ 89%] Linking C static library libemlib.a make[3]: Leaving directory '/out/builds/balena' [ 89%] Built target emlib make[3]: Entering directory '/out/builds/balena' Scanning dependencies of target firmata make[3]: Leaving directory '/out/builds/balena' make[3]: Entering directory '/out/builds/balena' [ 95%] Building CXX object CMakeFiles/firmata.dir/source/StandardFirmata.cpp.obj [ 96%] Building CXX object CMakeFiles/firmata.dir/source/protocol/firmata/Firmata.cpp.obj [ 98%] Building CXX object CMakeFiles/firmata.dir/source/protocol/firmata/FirmataParser.cpp.obj [ 98%] Building CXX object CMakeFiles/firmata.dir/source/protocol/serial/Serial.cpp.obj [ 98%] Building CXX object CMakeFiles/firmata.dir/source/protocol/balena/balena.cpp.obj [ 98%] Building CXX object CMakeFiles/firmata.dir/source/protocol/firmata/FirmataMarshaller.cpp.obj [100%] Linking CXX executable firmata collect2 version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld -plugin /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/liblto_plugin.so -plugin-opt=/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsTK7jM.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lg_nano -plugin-opt=-pass-through=-lc_nano -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc_nano --sysroot=/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi -X -o firmata /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/thumb/v7e-m/nofp/crti.o /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/thumb/v7e-m/nofp/crtbegin.o /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/crt0.o -L/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/thumb/v7e-m/nofp -L/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp -L/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi/lib/thumb/v7e-m/nofp -L/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1 -L/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc -L/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib -L/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi/lib -T/out/builds/balena/efr32bg1b.ld -Map=firmata.map --gc-sections -v CMakeFiles/firmata.dir/source/StandardFirmata.cpp.obj CMakeFiles/firmata.dir/source/protocol/balena/balena.cpp.obj CMakeFiles/firmata.dir/source/protocol/firmata/Firmata.cpp.obj CMakeFiles/firmata.dir/source/protocol/firmata/FirmataMarshaller.cpp.obj CMakeFiles/firmata.dir/source/protocol/firmata/FirmataParser.cpp.obj CMakeFiles/firmata.dir/source/protocol/serial/Serial.cpp.obj libdevice.a libemlib.a libemdrv.a -lgcc -lnosys -lgcc -lc_nano -lnosys -lstdc++_nano -lm -lc_nano --start-group -lgcc -lg_nano -lc_nano --end-group --start-group -lgcc -lc_nano --end-group /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/thumb/v7e-m/nofp/crtend.o /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/thumb/v7e-m/nofp/crtn.o GNU ld (GNU Tools for Arm Embedded Processors 9-2019-q4-major) 2.33.1.20191025 text data bss dec hex filename 46960 1048 1612 49620 c1d4 firmata make[3]: Leaving directory '/out/builds/balena' [100%] Built target firmata make[2]: Leaving directory '/out/builds/balena' make[1]: Leaving directory '/out/builds/balena' rm -rf /out/builds/devkit; mkdir /out/builds/devkit; cmake -DDEVICE=EFR32BG1B232F256GM48 -DSERIAL=DEV -S. -B/out/builds/devkit; cd /out/builds/devkit; make -j CMake Deprecation Warning at /usr/bin/cmake/share/cmake-3.16/Modules/CMakeForceCompiler.cmake:75 (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): toolchain/arm-gcc.cmake:15 (CMAKE_FORCE_C_COMPILER) CMakeLists.txt:20 (include) CMake Deprecation Warning at /usr/bin/cmake/share/cmake-3.16/Modules/CMakeForceCompiler.cmake:89 (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): toolchain/arm-gcc.cmake:16 (CMAKE_FORCE_CXX_COMPILER) CMakeLists.txt:20 (include) -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-g++ Device: EFR32BG1B232F256GM48 Processor: EFR32BG1B232F256GM48 Family: EFR32BG1B No FLASH_START defined. Using default: 0x00000000 Architecture: cortex-m4 -- Found Git: /usr/bin/git (found version "2.20.1") -- Configuring done -- Generating done -- Build files have been written to: /out/builds/devkit make[1]: Entering directory '/out/builds/devkit' make[2]: Entering directory '/out/builds/devkit' make[3]: Entering directory '/out/builds/devkit' Scanning dependencies of target version make[3]: Entering directory '/out/builds/devkit' make[3]: Entering directory '/out/builds/devkit' make[3]: Entering directory '/out/builds/devkit' Scanning dependencies of target emdrv Scanning dependencies of target device Scanning dependencies of target emlib make[3]: Leaving directory '/out/builds/devkit' make[3]: Entering directory '/out/builds/devkit' Setting version to v3.0.2. make[3]: Leaving directory '/out/builds/devkit' [ 0%] Built target version make[3]: Leaving directory '/out/builds/devkit' make[3]: Entering directory '/out/builds/devkit' [ 3%] Building C object CMakeFiles/device.dir/device/EFR32BG1B/Source/system_efr32bg1b.c.obj [ 3%] Building ASM object CMakeFiles/device.dir/device/EFR32BG1B/Source/GCC/startup_efr32bg1b.S.obj [ 4%] Linking C static library libdevice.a make[3]: Leaving directory '/out/builds/devkit' [ 4%] Built target device make[3]: Leaving directory '/out/builds/devkit' make[3]: Entering directory '/out/builds/devkit' [ 13%] Building C object CMakeFiles/emdrv.dir/emdrv/gpiointerrupt/src/gpiointerrupt.c.obj [ 12%] Building C object CMakeFiles/emdrv.dir/emdrv/dmadrv/src/dmadrv.c.obj [ 18%] Building C object CMakeFiles/emdrv.dir/emdrv/nvm/src/nvm_hal.c.obj [ 18%] Building C object CMakeFiles/emdrv.dir/emdrv/nvm/config/nvm_config.c.obj [ 15%] Building C object CMakeFiles/emdrv.dir/emdrv/nvm/src/nvm.c.obj [ 19%] Building C object CMakeFiles/emdrv.dir/emdrv/rtcdrv/src/rtcdriver.c.obj [ 21%] Building C object CMakeFiles/emdrv.dir/emdrv/sleep/src/sleep.c.obj [ 21%] Building C object CMakeFiles/emdrv.dir/emdrv/tempdrv/src/tempdrv.c.obj [ 21%] Building C object CMakeFiles/emdrv.dir/emdrv/uartdrv/src/uartdrv.c.obj [ 21%] Building C object CMakeFiles/emdrv.dir/emdrv/ustimer/src/ustimer.c.obj [ 21%] Building C object CMakeFiles/emdrv.dir/emdrv/spidrv/src/spidrv.c.obj [ 22%] Linking C static library libemdrv.a make[3]: Leaving directory '/out/builds/devkit' make[3]: Entering directory '/out/builds/devkit' [ 27%] Building C object CMakeFiles/emlib.dir/emlib/src/em_acmp.c.obj [ 27%] Building C object CMakeFiles/emlib.dir/emlib/src/em_adc.c.obj [ 28%] Building C object CMakeFiles/emlib.dir/emlib/src/em_aes.c.obj [ 30%] Building C object CMakeFiles/emlib.dir/emlib/src/em_assert.c.obj [ 34%] Building C object CMakeFiles/emlib.dir/emlib/src/em_can.c.obj [ 34%] Building C object CMakeFiles/emlib.dir/emlib/src/em_cmu.c.obj [ 34%] Building C object CMakeFiles/emlib.dir/emlib/src/em_burtc.c.obj make[3]: Leaving directory '/out/builds/devkit' [ 36%] Building C object CMakeFiles/emlib.dir/emlib/src/em_cryotimer.c.obj [ 36%] Building C object CMakeFiles/emlib.dir/emlib/src/em_core.c.obj [ 37%] Building C object CMakeFiles/emlib.dir/emlib/src/em_crypto.c.obj [ 37%] Built target emdrv [ 39%] Building C object CMakeFiles/emlib.dir/emlib/src/em_csen.c.obj [ 40%] Building C object CMakeFiles/emlib.dir/emlib/src/em_dac.c.obj [ 42%] Building C object CMakeFiles/emlib.dir/emlib/src/em_dbg.c.obj [ 43%] Building C object CMakeFiles/emlib.dir/emlib/src/em_dma.c.obj [ 45%] Building C object CMakeFiles/emlib.dir/emlib/src/em_ebi.c.obj [ 46%] Building C object CMakeFiles/emlib.dir/emlib/src/em_emu.c.obj [ 48%] Building C object CMakeFiles/emlib.dir/emlib/src/em_gpcrc.c.obj [ 50%] Building C object CMakeFiles/emlib.dir/emlib/src/em_gpio.c.obj [ 51%] Building C object CMakeFiles/emlib.dir/emlib/src/em_i2c.c.obj [ 53%] Building C object CMakeFiles/emlib.dir/emlib/src/em_iadc.c.obj [ 54%] Building C object CMakeFiles/emlib.dir/emlib/src/em_idac.c.obj [ 56%] Building C object CMakeFiles/emlib.dir/emlib/src/em_int.c.obj [ 57%] Building C object CMakeFiles/emlib.dir/emlib/src/em_lcd.c.obj [ 59%] Building C object CMakeFiles/emlib.dir/emlib/src/em_ldma.c.obj [ 60%] Building C object CMakeFiles/emlib.dir/emlib/src/em_lesense.c.obj [ 62%] Building C object CMakeFiles/emlib.dir/emlib/src/em_letimer.c.obj [ 63%] Building C object CMakeFiles/emlib.dir/emlib/src/em_leuart.c.obj [ 65%] Building C object CMakeFiles/emlib.dir/emlib/src/em_mpu.c.obj [ 66%] Building C object CMakeFiles/emlib.dir/emlib/src/em_msc.c.obj [ 68%] Building C object CMakeFiles/emlib.dir/emlib/src/em_opamp.c.obj [ 71%] Building C object CMakeFiles/emlib.dir/emlib/src/em_pcnt.c.obj [ 71%] Building C object CMakeFiles/emlib.dir/emlib/src/em_prs.c.obj [ 72%] Building C object CMakeFiles/emlib.dir/emlib/src/em_qspi.c.obj [ 74%] Building C object CMakeFiles/emlib.dir/emlib/src/em_rmu.c.obj [ 77%] Building C object CMakeFiles/emlib.dir/emlib/src/em_rtcc.c.obj [ 77%] Building C object CMakeFiles/emlib.dir/emlib/src/em_rtc.c.obj [ 78%] Building C object CMakeFiles/emlib.dir/emlib/src/em_se.c.obj [ 80%] Building C object CMakeFiles/emlib.dir/emlib/src/em_system.c.obj In file included from /usr/src/firmata/emlib/src/em_int.c:34: /usr/src/firmata/emlib/inc/em_int.h:49:2: warning: #warning "The INT module is deprecated and marked for removal in a later release. Please use the new CORE module instead. See \"Porting from em_int\" in the CORE documentation for instructions." [-Wcpp] 49 | #warning "The INT module is deprecated and marked for removal in a later release. Please use the new CORE module instead. See \"Porting from em_int\" in the CORE documentation for instructions." | ^~~~~~~ [ 81%] Building C object CMakeFiles/emlib.dir/emlib/src/em_timer.c.obj [ 83%] Building C object CMakeFiles/emlib.dir/emlib/src/em_usart.c.obj [ 84%] Building C object CMakeFiles/emlib.dir/emlib/src/em_vcmp.c.obj [ 86%] Building C object CMakeFiles/emlib.dir/emlib/src/em_vdac.c.obj [ 87%] Building C object CMakeFiles/emlib.dir/emlib/src/em_wdog.c.obj In file included from /usr/src/firmata/emlib/src/em_mpu.c:33: /usr/src/firmata/emlib/inc/em_mpu.h:40:2: warning: #warning "The MPU module is deprecated and marked for removal in a later release. Please use the ARM_MPU_xxx API instead. See file platform/CMSIS/Include/mpu_armvX.h." [-Wcpp] 40 | #warning "The MPU module is deprecated and marked for removal in a later release. Please use the ARM_MPU_xxx API instead. See file platform/CMSIS/Include/mpu_armvX.h." | ^~~~~~~ [ 89%] Linking C static library libemlib.a make[3]: Leaving directory '/out/builds/devkit' [ 89%] Built target emlib make[3]: Entering directory '/out/builds/devkit' Scanning dependencies of target firmata make[3]: Leaving directory '/out/builds/devkit' make[3]: Entering directory '/out/builds/devkit' [ 90%] Building CXX object CMakeFiles/firmata.dir/source/StandardFirmata.cpp.obj [ 96%] Building CXX object CMakeFiles/firmata.dir/source/protocol/firmata/Firmata.cpp.obj [ 96%] Building CXX object CMakeFiles/firmata.dir/source/protocol/balena/balena.cpp.obj [ 98%] Building CXX object CMakeFiles/firmata.dir/source/protocol/firmata/FirmataMarshaller.cpp.obj [ 98%] Building CXX object CMakeFiles/firmata.dir/source/protocol/firmata/FirmataParser.cpp.obj [ 98%] Building CXX object CMakeFiles/firmata.dir/source/protocol/serial/Serial.cpp.obj [100%] Linking CXX executable firmata collect2 version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld -plugin /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/liblto_plugin.so -plugin-opt=/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6LBoBR.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lg_nano -plugin-opt=-pass-through=-lc_nano -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc_nano --sysroot=/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi -X -o firmata /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/thumb/v7e-m/nofp/crti.o /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/thumb/v7e-m/nofp/crtbegin.o /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp/crt0.o -L/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/thumb/v7e-m/nofp -L/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp -L/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi/lib/thumb/v7e-m/nofp -L/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1 -L/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc -L/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib -L/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi/lib -T/out/builds/devkit/efr32bg1b.ld -Map=firmata.map --gc-sections -v CMakeFiles/firmata.dir/source/StandardFirmata.cpp.obj CMakeFiles/firmata.dir/source/protocol/balena/balena.cpp.obj CMakeFiles/firmata.dir/source/protocol/firmata/Firmata.cpp.obj CMakeFiles/firmata.dir/source/protocol/firmata/FirmataMarshaller.cpp.obj CMakeFiles/firmata.dir/source/protocol/firmata/FirmataParser.cpp.obj CMakeFiles/firmata.dir/source/protocol/serial/Serial.cpp.obj libdevice.a libemlib.a libemdrv.a -lgcc -lnosys -lgcc -lc_nano -lnosys -lstdc++_nano -lm -lc_nano --start-group -lgcc -lg_nano -lc_nano --end-group --start-group -lgcc -lc_nano --end-group /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/thumb/v7e-m/nofp/crtend.o /usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/thumb/v7e-m/nofp/crtn.o GNU ld (GNU Tools for Arm Embedded Processors 9-2019-q4-major) 2.33.1.20191025 text data bss dec hex filename 46956 1048 1612 49616 c1d0 firmata make[3]: Leaving directory '/out/builds/devkit' [100%] Built target firmata make[2]: Leaving directory '/out/builds/devkit' make[1]: Leaving directory '/out/builds/devkit' firmata-build firmata-build