Applying /builder/shared-workdir/build/sdk/feeds/packages/libs/libmraa/patches/001-mraa-Use-posix-basename.patch using plaintext: patching file src/mraa.c Applying /builder/shared-workdir/build/sdk/feeds/packages/libs/libmraa/patches/010-version.patch using plaintext: patching file CMakeLists.txt Applying /builder/shared-workdir/build/sdk/feeds/packages/libs/libmraa/patches/020-support_v12.patch using plaintext: patching file api/mraa/gpio.hpp Applying /builder/shared-workdir/build/sdk/feeds/packages/libs/libmraa/patches/030-gcc10.patch using plaintext: patching file include/version.h CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. Not searching for unused variables given on the command line. -- The C compiler identification is GNU 13.3.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_xscale_gcc-13.3.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 13.3.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_xscale_gcc-13.3.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.31.4 -- INFO - Target arch is arm CMake Warning (dev) at cmake/modules/OpenCVDetectPython.cmake:34 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/modules/OpenCVDetectPython.cmake:141 (find_python) CMakeLists.txt:197 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /builder/shared-workdir/build/sdk/staging_dir/host/bin/python (found suitable version "3.9.2", minimum required is "2.7") CMake Warning (dev) at cmake/modules/OpenCVDetectPython.cmake:64 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/modules/OpenCVDetectPython.cmake:141 (find_python) CMakeLists.txt:197 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonLibs: /builder/shared-workdir/build/sdk/staging_dir/target-arm_xscale_musl_eabi/usr/lib/libpython3.11.so (found suitable version "3.11.10", minimum required is "3.9") CMake Warning (dev) at cmake/modules/OpenCVDetectPython.cmake:34 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/modules/OpenCVDetectPython.cmake:148 (find_python) CMakeLists.txt:197 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /builder/shared-workdir/build/sdk/staging_dir/hostpkg/bin/python3 (found suitable version "3.11.10", minimum required is "3") CMake Warning (dev) at cmake/modules/OpenCVDetectPython.cmake:64 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/modules/OpenCVDetectPython.cmake:148 (find_python) CMakeLists.txt:197 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonLibs: /builder/shared-workdir/build/sdk/staging_dir/target-arm_xscale_musl_eabi/usr/lib/libpython3.11.so (found suitable version "3.11.10", minimum required is "3.11") -- 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 "2.2.0") INFO - Adding ARM platforms -- Found SWIG: /builder/shared-workdir/build/sdk/staging_dir/hostpkg/bin/swig (found version "4.2.1") -- PYTHON3 attempting to build! CMake Warning (dev) at /builder/shared-workdir/build/sdk/staging_dir/host/share/cmake-3.31/Modules/UseSWIG.cmake:813 (message): Policy CMP0078 is not set: UseSWIG generates standard target names. Run "cmake --help-policy CMP0078" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/python/python3/CMakeLists.txt:9 (swig_add_library) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /builder/shared-workdir/build/sdk/staging_dir/host/share/cmake-3.31/Modules/UseSWIG.cmake:655 (message): Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module flag. Run "cmake --help-policy CMP0086" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /builder/shared-workdir/build/sdk/staging_dir/host/share/cmake-3.31/Modules/UseSWIG.cmake:926 (SWIG_ADD_SOURCE_TO_MODULE) src/python/python3/CMakeLists.txt:9 (swig_add_library) This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (5.4s) -- Generating done (0.1s) -- Build files have been written to: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0 ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0' [1/38] Building C object src/CMakeFiles/mraa.dir/mraa.c.o /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/mraa.c: In function 'mraa_gpio_lookup': /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/mraa.c:910:32: warning: the comparison will always evaluate as 'true' for the address of 'name' will never be NULL [-Waddress] 910 | if (plat->pins[i].name != NULL && | ^~ In file included from /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/include/mraa_internal.h:18, from /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/include/firmata/firmata_mraa.h:14, from /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/mraa.c:42: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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_xscale_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_xscale_musl_eabi/mraa-2.2.0/src/mraa.c:1160:50: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 11 [-Wformat-truncation=] 1160 | snprintf(*dev_name, max_allowable_len, "/dev/%s", namelist[n - 1]->d_name); | ^~ /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/mraa.c:1160:5: note: 'snprintf' output between 6 and 261 bytes into a destination of size 16 1160 | snprintf(*dev_name, max_allowable_len, "/dev/%s", namelist[n - 1]->d_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2/38] Building C object src/CMakeFiles/mraa.dir/gpio/gpio.c.o [3/38] Building C object src/CMakeFiles/mraa.dir/gpio/gpio_chardev.c.o [4/38] Building C object src/CMakeFiles/mraa.dir/i2c/i2c.c.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/i2c/i2c.c:19: /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_xscale_gcc-13.3.0_musl_eabi/include/sys/errno.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ [5/38] Building C object src/CMakeFiles/mraa.dir/pwm/pwm.c.o [6/38] Building C object src/CMakeFiles/mraa.dir/spi/spi.c.o [7/38] Building C object src/CMakeFiles/mraa.dir/aio/aio.c.o [8/38] Building C object src/CMakeFiles/mraa.dir/uart/uart.c.o [9/38] Building C object src/CMakeFiles/mraa.dir/led/led.c.o In file included from /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/led/led.c:17: /builder/shared-workdir/build/sdk/staging_dir/toolchain-arm_xscale_gcc-13.3.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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_musl_eabi/mraa-2.2.0/src/led/led.c:283:13: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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_xscale_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_xscale_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_xscale_musl_eabi/mraa-2.2.0/src/led/led.c:326:13: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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/38] Building C object src/CMakeFiles/mraa.dir/initio/initio.c.o [11/38] Building C object src/CMakeFiles/mraa.dir/grovepi/grovepi.c.o [12/38] Building C object src/CMakeFiles/mraa.dir/firmata/firmata.c.o [13/38] Building C object src/CMakeFiles/mraa.dir/firmata/firmata_mraa.c.o /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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/38] Building C object src/CMakeFiles/mraa.dir/uart_ow/uart_ow.c.o [15/38] Building C object src/CMakeFiles/mraa.dir/iio/iio.c.o /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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/38] Building C object src/CMakeFiles/mraa.dir/json/jsonplatform.c.o [17/38] Building C object src/CMakeFiles/mraa.dir/arm/arm.c.o [18/38] Building C object src/CMakeFiles/mraa.dir/arm/96boards.c.o [19/38] Building C object src/CMakeFiles/mraa.dir/arm/raspberry_pi.c.o /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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_xscale_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_xscale_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/38] Building C object src/CMakeFiles/mraa.dir/arm/beaglebone.c.o /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/arm/beaglebone.c: In function 'mraa_beaglebone': /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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_xscale_musl_eabi/mraa-2.2.0/src/arm/beaglebone.c: In function 'set_pin_mode': /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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_xscale_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/38] Building C object src/CMakeFiles/mraa.dir/arm/phyboard.c.o /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/arm/phyboard.c: In function 'mraa_phyboard_uart_init_pre': /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/arm/phyboard.c:31:43: warning: storing the address of local variable 'devpath' in '*plat.uart_dev[index].device_path' [-Wdangling-pointer=] 31 | plat->uart_dev[index].device_path = devpath; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/arm/phyboard.c:25:10: note: 'devpath' declared here 25 | char devpath[MAX_SIZE]; | ^~~~~~~ In file included from /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/include/arm/phyboard.h:17, from /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/arm/phyboard.c:17: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/include/mraa_internal.h:22:22: note: 'plat' declared here 22 | extern mraa_board_t* plat; | ^~~~ [22/38] Building C object src/CMakeFiles/mraa.dir/arm/banana.c.o [23/38] Building C object src/CMakeFiles/mraa.dir/arm/de_nano_soc.c.o [24/38] Building C object src/CMakeFiles/mraa.dir/arm/rockpi4.c.o [25/38] 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_xscale_musl_eabi/mraa-2.2.0/src/arm/adlink_ipi.c:692:8: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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_xscale_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_xscale_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/38] Building C object src/CMakeFiles/mraa.dir/version.c.o [27/38] Linking C shared library src/libmraa.so.2.2.0 [28/38] Creating library symlink src/libmraa.so.2 src/libmraa.so [29/38] Swig compile mraa3.i for python [30/38] Building CXX object src/python/python3/CMakeFiles/_python3-mraa.dir/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx.o cc1plus: warning: '-Werror=' argument '-Werror=implicit' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=missing-parameter-type' is not valid for C++ /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx:11: warning: "SWIGPYTHON" redefined 11 | #define SWIGPYTHON | : note: this is the location of the previous definition In file included from /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx:3617: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/api/mraa/gpio.hpp: In member function 'mraa::Result mraa::Gpio::useMmap(bool)': /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/api/mraa/gpio.hpp:323:45: warning: 'mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context, mraa_boolean_t)' is deprecated [-Wdeprecated-declarations] 323 | return (Result) mraa_gpio_use_mmaped(m_gpio, (mraa_boolean_t) enable); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/api/mraa/gpio.hpp:29: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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_xscale_musl_eabi/mraa-2.2.0/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx: In function 'PyObject* PyInit__mraa()': /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx:10048:21: warning: 'void PyEval_InitThreads()' is deprecated [-Wdeprecated-declarations] 10048 | PyEval_InitThreads(); | ~~~~~~~~~~~~~~~~~~^~ In file included from /builder/shared-workdir/build/sdk/staging_dir/target-arm_xscale_musl_eabi/usr/include/python3.11/Python.h:95, from /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx:198: /builder/shared-workdir/build/sdk/staging_dir/target-arm_xscale_musl_eabi/usr/include/python3.11/ceval.h:132:37: note: declared here 132 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); | ^~~~~~~~~~~~~~~~~~ [31/38] Building C object src/python/python3/CMakeFiles/_python3-mraa.dir/__/mraapy.c.o cc1: note: someone does not honour COPTS correctly, passed 2 times /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/python/mraapy.c: In function 'mraa_python_isr': /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/python/mraapy.c:28:9: warning: 'PyEval_CallObjectWithKeywords' is deprecated [-Wdeprecated-declarations] 28 | ret = PyEval_CallObject((PyObject*) isr, arglist); | ^~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/target-arm_xscale_musl_eabi/usr/include/python3.11/Python.h:95, from /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/src/python/mraapy.c:9: /builder/shared-workdir/build/sdk/staging_dir/target-arm_xscale_musl_eabi/usr/include/python3.11/ceval.h:27:43: note: declared here 27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [32/38] Building C object tools/CMakeFiles/mraa-gpio.dir/mraa-gpio.c.o /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/tools/mraa-gpio.c: In function 'gpio_set': /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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_xscale_musl_eabi/mraa-2.2.0/tools/mraa-gpio.c:13: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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_xscale_musl_eabi/mraa-2.2.0/tools/mraa-gpio.c: In function 'gpio_get': /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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_xscale_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); | ^~~~~~~~~~~~~~~~~~~~ [33/38] Building C object tools/CMakeFiles/mraa-i2c.dir/mraa-i2c.c.o [34/38] Building C object tools/CMakeFiles/mraa-uart.dir/mraa-uart.c.o [35/38] Linking CXX shared module src/python/python3/_mraa.so [36/38] Linking C executable tools/mraa-gpio [37/38] Linking C executable tools/mraa-i2c [38/38] Linking C executable tools/mraa-uart ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0' [0/1] Install the project... -- Install configuration: "Release" -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/uart_ow.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/common.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/aio.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/initio.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/led.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/gpio.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/spi.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/uart.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/types.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/types.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/i2c.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/spi.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/iio.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/aio.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/pwm.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/led.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/i2c.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/pwm.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/firmata.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/uart_ow.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/uart.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/initio.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/gpio.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/iio.hpp -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/include/mraa/common.h -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/lib/pkgconfig/mraa.pc -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_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_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/lib/libmraa.so.2 -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/lib/libmraa.so -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/lib/python3.11/site-packages/_mraa.so -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/lib/python3.11/site-packages/mraa.py -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/bin/mraa-gpio -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/bin/mraa-i2c -- Installing: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-install/usr/bin/mraa-uart rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-arm_xscale/libmraa/usr/bin/mraa-gpio: executable rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-arm_xscale/libmraa/usr/bin/mraa-uart: executable rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-arm_xscale/libmraa/usr/bin/mraa-i2c: executable rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-arm_xscale_musl_eabi/mraa-2.2.0/ipkg-arm_xscale/libmraa/usr/lib/libmraa.so.2.2.0: shared object Package libmraa-python3 is missing dependencies for the following libraries: libpython3.11.so.1.0 make[3]: *** [Makefile:102: /builder/shared-workdir/build/sdk/bin/packages/arm_xscale/packages/libmraa-python3-2.2.0-r3.apk] Error 1 time: package/feeds/packages/libmraa/compile#24.62#4.17#30.08