>>> mraa 2.1.0 Extracting gzip -d -c /srv/storage/autobuild/run/instance-1/dl/mraa/mraa-2.1.0.tar.gz | /srv/storage/autobuild/run/instance-1/output-1/host/bin/tar --strip-components=1 -C /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0 -xf - >>> mraa 2.1.0 Patching >>> mraa 2.1.0 Configuring (mkdir -p /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/ && cd /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/ && rm -f CMakeCache.txt && PATH="/srv/storage/autobuild/run/instance-1/output-1/host/bin:/srv/storage/autobuild/run/instance-1/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /usr/bin/cmake /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/ -DCMAKE_TOOLCHAIN_FILE="/srv/storage/autobuild/run/instance-1/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DBUILDARCH=arm -DBUILDSWIG=OFF -DUSBPLAT=OFF -DFTDI4222=OFF -DENABLEEXAMPLES=OFF -DBUILDTESTS=OFF -DJSONPLAT=OFF ) -- The C compiler identification is GNU 10.2.0 -- The CXX compiler identification is GNU 10.2.0 -- Check for working C compiler: /srv/storage/autobuild/run/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabihf-gcc -- Check for working C compiler: /srv/storage/autobuild/run/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabihf-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /srv/storage/autobuild/run/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -- Check for working CXX compiler: /srv/storage/autobuild/run/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- 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 CMake Warning at CMakeLists.txt:112 (message): - Install git to compile a production libmraa! -- INFO - libmraa Version v2.1.0 -- INFO - cmake Version 3.13.4 -- INFO - Override arch is arm -- INFO - Adding onewire backend support -- INFO - Adding support for platform ALL -- INFO - Adding support for all platforms INFO - Adding ARM platforms -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_EXAMPLES BUILD_TEST BUILD_TESTING BUILD_TESTS -- Build files have been written to: /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0 >>> mraa 2.1.0 Building PATH="/srv/storage/autobuild/run/instance-1/output-1/host/bin:/srv/storage/autobuild/run/instance-1/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /usr/bin/make -j4 -C /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/ make[1]: Entering directory '/srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0' make[2]: Entering directory '/srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0' make[3]: Entering directory '/srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0' Scanning dependencies of target mraa make[3]: Leaving directory '/srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0' make[3]: Entering directory '/srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0' [ 6%] Building C object src/CMakeFiles/mraa.dir/i2c/i2c.c.o [ 6%] Building C object src/CMakeFiles/mraa.dir/mraa.c.o [ 13%] Building C object src/CMakeFiles/mraa.dir/gpio/gpio.c.o [ 13%] Building C object src/CMakeFiles/mraa.dir/gpio/gpio_chardev.c.o /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/gpio/gpio.c: In function 'mraa_gpio_chardev_wait_interrupt': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/gpio/gpio.c:636:13: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 636 | read(fds[i], &event_data, sizeof(event_data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/gpio/gpio.c: In function 'mraa_gpio_wait_interrupt': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/gpio/gpio.c:587:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 587 | read(fds[i], &c, 1); | ^~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/gpio/gpio.c:605:13: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 605 | read(fds[i], &c, 1); | ^~~~~~~~~~~~~~~~~~~ [ 16%] Building C object src/CMakeFiles/mraa.dir/pwm/pwm.c.o [ 20%] Building C object src/CMakeFiles/mraa.dir/spi/spi.c.o /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/spi/spi.c: In function 'mraa_spi_frequency': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/spi/spi.c:247:108: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=] 247 | syslog(LOG_NOTICE, "spi: Selected speed (%d Hz) is higher than the kernel max allowed speed (%lu Hz)", hz, SPI_IOC_RD_MAX_SPEED_HZ); | ~~^ | | | long unsigned int | %u /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/mraa.c: In function 'mraa_find_uart_bus_pci': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/mraa.c:1169:50: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 11 [-Wformat-truncation=] 1169 | snprintf(*dev_name, max_allowable_len, "/dev/%s", namelist[n - 1]->d_name); | ^~ In file included from /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/stdio.h:867, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/mraa.c:30: /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/bits/stdio2.h:67:10: note: '__builtin_snprintf' output between 6 and 261 bytes into a destination of size 16 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building C object src/CMakeFiles/mraa.dir/aio/aio.c.o [ 26%] Building C object src/CMakeFiles/mraa.dir/uart/uart.c.o [ 30%] Building C object src/CMakeFiles/mraa.dir/led/led.c.o /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/led/led.c: In function 'mraa_led_get_brightfd': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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"); | ^~ ~~~~~~~~~~~~ In file included from /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/stdio.h:867, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/api/mraa/led.h:44, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/led/led.c:8: /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/bits/stdio2.h:67:10: note: '__builtin_snprintf' output between 12 and 75 bytes into a destination of size 64 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building C object src/CMakeFiles/mraa.dir/initio/initio.c.o [ 36%] Building C object src/CMakeFiles/mraa.dir/grovepi/grovepi.c.o /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/led/led.c: In function 'mraa_led_read_max_brightness': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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 file included from /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/stdio.h:867, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/api/mraa/led.h:44, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/led/led.c:8: /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/bits/stdio2.h:67:10: note: '__builtin_snprintf' output between 16 and 79 bytes into a destination of size 64 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/led/led.c: In function 'mraa_led_set_trigger': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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 file included from /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/stdio.h:867, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/api/mraa/led.h:44, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/led/led.c:8: /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/bits/stdio2.h:67:10: note: '__builtin_snprintf' output between 9 and 72 bytes into a destination of size 64 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building C object src/CMakeFiles/mraa.dir/uart_ow/uart_ow.c.o [ 43%] Building C object src/CMakeFiles/mraa.dir/iio/iio.c.o [ 46%] Building C object src/CMakeFiles/mraa.dir/arm/arm.c.o /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/iio/iio.c: In function 'mraa_iio_get_channel_data': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/iio/iio.c:165:44: warning: format '%d' expects a matching 'int' argument [-Wformat=] 165 | syslog(LOG_ERR, "iio: Channel %d with channel bytes value <= 0"); | ~^ | | | int /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/iio/iio.c:114:21: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 114 | read(fd, readbuf, 31 * sizeof(char)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/iio/iio.c: In function 'mraa_iio_event_poll': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/iio/iio.c:459:5: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 459 | read(event_fd, data, sizeof(struct iio_event_data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/iio/iio.c: In function 'mraa_iio_event_poll_nonblock': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/iio/iio.c:434:5: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 434 | read(fd, data, sizeof(struct iio_event_data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/iio/iio.c: In function 'mraa_iio_get_channel_data': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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 | ^~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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); | ^~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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); | ^~ In file included from /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/stdio.h:867, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/api/mraa/iio.h:80, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/iio/iio.c:8: /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/bits/stdio2.h:67:10: note: '__builtin_snprintf' output between 48 and 313 bytes into a destination of size 128 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building C object src/CMakeFiles/mraa.dir/arm/96boards.c.o [ 53%] Building C object src/CMakeFiles/mraa.dir/arm/raspberry_pi.c.o [ 56%] Building C object src/CMakeFiles/mraa.dir/arm/beaglebone.c.o /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/iio/iio.c: In function 'mraa_iio_get_event_data': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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 | ^~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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); | ^~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/iio/iio.c:21:31: note: format string is defined here 21 | #define IIO_SCAN_ELEM "scan_elements" | ^~ In file included from /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/stdio.h:867, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/api/mraa/iio.h:80, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/iio/iio.c:8: /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/bits/stdio2.h:67:10: note: '__builtin_snprintf' output between 41 and 306 bytes into a destination of size 128 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/raspberry_pi.c: In function 'mraa_raspberry_pi_spi_init_pre': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/raspberry_pi.c:303:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 303 | system("modprobe spi-bcm2708 >/dev/null 2>&1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/raspberry_pi.c:304:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 304 | system("modprobe spi_bcm2708 >/dev/null 2>&1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/raspberry_pi.c: In function 'mraa_raspberry_pi_i2c_init_pre': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/raspberry_pi.c:319:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 319 | system("modprobe i2c-bcm2708 >/dev/null 2>&1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/raspberry_pi.c:320:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 320 | system("modprobe i2c-dev >/dev/null 2>&1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/raspberry_pi.c:321:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 321 | system("modprobe i2c_bcm2708 >/dev/null 2>&1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/raspberry_pi.c:322:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 322 | system("modprobe i2c_dev >/dev/null 2>&1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/iio/iio.c: In function 'mraa_iio_update_channels': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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 | ^~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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); | ^~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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); | ^~ In file included from /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/stdio.h:867, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/api/mraa/iio.h:80, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/iio/iio.c:8: /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/bits/stdio2.h:67:10: note: '__builtin_snprintf' output between 48 and 313 bytes into a destination of size 128 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/beaglebone.c: In function 'mraa_beaglebone': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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; | ^~~~~~~~~~~~~ [ 60%] Building C object src/CMakeFiles/mraa.dir/arm/phyboard.c.o [ 63%] Building C object src/CMakeFiles/mraa.dir/arm/banana.c.o /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/banana.c: In function 'mraa_banana_spi_init_pre': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/banana.c:59:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 59 | system("modprobe spi-sun4i >/dev/null 2>&1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/banana.c:61:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 61 | system("modprobe spidev >/dev/null 2>&1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/banana.c: In function 'mraa_banana_i2c_init_pre': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/banana.c:79:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 79 | system("modprobe i2c-dev >/dev/null 2>&1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/raspberry_pi.c: In function 'mraa_raspberry_pi': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/raspberry_pi.c:630:49: warning: '%s' directive writing up to 255 bytes into a region of size 48 [-Wformat-overflow=] 630 | sprintf(chip_path, "/sys/class/gpio/%s/label", child->d_name); | ^~ In file included from /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/stdio.h:867, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/api/mraa/iio.h:80, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/include/mraa_internal_types.h:14, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/include/mraa_internal.h:18, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/include/arm/raspberry_pi.h:15, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/raspberry_pi.c:16: /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 23 and 278 bytes into a destination of size 64 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/beaglebone.c: In function 'set_pin_mode': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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); | ^~ ~~~~~~~ In file included from /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/stdio.h:867, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/api/mraa/iio.h:80, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/include/mraa_internal_types.h:14, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/include/mraa_internal.h:18, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/include/arm/beaglebone.h:15, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/beaglebone.c:16: /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/bits/stdio2.h:67:10: note: '__builtin_snprintf' output between 12 and 75 bytes into a destination of size 64 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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); | ^~ ~~~~~~~~~~ In file included from /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/stdio.h:867, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/api/mraa/iio.h:80, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/include/mraa_internal_types.h:14, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/include/mraa_internal.h:18, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/include/arm/beaglebone.h:15, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/beaglebone.c:16: /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/bits/stdio2.h:67:10: note: '__builtin_snprintf' output between 34 and 97 bytes into a destination of size 64 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/beaglebone.c: In function 'mraa_beaglebone_pwm_init_replace': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.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); | ^~~~~~~ In file included from /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/stdio.h:867, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/api/mraa/iio.h:80, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/include/mraa_internal_types.h:14, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/include/mraa_internal.h:18, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/include/arm/beaglebone.h:15, from /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/beaglebone.c:16: /srv/storage/autobuild/run/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 8 and 71 bytes into a destination of size 64 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building C object src/CMakeFiles/mraa.dir/arm/de_nano_soc.c.o [ 70%] Building C object src/CMakeFiles/mraa.dir/arm/rockpi4.c.o [ 73%] Building C object src/CMakeFiles/mraa.dir/arm/adlink_ipi.c.o [ 76%] Building C object src/CMakeFiles/mraa.dir/version.c.o /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c: In function 'gpio_init_pre': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c:275:49: warning: '~' on a boolean expression [-Wbool-operation] 275 | rx_tx_buf[1] &= ~(1 < (pin % 8)); | ^ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c:275:49: note: did you mean to use logical not? 275 | rx_tx_buf[1] &= ~(1 < (pin % 8)); | ^ | ! /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c:285:49: warning: '~' on a boolean expression [-Wbool-operation] 285 | rx_tx_buf[1] &= ~(1 < (pin % 8)); | ^ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c:285:49: note: did you mean to use logical not? 285 | rx_tx_buf[1] &= ~(1 < (pin % 8)); | ^ | ! /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c: In function 'mraa_adlink_ipi': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c:405:9: warning: variable 'pwm1' set but not used [-Wunused-but-set-variable] 405 | int pwm1 = -1; | ^~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c:404:9: warning: variable 'pwm0' set but not used [-Wunused-but-set-variable] 404 | int pwm0 = -1; | ^~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c: In function 'pwm_init_raw_replace': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c:172:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 172 | write(fd, buffer, i); | ^~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c:178:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 178 | write(fd, buffer, i); | ^~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c:183:6: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 183 | write(fd, "out", 3); | ^~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c:188:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 188 | write(fd, "0", 1); | ^~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c: In function 'gpio_init_pre': /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c:276:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 276 | write(_fd, &rx_tx_buf[0], 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c:286:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 286 | write(_fd, &rx_tx_buf[0], 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c:290:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 290 | write(fd, buffer, i); | ^~~~~~~~~~~~~~~~~~~~ At top level: /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/src/arm/adlink_ipi.c:54:1: warning: 'mraa_pwm_setup_duty_fp' defined but not used [-Wunused-function] 54 | mraa_pwm_setup_duty_fp(mraa_pwm_context dev) | ^~~~~~~~~~~~~~~~~~~~~~ [ 80%] Linking C shared library libmraa.so /srv/storage/autobuild/run/instance-1/output-1/host/lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: CMakeFiles/mraa.dir/version.c.o:(.data.rel.local+0x0): multiple definition of `gVERSION_SHORT'; CMakeFiles/mraa.dir/mraa.c.o:(.bss+0x18): first defined here /srv/storage/autobuild/run/instance-1/output-1/host/lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: CMakeFiles/mraa.dir/version.c.o:(.data.rel.local+0x4): multiple definition of `gVERSION'; CMakeFiles/mraa.dir/mraa.c.o:(.bss+0x1c): first defined here collect2: error: ld returned 1 exit status make[3]: *** [src/CMakeFiles/mraa.dir/build.make:414: src/libmraa.so.2.1.0] Error 1 make[3]: Leaving directory '/srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0' make[2]: *** [CMakeFiles/Makefile2:99: src/CMakeFiles/mraa.dir/all] Error 2 make[2]: Leaving directory '/srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0' make[1]: *** [Makefile:130: all] Error 2 make[1]: Leaving directory '/srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0' make: *** [package/pkg-generic.mk:250: /srv/storage/autobuild/run/instance-1/output-1/build/mraa-2.1.0/.stamp_built] Error 2 make: Leaving directory '/srv/storage/autobuild/run/instance-1/buildroot'