Applying ./patches/010-version.patch using plaintext: patching file CMakeLists.txt Applying ./patches/020-support_v12.patch using plaintext: patching file api/mraa/gpio.hpp Applying ./patches/030-gcc10.patch using plaintext: patching file include/version.h CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 12.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a9+neon_gcc-12.2.0_musl_eabi/bin/arm-openwrt-linux-muslgnueabi-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- The CXX compiler identification is GNU 12.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a9+neon_gcc-12.2.0_musl_eabi/bin/arm-openwrt-linux-muslgnueabi-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAS_C__Wall -- Performing Test HAS_C__Wall - Success -- Performing Test HAS_C__Werror_main -- Performing Test HAS_C__Werror_main - Success -- Performing Test HAS_C__Wformat -- Performing Test HAS_C__Wformat - Success -- Performing Test HAS_C__Wmain -- Performing Test HAS_C__Wmain - Success -- Performing Test HAS_C__Wuninitialized -- Performing Test HAS_C__Wuninitialized - Success -- Performing Test HAS_C__Winit_self -- Performing Test HAS_C__Winit_self - Success -- Performing Test HAS_C__Werror_implicit -- Performing Test HAS_C__Werror_implicit - Success -- Performing Test HAS_C__Werror_missing_parameter_type -- Performing Test HAS_C__Werror_missing_parameter_type - Success -- Performing Test HAS_CXX__Wall -- Performing Test HAS_CXX__Wall - Success -- Performing Test HAS_CXX__Werror_main -- Performing Test HAS_CXX__Werror_main - Success -- Performing Test HAS_CXX__Wformat -- Performing Test HAS_CXX__Wformat - Success -- Performing Test HAS_CXX__Wmain -- Performing Test HAS_CXX__Wmain - Success -- Performing Test HAS_CXX__Wuninitialized -- Performing Test HAS_CXX__Wuninitialized - Success -- Performing Test HAS_CXX__Winit_self -- Performing Test HAS_CXX__Winit_self - Success -- Performing Test HAS_CXX__Wnon_virtual_dtor -- Performing Test HAS_CXX__Wnon_virtual_dtor - Success -- Performing Test HAS_CXX__Woverloaded_virtual -- Performing Test HAS_CXX__Woverloaded_virtual - Success -- Performing Test HAS_CXX__Wreorder -- Performing Test HAS_CXX__Wreorder - Success -- INFO - libmraa Version v2.2.0 -- INFO - cmake Version 3.25.2 -- INFO - Target arch is arm -- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.16", minimum required is "2.7") -- Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) (Required is at least version "2.7") -- Found PythonInterp: /builder/shared-workdir/build/sdk/staging_dir/hostpkg/bin/python3 (found suitable version "3.10.7", minimum required is "3") -- Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) (Required is at least version "3.10") -- INFO - Adding firmata backend support -- INFO - Adding onewire backend support -- INFO - Adding support for platform ALL -- INFO - Adding support for all platforms -- Found PkgConfig: /builder/shared-workdir/build/sdk/staging_dir/host/bin/pkg-config (found version "1.9.4") INFO - Adding ARM platforms -- Found SWIG: /usr/bin/swig3.0 (found version "3.0.12") -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER CMAKE_ASM_COMPILER_LAUNCHER CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_EXPORT_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY CMAKE_MODULE_LINKER_FLAGS DL_LIBRARY -- Build files have been written to: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0 ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0' [1/34] Building C object src/CMakeFiles/mraa.dir/mraa.c.o /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/mraa.c: In function 'mraa_gpio_lookup': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/mraa.c:907:32: warning: the comparison will always evaluate as 'true' for the address of 'name' will never be NULL [-Waddress] 907 | if (plat->pins[i].name != NULL && | ^~ In file included from /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/include/mraa_internal.h:18, from /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/include/firmata/firmata_mraa.h:14, from /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/mraa.c:41: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/include/mraa_internal_types.h:368:10: note: 'name' declared here 368 | char name[MRAA_PIN_NAME_SIZE]; /**< Pin's real world name */ | ^~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/mraa.c: In function 'mraa_find_uart_bus_pci': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/mraa.c:1157:50: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 11 [-Wformat-truncation=] 1157 | snprintf(*dev_name, max_allowable_len, "/dev/%s", namelist[n - 1]->d_name); | ^~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/mraa.c:1157:5: note: 'snprintf' output between 6 and 261 bytes into a destination of size 16 1157 | snprintf(*dev_name, max_allowable_len, "/dev/%s", namelist[n - 1]->d_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2/34] Building C object src/CMakeFiles/mraa.dir/gpio/gpio.c.o [3/34] Building C object src/CMakeFiles/mraa.dir/gpio/gpio_chardev.c.o [4/34] Building C object src/CMakeFiles/mraa.dir/i2c/i2c.c.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/i2c/i2c.c:19: /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a9+neon_gcc-12.2.0_musl_eabi/include/sys/errno.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ [5/34] Building C object src/CMakeFiles/mraa.dir/pwm/pwm.c.o [6/34] Building C object src/CMakeFiles/mraa.dir/spi/spi.c.o [7/34] Building C object src/CMakeFiles/mraa.dir/aio/aio.c.o [8/34] Building C object src/CMakeFiles/mraa.dir/uart/uart.c.o [9/34] Building C object src/CMakeFiles/mraa.dir/led/led.c.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/led/led.c:17: /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a9+neon_gcc-12.2.0_musl_eabi/include/sys/errno.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/led/led.c: In function 'mraa_led_get_brightfd': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/led/led.c:44:33: warning: '%s' directive output may be truncated writing 10 bytes into a region of size between 0 and 63 [-Wformat-truncation=] 44 | snprintf(buf, MAX_SIZE, "%s/%s", dev->led_path, "brightness"); | ^~ ~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/led/led.c:44:5: note: 'snprintf' output between 12 and 75 bytes into a destination of size 64 44 | snprintf(buf, MAX_SIZE, "%s/%s", dev->led_path, "brightness"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/led/led.c: In function 'mraa_led_read_max_brightness': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/led/led.c:59:33: warning: '%s' directive output may be truncated writing 14 bytes into a region of size between 0 and 63 [-Wformat-truncation=] 59 | snprintf(buf, MAX_SIZE, "%s/%s", dev->led_path, "max_brightness"); | ^~ ~~~~~~~~~~~~~~~~ In function 'mraa_led_get_maxbrightfd', inlined from 'mraa_led_read_max_brightness' at /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/led/led.c:283:13: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/led/led.c:59:5: note: 'snprintf' output between 16 and 79 bytes into a destination of size 64 59 | snprintf(buf, MAX_SIZE, "%s/%s", dev->led_path, "max_brightness"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/led/led.c: In function 'mraa_led_set_trigger': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/led/led.c:29:33: warning: '%s' directive output may be truncated writing 7 bytes into a region of size between 0 and 63 [-Wformat-truncation=] 29 | snprintf(buf, MAX_SIZE, "%s/%s", dev->led_path, "trigger"); | ^~ ~~~~~~~~~ In function 'mraa_led_get_trigfd', inlined from 'mraa_led_set_trigger' at /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/led/led.c:326:13: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/led/led.c:29:5: note: 'snprintf' output between 9 and 72 bytes into a destination of size 64 29 | snprintf(buf, MAX_SIZE, "%s/%s", dev->led_path, "trigger"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [10/34] Building C object src/CMakeFiles/mraa.dir/initio/initio.c.o [11/34] Building C object src/CMakeFiles/mraa.dir/grovepi/grovepi.c.o [12/34] Building C object src/CMakeFiles/mraa.dir/firmata/firmata.c.o [13/34] Building C object src/CMakeFiles/mraa.dir/firmata/firmata_mraa.c.o /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c: In function 'mraa_firmata_i2c_write_byte_data': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:314:11: warning: array subscript 0 is outside array bounds of 'char[0]' [-Warray-bounds] 314 | buffer[0] = FIRMATA_START_SYSEX; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:310:20: note: object of size 0 allocated by 'calloc' 310 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:315:11: warning: array subscript 1 is outside array bounds of 'char[0]' [-Warray-bounds] 315 | buffer[1] = FIRMATA_I2C_REQUEST; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:310:20: note: at offset 1 into object of size 0 allocated by 'calloc' 310 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:316:11: warning: array subscript 2 is outside array bounds of 'char[0]' [-Warray-bounds] 316 | buffer[2] = dev->addr; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:310:20: note: at offset 2 into object of size 0 allocated by 'calloc' 310 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:317:11: warning: array subscript 3 is outside array bounds of 'char[0]' [-Warray-bounds] 317 | buffer[3] = I2C_MODE_WRITE << 3; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:310:20: note: at offset 3 into object of size 0 allocated by 'calloc' 310 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:318:11: warning: array subscript 4 is outside array bounds of 'char[0]' [-Warray-bounds] 318 | buffer[4] = command & 0x7F; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:310:20: note: at offset 4 into object of size 0 allocated by 'calloc' 310 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:319:11: warning: array subscript 5 is outside array bounds of 'char[0]' [-Warray-bounds] 319 | buffer[5] = (command >> 7) & 0x7F; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:310:20: note: at offset 5 into object of size 0 allocated by 'calloc' 310 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:320:11: warning: array subscript 6 is outside array bounds of 'char[0]' [-Warray-bounds] 320 | buffer[6] = data & 0x7F; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:310:20: note: at offset 6 into object of size 0 allocated by 'calloc' 310 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:321:11: warning: array subscript 7 is outside array bounds of 'char[0]' [-Warray-bounds] 321 | buffer[7] = (data >> 7) & 0x7F; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:310:20: note: at offset 7 into object of size 0 allocated by 'calloc' 310 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:322:11: warning: array subscript 8 is outside array bounds of 'char[0]' [-Warray-bounds] 322 | buffer[8] = FIRMATA_END_SYSEX; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:310:20: note: at offset 8 into object of size 0 allocated by 'calloc' 310 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c: In function 'mraa_firmata_i2c_write_byte': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:295:11: warning: array subscript 0 is outside array bounds of 'char[0]' [-Warray-bounds] 295 | buffer[0] = FIRMATA_START_SYSEX; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:291:20: note: object of size 0 allocated by 'calloc' 291 | char* buffer = calloc(7, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:296:11: warning: array subscript 1 is outside array bounds of 'char[0]' [-Warray-bounds] 296 | buffer[1] = FIRMATA_I2C_REQUEST; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:291:20: note: at offset 1 into object of size 0 allocated by 'calloc' 291 | char* buffer = calloc(7, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:297:11: warning: array subscript 2 is outside array bounds of 'char[0]' [-Warray-bounds] 297 | buffer[2] = dev->addr; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:291:20: note: at offset 2 into object of size 0 allocated by 'calloc' 291 | char* buffer = calloc(7, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:298:11: warning: array subscript 3 is outside array bounds of 'char[0]' [-Warray-bounds] 298 | buffer[3] = I2C_MODE_WRITE << 3; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:291:20: note: at offset 3 into object of size 0 allocated by 'calloc' 291 | char* buffer = calloc(7, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:299:11: warning: array subscript 4 is outside array bounds of 'char[0]' [-Warray-bounds] 299 | buffer[4] = data & 0x7F; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:291:20: note: at offset 4 into object of size 0 allocated by 'calloc' 291 | char* buffer = calloc(7, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:300:11: warning: array subscript 5 is outside array bounds of 'char[0]' [-Warray-bounds] 300 | buffer[5] = (data >> 7) & 0x7F; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:291:20: note: at offset 5 into object of size 0 allocated by 'calloc' 291 | char* buffer = calloc(7, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:301:11: warning: array subscript 6 is outside array bounds of 'char[0]' [-Warray-bounds] 301 | buffer[6] = FIRMATA_END_SYSEX; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:291:20: note: at offset 6 into object of size 0 allocated by 'calloc' 291 | char* buffer = calloc(7, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c: In function 'mraa_firmata_i2c_write': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:272:11: warning: array subscript 0 is outside array bounds of 'char[0]' [-Warray-bounds] 272 | buffer[0] = FIRMATA_START_SYSEX; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:266:20: note: object of size 0 allocated by 'calloc' 266 | char* buffer = calloc(buffer_size, 0); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:273:11: warning: array subscript 1 is outside array bounds of 'char[0]' [-Warray-bounds] 273 | buffer[1] = FIRMATA_I2C_REQUEST; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:266:20: note: at offset 1 into object of size 0 allocated by 'calloc' 266 | char* buffer = calloc(buffer_size, 0); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:274:11: warning: array subscript 2 is outside array bounds of 'char[0]' [-Warray-bounds] 274 | buffer[2] = dev->addr; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:266:20: note: at offset 2 into object of size 0 allocated by 'calloc' 266 | char* buffer = calloc(buffer_size, 0); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:275:11: warning: array subscript 3 is outside array bounds of 'char[0]' [-Warray-bounds] 275 | buffer[3] = I2C_MODE_WRITE << 3; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:266:20: note: at offset 3 into object of size 0 allocated by 'calloc' 266 | char* buffer = calloc(buffer_size, 0); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:282:11: warning: array subscript [0, 2147483647] is outside array bounds of 'char[0]' [-Warray-bounds] 282 | buffer[buffer_size-1] = FIRMATA_END_SYSEX; | ~~~~~~^~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:266:20: note: object of size 0 allocated by 'calloc' 266 | char* buffer = calloc(buffer_size, 0); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:278:15: warning: array subscript [4, 2147483646] is outside array bounds of 'char[0]' [-Warray-bounds] 278 | buffer[ii] = data[i] & 0x7F; | ~~~~~~^~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:266:20: note: at offset [4, 2147483646] into object of size 0 allocated by 'calloc' 266 | char* buffer = calloc(buffer_size, 0); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:279:15: warning: array subscript [5, 2147483647] is outside array bounds of 'char[0]' [-Warray-bounds] 279 | buffer[ii+1] = (data[i] >> 7) & 0x7f; | ~~~~~~^~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:266:20: note: at offset 5 into object of size 0 allocated by 'calloc' 266 | char* buffer = calloc(buffer_size, 0); | ^~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c: In function 'mraa_firmata_send_i2c_read_reg_req': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:140:11: warning: array subscript 0 is outside array bounds of 'char[0]' [-Warray-bounds] 140 | buffer[0] = FIRMATA_START_SYSEX; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:136:20: note: object of size 0 allocated by 'calloc' 136 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:141:11: warning: array subscript 1 is outside array bounds of 'char[0]' [-Warray-bounds] 141 | buffer[1] = FIRMATA_I2C_REQUEST; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:136:20: note: at offset 1 into object of size 0 allocated by 'calloc' 136 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:142:11: warning: array subscript 2 is outside array bounds of 'char[0]' [-Warray-bounds] 142 | buffer[2] = dev->addr; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:136:20: note: at offset 2 into object of size 0 allocated by 'calloc' 136 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:143:11: warning: array subscript 3 is outside array bounds of 'char[0]' [-Warray-bounds] 143 | buffer[3] = I2C_MODE_READ << 3; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:136:20: note: at offset 3 into object of size 0 allocated by 'calloc' 136 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:146:11: warning: array subscript 4 is outside array bounds of 'char[0]' [-Warray-bounds] 146 | buffer[4] = command & 0x7f; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:136:20: note: at offset 4 into object of size 0 allocated by 'calloc' 136 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:147:11: warning: array subscript 5 is outside array bounds of 'char[0]' [-Warray-bounds] 147 | buffer[5] = (command >> 7) & 0x7f; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:136:20: note: at offset 5 into object of size 0 allocated by 'calloc' 136 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:149:11: warning: array subscript 6 is outside array bounds of 'char[0]' [-Warray-bounds] 149 | buffer[6] = length & 0x7f; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:136:20: note: at offset 6 into object of size 0 allocated by 'calloc' 136 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:150:11: warning: array subscript 7 is outside array bounds of 'char[0]' [-Warray-bounds] 150 | buffer[7] = (length >> 7) & 0x7f; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:136:20: note: at offset 7 into object of size 0 allocated by 'calloc' 136 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:151:11: warning: array subscript 8 is outside array bounds of 'char[0]' [-Warray-bounds] 151 | buffer[8] = FIRMATA_END_SYSEX; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:136:20: note: at offset 8 into object of size 0 allocated by 'calloc' 136 | char* buffer = calloc(9, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c: In function 'mraa_firmata_send_i2c_read_req': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:111:11: warning: array subscript 0 is outside array bounds of 'char[0]' [-Warray-bounds] 111 | buffer[0] = FIRMATA_START_SYSEX; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:107:20: note: object of size 0 allocated by 'calloc' 107 | char* buffer = calloc(7, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:112:11: warning: array subscript 1 is outside array bounds of 'char[0]' [-Warray-bounds] 112 | buffer[1] = FIRMATA_I2C_REQUEST; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:107:20: note: at offset 1 into object of size 0 allocated by 'calloc' 107 | char* buffer = calloc(7, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:113:11: warning: array subscript 2 is outside array bounds of 'char[0]' [-Warray-bounds] 113 | buffer[2] = dev->addr; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:107:20: note: at offset 2 into object of size 0 allocated by 'calloc' 107 | char* buffer = calloc(7, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:114:11: warning: array subscript 3 is outside array bounds of 'char[0]' [-Warray-bounds] 114 | buffer[3] = I2C_MODE_READ << 3; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:107:20: note: at offset 3 into object of size 0 allocated by 'calloc' 107 | char* buffer = calloc(7, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:117:11: warning: array subscript 4 is outside array bounds of 'char[0]' [-Warray-bounds] 117 | buffer[4] = length & 0x7f; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:107:20: note: at offset 4 into object of size 0 allocated by 'calloc' 107 | char* buffer = calloc(7, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:118:11: warning: array subscript 5 is outside array bounds of 'char[0]' [-Warray-bounds] 118 | buffer[5] = (length >> 7) & 0x7f; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:107:20: note: at offset 5 into object of size 0 allocated by 'calloc' 107 | char* buffer = calloc(7, 0); | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:119:11: warning: array subscript 6 is outside array bounds of 'char[0]' [-Warray-bounds] 119 | buffer[6] = FIRMATA_END_SYSEX; | ~~~~~~^~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/firmata/firmata_mraa.c:107:20: note: at offset 6 into object of size 0 allocated by 'calloc' 107 | char* buffer = calloc(7, 0); | ^~~~~~~~~~~~ [14/34] Building C object src/CMakeFiles/mraa.dir/uart_ow/uart_ow.c.o [15/34] Building C object src/CMakeFiles/mraa.dir/iio/iio.c.o /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c: In function 'mraa_iio_get_channel_data': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c:23:26: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 71 and 81 [-Wformat-truncation=] 23 | #define IIO_SYSFS_DEVICE "/sys/bus/iio/devices/" IIO_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c:96:37: note: in expansion of macro 'IIO_SYSFS_DEVICE' 96 | snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_SCAN_ELEM "/%s", dev->num, ent->d_name); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c:595:80: note: format string is defined here 595 | snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_SCAN_ELEM "/%s", dev->num, ent->d_name); | ^~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c:96:13: note: 'snprintf' output between 48 and 313 bytes into a destination of size 128 96 | snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_SCAN_ELEM "/%s", dev->num, ent->d_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c: In function 'mraa_iio_get_event_data': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c:23:26: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 78 and 88 [-Wformat-truncation=] 23 | #define IIO_SYSFS_DEVICE "/sys/bus/iio/devices/" IIO_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c:399:41: note: in expansion of macro 'IIO_SYSFS_DEVICE' 399 | snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_EVENTS "/%s", dev->num, ent->d_name); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c:21:31: note: format string is defined here 21 | #define IIO_SCAN_ELEM "scan_elements" | ^~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c:399:17: note: 'snprintf' output between 41 and 306 bytes into a destination of size 128 399 | snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_EVENTS "/%s", dev->num, ent->d_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c: In function 'mraa_iio_update_channels': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c:23:26: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 71 and 81 [-Wformat-truncation=] 23 | #define IIO_SYSFS_DEVICE "/sys/bus/iio/devices/" IIO_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c:595:41: note: in expansion of macro 'IIO_SYSFS_DEVICE' 595 | snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_SCAN_ELEM "/%s", dev->num, ent->d_name); | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c:595:80: note: format string is defined here 595 | snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_SCAN_ELEM "/%s", dev->num, ent->d_name); | ^~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/iio/iio.c:595:17: note: 'snprintf' output between 48 and 313 bytes into a destination of size 128 595 | snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_SCAN_ELEM "/%s", dev->num, ent->d_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [16/34] Building C object src/CMakeFiles/mraa.dir/json/jsonplatform.c.o [17/34] Building C object src/CMakeFiles/mraa.dir/arm/arm.c.o [18/34] Building C object src/CMakeFiles/mraa.dir/arm/96boards.c.o [19/34] Building C object src/CMakeFiles/mraa.dir/arm/raspberry_pi.c.o /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/raspberry_pi.c: In function 'mraa_raspberry_pi': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/raspberry_pi.c:632:49: warning: '%s' directive writing up to 255 bytes into a region of size 48 [-Wformat-overflow=] 632 | sprintf(chip_path, "/sys/class/gpio/%s/label", child->d_name); | ^~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/raspberry_pi.c:632:13: note: 'sprintf' output between 23 and 278 bytes into a destination of size 64 632 | sprintf(chip_path, "/sys/class/gpio/%s/label", child->d_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [20/34] Building C object src/CMakeFiles/mraa.dir/arm/beaglebone.c.o /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/beaglebone.c: In function 'mraa_beaglebone': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/beaglebone.c:363:18: warning: variable 'uart3_enabled' set but not used [-Wunused-but-set-variable] 363 | unsigned int uart3_enabled = 0; | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/beaglebone.c: In function 'set_pin_mode': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/beaglebone.c:170:51: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size 60 [-Wformat-truncation=] 170 | snprintf(pinmux_dir, sizeof(pinmux_dir), "ocp:%s_pinmux", pin_str); | ^~ ~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/beaglebone.c:170:5: note: 'snprintf' output between 12 and 75 bytes into a destination of size 64 170 | snprintf(pinmux_dir, sizeof(pinmux_dir), "ocp:%s_pinmux", pin_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/beaglebone.c:171:38: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size 37 [-Wformat-truncation=] 171 | snprintf(path, sizeof(path), "%s/%s/state", PLATFORM_OCP_PATH, pinmux_dir); | ^~ ~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/beaglebone.c:171:5: note: 'snprintf' output between 34 and 97 bytes into a destination of size 64 171 | snprintf(path, sizeof(path), "%s/%s/state", PLATFORM_OCP_PATH, pinmux_dir); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/beaglebone.c: In function 'mraa_beaglebone_pwm_init_replace': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/beaglebone.c:323:32: warning: '/export' directive writing 7 bytes into a region of size between 1 and 64 [-Wformat-overflow=] 323 | sprintf(exportpath, "%s/export", chippath); | ^~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/beaglebone.c:323:9: note: 'sprintf' output between 8 and 71 bytes into a destination of size 64 323 | sprintf(exportpath, "%s/export", chippath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [21/34] Building C object src/CMakeFiles/mraa.dir/arm/phyboard.c.o [22/34] Building C object src/CMakeFiles/mraa.dir/arm/banana.c.o [23/34] Building C object src/CMakeFiles/mraa.dir/arm/de_nano_soc.c.o [24/34] Building C object src/CMakeFiles/mraa.dir/arm/rockpi4.c.o [25/34] Building C object src/CMakeFiles/mraa.dir/arm/adlink_ipi.c.o In function 'sx150x_init', inlined from 'mraa_adlink_ipi' at /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/adlink_ipi.c:692:8: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/adlink_ipi.c:326:9: warning: 'bus_num' may be used uninitialized [-Wmaybe-uninitialized] 326 | snprintf(rx_tx_buf, sizeof(rx_tx_buf), "/dev/i2c-%d",bus_num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/adlink_ipi.c: In function 'mraa_adlink_ipi': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/src/arm/adlink_ipi.c:288:16: note: 'bus_num' was declared here 288 | int i, bus_num, fd; | ^~~~~~~ [26/34] Building C object src/CMakeFiles/mraa.dir/version.c.o [27/34] Linking C shared library src/libmraa.so.2.2.0 [28/34] Creating library symlink src/libmraa.so.2 src/libmraa.so [29/34] Building C object tools/CMakeFiles/mraa-gpio.dir/mraa-gpio.c.o /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/tools/mraa-gpio.c: In function 'gpio_set': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/tools/mraa-gpio.c:99:13: warning: 'mraa_gpio_use_mmaped' is deprecated [-Wdeprecated-declarations] 99 | if (mraa_gpio_use_mmaped(gpio, 1) != MRAA_SUCCESS) { | ^~ In file included from /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/tools/mraa-gpio.c:13: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/api/mraa/gpio.h:289:26: note: declared here 289 | DEPRECATED mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap); | ^~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/tools/mraa-gpio.c: In function 'gpio_get': /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/tools/mraa-gpio.c:117:13: warning: 'mraa_gpio_use_mmaped' is deprecated [-Wdeprecated-declarations] 117 | if (mraa_gpio_use_mmaped(gpio, 1) != MRAA_SUCCESS) { | ^~ /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/api/mraa/gpio.h:289:26: note: declared here 289 | DEPRECATED mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap); | ^~~~~~~~~~~~~~~~~~~~ [30/34] Linking C executable tools/mraa-gpio [31/34] Building C object tools/CMakeFiles/mraa-i2c.dir/mraa-i2c.c.o [32/34] Linking C executable tools/mraa-i2c [33/34] Building C object tools/CMakeFiles/mraa-uart.dir/mraa-uart.c.o [34/34] Linking C executable tools/mraa-uart ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0' [0/1] Install the project... -- Install configuration: "Release" -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/led.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/spi.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/types.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/uart_ow.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/gpio.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/i2c.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/pwm.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/i2c.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/common.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/types.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/aio.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/pwm.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/initio.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/iio_kernel_headers.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/gpio.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/firmata.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/common.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/uart_ow.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/iio.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/initio.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/uart.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/led.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/spi.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/aio.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/iio.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/uart.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/lib/pkgconfig/mraa.pc -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/lib/libmraa.so.2.2.0 -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/lib/libmraa.so.2 -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/lib/libmraa.so -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/bin/mraa-gpio -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/bin/mraa-i2c -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/bin/mraa-uart rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-arm_cortex-a9_neon/libmraa/usr/lib/libmraa.so.2.2.0: shared object rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-arm_cortex-a9_neon/libmraa/usr/bin/mraa-i2c: executable rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-arm_cortex-a9_neon/libmraa/usr/bin/mraa-uart: executable rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-arm_cortex-a9_neon/libmraa/usr/bin/mraa-gpio: executable Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-arm_cortex-a9_neon/libmraa into /builder/shared-workdir/build/sdk/bin/packages/arm_cortex-a9_neon/packages/libmraa_2.2.0-3_arm_cortex-a9_neon.ipk cp: cannot stat '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/mraa-2.2.0/ipkg-install/usr/lib/python3.10/site-packages/*': No such file or directory make[3]: *** [Makefile:95: /builder/shared-workdir/build/sdk/bin/packages/arm_cortex-a9_neon/packages/libmraa-python3_2.2.0-3_arm_cortex-a9_neon.ipk] Error 1 time: package/feeds/packages/libmraa/compile#17.38#3.21#25.77