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 <min> value or use a ...<max> 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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0
ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/src/mraa.c: In function 'mraa_gpio_lookup':
/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/include/mraa_internal.h:18,
                 from /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/include/firmata/firmata_mraa.h:14,
                 from /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/src/mraa.c:41:
/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/src/i2c/i2c.c:19:
/builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-12.2.0_musl_eabi/include/sys/errno.h:1:2: warning: #warning redirecting incorrect #include <sys/errno.h> to <errno.h> [-Wcpp]
    1 | #warning redirecting incorrect #include <sys/errno.h> to <errno.h>
      |  ^~~~~~~
[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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/src/led/led.c:17:
/builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-12.2.0_musl_eabi/include/sys/errno.h:1:2: warning: #warning redirecting incorrect #include <sys/errno.h> to <errno.h> [-Wcpp]
    1 | #warning redirecting incorrect #include <sys/errno.h> to <errno.h>
      |  ^~~~~~~
/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/src/led/led.c:283:13:
/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/src/led/led.c:326:13:
/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/src/arm/beaglebone.c: In function 'mraa_beaglebone':
/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/src/arm/adlink_ipi.c:692:8:
/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/tools/mraa-gpio.c: In function 'gpio_set':
/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/tools/mraa-gpio.c:13:
/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/tools/mraa-gpio.c: In function 'gpio_get':
/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa.h
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa.hpp
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/led.h
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/spi.h
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/types.h
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/gpio.hpp
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/i2c.hpp
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/pwm.hpp
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/i2c.h
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/common.h
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/types.hpp
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/aio.hpp
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/pwm.h
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/initio.hpp
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/gpio.h
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/firmata.h
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/common.hpp
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/iio.h
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/initio.h
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/uart.hpp
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/led.hpp
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/spi.hpp
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/aio.h
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/iio.hpp
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/uart.h
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/lib/pkgconfig/mraa.pc
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/lib/libmraa.so.2
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/lib/libmraa.so
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/bin/mraa-gpio
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/bin/mraa-i2c
-- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-install/usr/bin/mraa-uart
rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-arm_cortex-a15_neon-vfpv4/libmraa/usr/lib/libmraa.so.2.2.0: shared object
rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-arm_cortex-a15_neon-vfpv4/libmraa/usr/bin/mraa-i2c: executable
rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-arm_cortex-a15_neon-vfpv4/libmraa/usr/bin/mraa-uart: executable
rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-arm_cortex-a15_neon-vfpv4/libmraa/usr/bin/mraa-gpio: executable
Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/mraa-2.2.0/ipkg-arm_cortex-a15_neon-vfpv4/libmraa into /builder/shared-workdir/build/sdk/bin/packages/arm_cortex-a15_neon-vfpv4/packages/libmraa_2.2.0-3_arm_cortex-a15_neon-vfpv4.ipk
cp: cannot stat '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_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-a15_neon-vfpv4/packages/libmraa-python3_2.2.0-3_arm_cortex-a15_neon-vfpv4.ipk] Error 1
time: package/feeds/packages/libmraa/compile#18.12#3.06#29.89