siemens / meta-iot2050

SIMATIC IOT2050 Isar/Debian Board Support Package
MIT License
131 stars 77 forks source link

mraa do_dpkg_build error on building example image #1

Closed davimaf closed 4 years ago

davimaf commented 4 years ago

System: Win10 + Virtual Machine VirtualBox 6.0.8 r130520 VM: Kernel: 5.3.0-51-generic x86_64 bits: 64 Desktop: Gnome 3.28.4 Distro: Ubuntu 18.04.4 LTS Docker version 19.03.6 The machine is the same used for building IOT2040 images.

I'm trying to build the example image as specified in README: ./kas-docker --isar build kas-iot2050-example.yml but I cannot generate the image only because I get one error on mraa do_dpkg_build. Below the building result log lines:

ERROR: Logfile of failure stored in: /work/build/tmp/work/isar-arm64/mraa/2.0-r0/temp/log.do_dpkg_build.2094
ERROR: Task (/repo/recipes-app/mraa/mraa.bb:do_dpkg_build) failed with exit code '1'
NOTE: Tasks Summary: Attempted 200 tasks of which 0 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
/repo/recipes-app/mraa/mraa.bb:do_dpkg_build
Summary: There was 1 ERROR message shown, returning a non-zero exit code.

Analyzing the logfile log.do_dpkg_build.2094 seems that the error starts from Java compilation. Below the last lines from the logfile:

Compiling java..
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && cmake -E make_directory /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/mraa
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/lib/jvm/default-java/bin/javac *.java -d /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java
/bin/sh: 1: /usr/lib/jvm/default-java/bin/javac: not found
make[3]: *** [src/java/CMakeFiles/mraajava.dir/build.make:107: src/java/libmraajava.so] Error 127
make[3]: *** Deleting file 'src/java/libmraajava.so'
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:473: src/java/CMakeFiles/mraajava.dir/all] Error 2
make[2]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make[1]: *** [Makefile:144: all] Error 2
make[1]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
dh_auto_build: cd obj-aarch64-linux-gnu && make -j1 PKG_CONFIG=aarch64-linux-gnu-pkg-config CXX=aarch64-linux-gnu-g\+\+ CC=aarch64-linux-gnu-gcc returned exit code 2
make: *** [debian/rules:9: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
WARNING: exit code 2 from a shell command.

What can I do? Thank you

Attached there is the complete logfile of the failure:

DEBUG: Executing python function do_dpkg_build
DEBUG: Executing shell function dpkg_do_mounts
DEBUG: Shell function dpkg_do_mounts finished
DEBUG: Executing shell function dpkg_runbuild
patching file javascript/v8/javascriptcode.swg
patching file javascript/v8/javascripthelpers.swg
patching file javascript/v8/javascriptinit.swg
patching file javascript/v8/javascriptrun.swg
dpkg-buildpackage: warning:     debian/changelog(l5): badly formatted trailer line
LINE:  -- le.jin@siemens.com  Mon, 11 May 2020 10:23:58 +0000
dpkg-buildpackage: warning:     debian/changelog(l5): found end of file where expected more change data or trailer
dpkg-buildpackage: info: source package mraa
dpkg-buildpackage: info: source version 2.0
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by 
dpkg-architecture: warning: specified GNU system type aarch64-linux-gnu does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable
 dpkg-source -I --before-build .
dpkg-buildpackage: info: host architecture arm64
dpkg-source: warning: git/debian/changelog(l5): badly formatted trailer line
LINE:  -- le.jin@siemens.com  Mon, 11 May 2020 10:23:58 +0000
dpkg-source: warning: git/debian/changelog(l5): found end of file where expected more change data or trailer
 fakeroot debian/rules clean
dh clean
   dh_clean
 dpkg-source -I -b .
dpkg-source: warning: git/debian/changelog(l5): badly formatted trailer line
LINE:  -- le.jin@siemens.com  Mon, 11 May 2020 10:23:58 +0000
dpkg-source: warning: git/debian/changelog(l5): found end of file where expected more change data or trailer
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: warning: source directory 'git' is not <sourcepackage>-<upstreamversion> 'mraa-2.0'
dpkg-source: info: using source format '1.0'
dpkg-source: info: building mraa in mraa_2.0.tar.gz
dpkg-source: info: building mraa in mraa_2.0.dsc
 debian/rules build
dh build
   dh_update_autotools_config
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/home/builder/mraa/git'
dh_auto_configure -- \
  -DBUILDSWIGJAVA=ON
    cd obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=aarch64 -DCMAKE_C_COMPILER=aarch64-linux-gnu-gcc -DCMAKE_CXX_COMPILER=aarch64-linux-gnu-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/aarch64-linux-gnu-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/aarch64-linux-gnu-pkg-config -DQMAKE_EXECUTABLE=/usr/bin/aarch64-linux-gnu-qmake -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILDSWIGJAVA=ON ..
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/aarch64-linux-gnu-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: /usr/bin/aarch64-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/aarch64-linux-gnu-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
-- INFO - libmraa Version v2.0.0
-- INFO - cmake Version 3.13.4
-- INFO - Target arch is armv8
-- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.16", minimum required is "2.7") 
-- Found PythonLibs: /usr/lib/aarch64-linux-gnu/libpython2.7.so (found suitable version "2.7.16", minimum required is "2.7") 
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.7.3", minimum required is "3") 
-- Found PythonLibs: /usr/lib/aarch64-linux-gnu/libpython3.7m.so (found suitable version "3.7.3", minimum required is "3.7") 
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'distutils.sysconfig'
-- INFO - Adding onewire backend support
-- INFO - Adding support for platform ALL
-- INFO - Adding support for all platforms
-- Found PkgConfig: /usr/bin/aarch64-linux-gnu-pkg-config (found version "") 
INFO - Adding ARM platforms
-- Found SWIG: /usr/bin/swig3.0 (found version "3.0.12") 
-- PYTHON2 attempting to build!
CMake Warning (dev) at /usr/share/cmake-3.13/Modules/UseSWIG.cmake:564 (message):
  Policy CMP0078 is not set.  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/python2/CMakeLists.txt:9 (swig_add_library)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- PYTHON3 attempting to build!
CMake Warning (dev) at /usr/share/cmake-3.13/Modules/UseSWIG.cmake:564 (message):
  Policy CMP0078 is not set.  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.

-- Found JNI: /usr/lib/jvm/default-java/lib/libjawt.so  
CMake Warning (dev) at /usr/share/cmake-3.13/Modules/UseSWIG.cmake:564 (message):
  Policy CMP0078 is not set.  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/java/CMakeLists.txt:37 (swig_add_library)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- INFO - NODE_ROOT_DIR is /usr/include/nodejs
-- Found Nodejs: /usr/bin/node (found version "10.19.0") 
-- Found v8: /usr/include/nodejs/deps/v8/include/v8.h (found version "6.8.275.32-node.55")
CMake Warning (dev) at /usr/share/cmake-3.13/Modules/UseSWIG.cmake:564 (message):
  Policy CMP0078 is not set.  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/javascript/CMakeLists.txt:27 (swig_add_library)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- INFO - swig Version 3.0.12
-- INFO - CXX compiler Version GNU 8.3.0
-- INFO - Using V8 version > 3 so requiring C++11 compiler
-- INFO - install NODE modules to /usr/lib/node_modules/mraa/
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) 
-- Install Google Test to enable additional unit testing
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    PKGCONFIG_EXECUTABLE
    QMAKE_EXECUTABLE

-- Build files have been written to: /home/builder/mraa/git/obj-aarch64-linux-gnu
make[1]: Leaving directory '/home/builder/mraa/git'
   dh_auto_build
    cd obj-aarch64-linux-gnu && make -j1 PKG_CONFIG=aarch64-linux-gnu-pkg-config CXX=aarch64-linux-gnu-g\+\+ CC=aarch64-linux-gnu-gcc
make[1]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
/usr/bin/cmake -S/home/builder/mraa/git -B/home/builder/mraa/git/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/builder/mraa/git/obj-aarch64-linux-gnu/CMakeFiles /home/builder/mraa/git/obj-aarch64-linux-gnu/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/CMakeFiles/mraa.dir/build.make src/CMakeFiles/mraa.dir/depend
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
cd /home/builder/mraa/git/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/builder/mraa/git /home/builder/mraa/git/src /home/builder/mraa/git/obj-aarch64-linux-gnu /home/builder/mraa/git/obj-aarch64-linux-gnu/src /home/builder/mraa/git/obj-aarch64-linux-gnu/src/CMakeFiles/mraa.dir/DependInfo.cmake --color=
Scanning dependencies of target mraa
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/CMakeFiles/mraa.dir/build.make src/CMakeFiles/mraa.dir/build
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[  1%] Building C object src/CMakeFiles/mraa.dir/mraa.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/mraa.c.o   -c /home/builder/mraa/git/src/mraa.c
/home/builder/mraa/git/src/mraa.c: In function 'mraa_find_uart_bus_pci':
/home/builder/mraa/git/src/mraa.c:1172:50: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 11 [-Wformat-truncation=]
     snprintf(*dev_name, max_allowable_len, "/dev/%s", namelist[n - 1]->d_name);
                                                  ^~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/src/mraa.c:43:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 6 and 261 bytes into a destination of size 16
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  2%] Building C object src/CMakeFiles/mraa.dir/gpio/gpio.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/gpio/gpio.c.o   -c /home/builder/mraa/git/src/gpio/gpio.c
/home/builder/mraa/git/src/gpio/gpio.c: In function 'mraa_gpio_chardev_wait_interrupt':
/home/builder/mraa/git/src/gpio/gpio.c:552:13: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
             read(fds[i], &event_data, sizeof(event_data));
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/gpio/gpio.c: In function 'mraa_gpio_wait_interrupt':
/home/builder/mraa/git/src/gpio/gpio.c:503:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
         read(fds[i], &c, 1);
         ^~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/gpio/gpio.c:521:13: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
             read(fds[i], &c, 1);
             ^~~~~~~~~~~~~~~~~~~
[  2%] Building C object src/CMakeFiles/mraa.dir/gpio/gpio_chardev.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/gpio/gpio_chardev.c.o   -c /home/builder/mraa/git/src/gpio/gpio_chardev.c
[  3%] Building C object src/CMakeFiles/mraa.dir/i2c/i2c.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/i2c/i2c.c.o   -c /home/builder/mraa/git/src/i2c/i2c.c
[  4%] Building C object src/CMakeFiles/mraa.dir/pwm/pwm.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/pwm/pwm.c.o   -c /home/builder/mraa/git/src/pwm/pwm.c
[  5%] Building C object src/CMakeFiles/mraa.dir/spi/spi.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/spi/spi.c.o   -c /home/builder/mraa/git/src/spi/spi.c
[  6%] Building C object src/CMakeFiles/mraa.dir/aio/aio.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/aio/aio.c.o   -c /home/builder/mraa/git/src/aio/aio.c
[  7%] Building C object src/CMakeFiles/mraa.dir/uart/uart.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/uart/uart.c.o   -c /home/builder/mraa/git/src/uart/uart.c
[  8%] Building C object src/CMakeFiles/mraa.dir/led/led.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/led/led.c.o   -c /home/builder/mraa/git/src/led/led.c
/home/builder/mraa/git/src/led/led.c: In function 'mraa_led_init':
/home/builder/mraa/git/src/led/led.c:165:59: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess]
     strncpy(dev->led_path, (const char*) directory, sizeof(directory));
                                                           ^
/home/builder/mraa/git/src/led/led.c: In function 'mraa_led_init_raw':
/home/builder/mraa/git/src/led/led.c:196:59: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess]
     strncpy(dev->led_path, (const char*) directory, sizeof(directory));
                                                           ^
/home/builder/mraa/git/src/led/led.c: In function 'mraa_led_get_brightfd':
/home/builder/mraa/git/src/led/led.c:61:33: warning: '%s' directive output may be truncated writing 10 bytes into a region of size between 0 and 63 [-Wformat-truncation=]
     snprintf(buf, MAX_SIZE, "%s/%s", dev->led_path, "brightness");
                                 ^~                  ~~~~~~~~~~~~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/led.h:42,
                 from /home/builder/mraa/git/src/led/led.c:25:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 12 and 75 bytes into a destination of size 64
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/led/led.c: In function 'mraa_led_read_max_brightness':
/home/builder/mraa/git/src/led/led.c:76:33: warning: '%s' directive output may be truncated writing 14 bytes into a region of size between 0 and 63 [-Wformat-truncation=]
     snprintf(buf, MAX_SIZE, "%s/%s", dev->led_path, "max_brightness");
                                 ^~                  ~~~~~~~~~~~~~~~~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/led.h:42,
                 from /home/builder/mraa/git/src/led/led.c:25:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 16 and 79 bytes into a destination of size 64
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/led/led.c: In function 'mraa_led_set_trigger':
/home/builder/mraa/git/src/led/led.c:46:33: warning: '%s' directive output may be truncated writing 7 bytes into a region of size between 0 and 63 [-Wformat-truncation=]
     snprintf(buf, MAX_SIZE, "%s/%s", dev->led_path, "trigger");
                                 ^~                  ~~~~~~~~~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/led.h:42,
                 from /home/builder/mraa/git/src/led/led.c:25:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 9 and 72 bytes into a destination of size 64
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  9%] Building C object src/CMakeFiles/mraa.dir/initio/initio.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/initio/initio.c.o   -c /home/builder/mraa/git/src/initio/initio.c
[ 10%] Building C object src/CMakeFiles/mraa.dir/grovepi/grovepi.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/grovepi/grovepi.c.o   -c /home/builder/mraa/git/src/grovepi/grovepi.c
[ 11%] Building C object src/CMakeFiles/mraa.dir/uart_ow/uart_ow.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/uart_ow/uart_ow.c.o   -c /home/builder/mraa/git/src/uart_ow/uart_ow.c
[ 12%] Building C object src/CMakeFiles/mraa.dir/iio/iio.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/iio/iio.c.o   -c /home/builder/mraa/git/src/iio/iio.c
/home/builder/mraa/git/src/iio/iio.c: In function 'mraa_iio_get_channel_data':
/home/builder/mraa/git/src/iio/iio.c:131:21: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
                     read(fd, readbuf, 31 * sizeof(char));
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c: In function 'mraa_iio_event_poll':
/home/builder/mraa/git/src/iio/iio.c:469:5: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
     read(event_fd, data, sizeof(struct iio_event_data));
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c: In function 'mraa_iio_event_poll_nonblock':
/home/builder/mraa/git/src/iio/iio.c:444:5: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
     read(fd, data, sizeof(struct iio_event_data));
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c: In function 'mraa_iio_get_channel_data':
/home/builder/mraa/git/src/iio/iio.c:40:26: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 71 and 81 [-Wformat-truncation=]
 #define IIO_SYSFS_DEVICE "/sys/bus/iio/devices/" IIO_DEVICE
                          ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c:113:37: note: in expansion of macro 'IIO_SYSFS_DEVICE'
             snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_SCAN_ELEM "/%s", dev->num, ent->d_name);
                                     ^~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c:605:80: note: format string is defined here
                 snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_SCAN_ELEM "/%s", dev->num, ent->d_name);
                                                                                ^~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/iio.h:78,
                 from /home/builder/mraa/git/src/iio/iio.c:25:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 48 and 313 bytes into a destination of size 128
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c: In function 'mraa_iio_get_event_data':
/home/builder/mraa/git/src/iio/iio.c:40:26: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 78 and 88 [-Wformat-truncation=]
 #define IIO_SYSFS_DEVICE "/sys/bus/iio/devices/" IIO_DEVICE
                          ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c:409:41: note: in expansion of macro 'IIO_SYSFS_DEVICE'
                 snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_EVENTS "/%s", dev->num, ent->d_name);
                                         ^~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c:38:31: note: format string is defined here
 #define IIO_SCAN_ELEM "scan_elements"
                               ^~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/iio.h:78,
                 from /home/builder/mraa/git/src/iio/iio.c:25:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 41 and 306 bytes into a destination of size 128
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c: In function 'mraa_iio_update_channels':
/home/builder/mraa/git/src/iio/iio.c:40:26: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 71 and 81 [-Wformat-truncation=]
 #define IIO_SYSFS_DEVICE "/sys/bus/iio/devices/" IIO_DEVICE
                          ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c:605:41: note: in expansion of macro 'IIO_SYSFS_DEVICE'
                 snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_SCAN_ELEM "/%s", dev->num, ent->d_name);
                                         ^~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c:605:80: note: format string is defined here
                 snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_SCAN_ELEM "/%s", dev->num, ent->d_name);
                                                                                ^~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/iio.h:78,
                 from /home/builder/mraa/git/src/iio/iio.c:25:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 48 and 313 bytes into a destination of size 128
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 13%] Building C object src/CMakeFiles/mraa.dir/json/jsonplatform.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/json/jsonplatform.c.o   -c /home/builder/mraa/git/src/json/jsonplatform.c
[ 14%] Building C object src/CMakeFiles/mraa.dir/arm/arm.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/arm.c.o   -c /home/builder/mraa/git/src/arm/arm.c
[ 15%] Building C object src/CMakeFiles/mraa.dir/arm/96boards.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/96boards.c.o   -c /home/builder/mraa/git/src/arm/96boards.c
[ 16%] Building C object src/CMakeFiles/mraa.dir/arm/raspberry_pi.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/raspberry_pi.c.o   -c /home/builder/mraa/git/src/arm/raspberry_pi.c
/home/builder/mraa/git/src/arm/raspberry_pi.c: In function 'mraa_raspberry_pi_spi_init_pre':
/home/builder/mraa/git/src/arm/raspberry_pi.c:314:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe spi-bcm2708 >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/raspberry_pi.c:315:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe spi_bcm2708 >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/raspberry_pi.c: In function 'mraa_raspberry_pi_i2c_init_pre':
/home/builder/mraa/git/src/arm/raspberry_pi.c:330:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe i2c-bcm2708 >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/raspberry_pi.c:331:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe i2c-dev >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/raspberry_pi.c:332:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe i2c_bcm2708 >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/raspberry_pi.c:333:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe i2c_dev >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/raspberry_pi.c: In function 'mraa_raspberry_pi':
/home/builder/mraa/git/src/arm/raspberry_pi.c:610:49: warning: '%s' directive writing up to 255 bytes into a region of size 48 [-Wformat-overflow=]
             sprintf(chip_path, "/sys/class/gpio/%s/label", child->d_name);
                                                 ^~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/iio.h:78,
                 from /home/builder/mraa/git/include/mraa_internal_types.h:31,
                 from /home/builder/mraa/git/include/mraa_internal.h:35,
                 from /home/builder/mraa/git/include/arm/raspberry_pi.h:32,
                 from /home/builder/mraa/git/src/arm/raspberry_pi.c:33:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 23 and 278 bytes into a destination of size 64
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 17%] Building C object src/CMakeFiles/mraa.dir/arm/beaglebone.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/beaglebone.c.o   -c /home/builder/mraa/git/src/arm/beaglebone.c
/home/builder/mraa/git/src/arm/beaglebone.c: In function 'mraa_beaglebone':
/home/builder/mraa/git/src/arm/beaglebone.c:379:18: warning: variable 'uart3_enabled' set but not used [-Wunused-but-set-variable]
     unsigned int uart3_enabled = 0;
                  ^~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/beaglebone.c: In function 'set_pin_mode':
/home/builder/mraa/git/src/arm/beaglebone.c:187:51: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size 60 [-Wformat-truncation=]
     snprintf(pinmux_dir, sizeof(pinmux_dir), "ocp:%s_pinmux", pin_str);
                                                   ^~          ~~~~~~~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/iio.h:78,
                 from /home/builder/mraa/git/include/mraa_internal_types.h:31,
                 from /home/builder/mraa/git/include/mraa_internal.h:35,
                 from /home/builder/mraa/git/include/arm/beaglebone.h:32,
                 from /home/builder/mraa/git/src/arm/beaglebone.c:33:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 12 and 75 bytes into a destination of size 64
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/beaglebone.c:188:38: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size 37 [-Wformat-truncation=]
     snprintf(path, sizeof(path), "%s/%s/state", PLATFORM_OCP_PATH, pinmux_dir);
                                      ^~                            ~~~~~~~~~~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/iio.h:78,
                 from /home/builder/mraa/git/include/mraa_internal_types.h:31,
                 from /home/builder/mraa/git/include/mraa_internal.h:35,
                 from /home/builder/mraa/git/include/arm/beaglebone.h:32,
                 from /home/builder/mraa/git/src/arm/beaglebone.c:33:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 34 and 97 bytes into a destination of size 64
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/beaglebone.c: In function 'mraa_beaglebone_pwm_init_replace':
/home/builder/mraa/git/src/arm/beaglebone.c:340:32: warning: '/export' directive writing 7 bytes into a region of size between 1 and 64 [-Wformat-overflow=]
         sprintf(exportpath, "%s/export", chippath);
                                ^~~~~~~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/iio.h:78,
                 from /home/builder/mraa/git/include/mraa_internal_types.h:31,
                 from /home/builder/mraa/git/include/mraa_internal.h:35,
                 from /home/builder/mraa/git/include/arm/beaglebone.h:32,
                 from /home/builder/mraa/git/src/arm/beaglebone.c:33:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 8 and 71 bytes into a destination of size 64
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 18%] Building C object src/CMakeFiles/mraa.dir/arm/phyboard.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/phyboard.c.o   -c /home/builder/mraa/git/src/arm/phyboard.c
[ 19%] Building C object src/CMakeFiles/mraa.dir/arm/banana.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/banana.c.o   -c /home/builder/mraa/git/src/arm/banana.c
/home/builder/mraa/git/src/arm/banana.c: In function 'mraa_banana_spi_init_pre':
/home/builder/mraa/git/src/arm/banana.c:76:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe spi-sun4i >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/banana.c:78:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe spidev >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/banana.c: In function 'mraa_banana_i2c_init_pre':
/home/builder/mraa/git/src/arm/banana.c:96:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe i2c-dev >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 20%] Building C object src/CMakeFiles/mraa.dir/arm/de_nano_soc.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/de_nano_soc.c.o   -c /home/builder/mraa/git/src/arm/de_nano_soc.c
[ 21%] Building C object src/CMakeFiles/mraa.dir/arm/siemens/iot2050.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/siemens/iot2050.c.o   -c /home/builder/mraa/git/src/arm/siemens/iot2050.c
/home/builder/mraa/git/src/arm/siemens/iot2050.c: In function 'iot2050_gpio_mode_replace':
/home/builder/mraa/git/src/arm/siemens/iot2050.c:208:9: warning: 'pull_en_pin' may be used uninitialized in this function [-Wmaybe-uninitialized]
         mraa_gpio_close(pull_en_pin);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Building C object src/CMakeFiles/mraa.dir/arm/siemens/platform.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/siemens/platform.c.o   -c /home/builder/mraa/git/src/arm/siemens/platform.c
[ 22%] Building C object src/CMakeFiles/mraa.dir/arm/siemens/platform_iot2050.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/siemens/platform_iot2050.c.o   -c /home/builder/mraa/git/src/arm/siemens/platform_iot2050.c
[ 23%] Building C object src/CMakeFiles/mraa.dir/version.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/version.c.o   -c /home/builder/mraa/git/obj-aarch64-linux-gnu/src/version.c
[ 24%] Linking C shared library libmraa.so
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/mraa.dir/link.txt --verbose=1
/usr/bin/aarch64-linux-gnu-gcc -fPIC -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -Wl,-z,relro -shared -Wl,-soname,libmraa.so.2 -o libmraa.so.2.0.0 CMakeFiles/mraa.dir/mraa.c.o CMakeFiles/mraa.dir/gpio/gpio.c.o CMakeFiles/mraa.dir/gpio/gpio_chardev.c.o CMakeFiles/mraa.dir/i2c/i2c.c.o CMakeFiles/mraa.dir/pwm/pwm.c.o CMakeFiles/mraa.dir/spi/spi.c.o CMakeFiles/mraa.dir/aio/aio.c.o CMakeFiles/mraa.dir/uart/uart.c.o CMakeFiles/mraa.dir/led/led.c.o CMakeFiles/mraa.dir/initio/initio.c.o CMakeFiles/mraa.dir/grovepi/grovepi.c.o CMakeFiles/mraa.dir/uart_ow/uart_ow.c.o CMakeFiles/mraa.dir/iio/iio.c.o CMakeFiles/mraa.dir/json/jsonplatform.c.o CMakeFiles/mraa.dir/arm/arm.c.o CMakeFiles/mraa.dir/arm/96boards.c.o CMakeFiles/mraa.dir/arm/raspberry_pi.c.o CMakeFiles/mraa.dir/arm/beaglebone.c.o CMakeFiles/mraa.dir/arm/phyboard.c.o CMakeFiles/mraa.dir/arm/banana.c.o CMakeFiles/mraa.dir/arm/de_nano_soc.c.o CMakeFiles/mraa.dir/arm/siemens/iot2050.c.o CMakeFiles/mraa.dir/arm/siemens/platform.c.o CMakeFiles/mraa.dir/arm/siemens/platform_iot2050.c.o CMakeFiles/mraa.dir/version.c.o -lpthread -ljson-c 
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library libmraa.so.2.0.0 libmraa.so.2 libmraa.so
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 24%] Built target mraa
make -f src/python/python2/CMakeFiles/python2-mraa_swig_compilation.dir/build.make src/python/python2/CMakeFiles/python2-mraa_swig_compilation.dir/depend
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
cd /home/builder/mraa/git/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/builder/mraa/git /home/builder/mraa/git/src/python/python2 /home/builder/mraa/git/obj-aarch64-linux-gnu /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/python2-mraa_swig_compilation.dir/DependInfo.cmake --color=
Scanning dependencies of target python2-mraa_swig_compilation
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/python/python2/CMakeFiles/python2-mraa_swig_compilation.dir/build.make src/python/python2/CMakeFiles/python2-mraa_swig_compilation.dir/build
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 25%] Swig compile mraa2.i for python
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 && /usr/bin/cmake -E make_directory /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 && /usr/bin/cmake -E touch /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/mraa2PYTHON.stamp
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 && /usr/bin/cmake -E env SWIG_LIB=/usr/share/swig3.0 /usr/bin/swig3.0 -python -I/home/builder/mraa/git/obj-aarch64-linux-gnu/src -outdir /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 -c++ -I/usr/include -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -o /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx /home/builder/mraa/git/src/python/python2/mraa2.i
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 25%] Built target python2-mraa_swig_compilation
make -f src/python/python2/CMakeFiles/_python2-mraa.dir/build.make src/python/python2/CMakeFiles/_python2-mraa.dir/depend
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
cd /home/builder/mraa/git/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/builder/mraa/git /home/builder/mraa/git/src/python/python2 /home/builder/mraa/git/obj-aarch64-linux-gnu /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/DependInfo.cmake --color=
Scanning dependencies of target _python2-mraa
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/python/python2/CMakeFiles/_python2-mraa.dir/build.make src/python/python2/CMakeFiles/_python2-mraa.dir/build
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 25%] Building CXX object src/python/python2/CMakeFiles/_python2-mraa.dir/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 && /usr/bin/aarch64-linux-gnu-g++  -D_python2_mraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -I/home/builder/mraa/git/src/python/python2/../.. -I/usr/include/python2.7  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -fPIC   -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -DSWIGPYTHON=TRUE -DSWIGPYTHON2=TRUE -o CMakeFiles/_python2-mraa.dir/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx.o -c /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx
In file included from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.hpp: In member function 'mraa::Result mraa::Gpio::useMmap(bool)':
/home/builder/mraa/git/api/mraa/gpio.hpp:317:77: warning: 'mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context, mraa_boolean_t)' is deprecated [-Wdeprecated-declarations]
         return (Result) mraa_gpio_use_mmaped(m_gpio, (mraa_boolean_t) enable);
                                                                             ^
In file included from /home/builder/mraa/git/api/mraa/gpio.hpp:27,
                 from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.h:279:26: note: declared here
 DEPRECATED mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap);
                          ^~~~~~~~~~~~~~~~~~~~
In file included from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.hpp:317:77: warning: 'mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context, mraa_boolean_t)' is deprecated [-Wdeprecated-declarations]
         return (Result) mraa_gpio_use_mmaped(m_gpio, (mraa_boolean_t) enable);
                                                                             ^
In file included from /home/builder/mraa/git/api/mraa/gpio.hpp:27,
                 from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.h:279:26: note: declared here
 DEPRECATED mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap);
                          ^~~~~~~~~~~~~~~~~~~~
[ 26%] Building C object src/python/python2/CMakeFiles/_python2-mraa.dir/__/mraapy.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 && /usr/bin/aarch64-linux-gnu-gcc -D_python2_mraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -I/home/builder/mraa/git/src/python/python2/../.. -I/usr/include/python2.7  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -DSWIGPYTHON=TRUE -DSWIGPYTHON2=TRUE -std=gnu99 -o CMakeFiles/_python2-mraa.dir/__/mraapy.c.o   -c /home/builder/mraa/git/src/python/mraapy.c
[ 27%] Linking CXX shared module _mraa.so
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/_python2-mraa.dir/link.txt --verbose=1
/usr/bin/aarch64-linux-gnu-g++ -fPIC -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -Wl,-z,relro -shared  -o _mraa.so CMakeFiles/_python2-mraa.dir/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx.o CMakeFiles/_python2-mraa.dir/__/mraapy.c.o -Wl,-rpath,/home/builder/mraa/git/obj-aarch64-linux-gnu/src: /usr/lib/aarch64-linux-gnu/libpython2.7.so ../../libmraa.so.2.0.0 -lpthread /usr/lib/aarch64-linux-gnu/libjson-c.so 
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 27%] Built target _python2-mraa
make -f src/python/python3/CMakeFiles/python3-mraa_swig_compilation.dir/build.make src/python/python3/CMakeFiles/python3-mraa_swig_compilation.dir/depend
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
cd /home/builder/mraa/git/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/builder/mraa/git /home/builder/mraa/git/src/python/python3 /home/builder/mraa/git/obj-aarch64-linux-gnu /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/python3-mraa_swig_compilation.dir/DependInfo.cmake --color=
Scanning dependencies of target python3-mraa_swig_compilation
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/python/python3/CMakeFiles/python3-mraa_swig_compilation.dir/build.make src/python/python3/CMakeFiles/python3-mraa_swig_compilation.dir/build
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 28%] Swig compile mraa3.i for python
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 && /usr/bin/cmake -E make_directory /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 && /usr/bin/cmake -E touch /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON.stamp
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 && /usr/bin/cmake -E env SWIG_LIB=/usr/share/swig3.0 /usr/bin/swig3.0 -python -I/home/builder/mraa/git/obj-aarch64-linux-gnu/src -outdir /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 -c++ -I/usr/include -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -o /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx /home/builder/mraa/git/src/python/python3/mraa3.i
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 28%] Built target python3-mraa_swig_compilation
make -f src/python/python3/CMakeFiles/_python3-mraa.dir/build.make src/python/python3/CMakeFiles/_python3-mraa.dir/depend
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
cd /home/builder/mraa/git/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/builder/mraa/git /home/builder/mraa/git/src/python/python3 /home/builder/mraa/git/obj-aarch64-linux-gnu /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/DependInfo.cmake --color=
Scanning dependencies of target _python3-mraa
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/python/python3/CMakeFiles/_python3-mraa.dir/build.make src/python/python3/CMakeFiles/_python3-mraa.dir/build
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 29%] Building CXX object src/python/python3/CMakeFiles/_python3-mraa.dir/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 && /usr/bin/aarch64-linux-gnu-g++  -D_python3_mraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -I/home/builder/mraa/git/src/python/python3/../.. -I/usr/include/python3.7m  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -fPIC   -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -DSWIGPYTHON=TRUE -DSWIGPYTHON3=TRUE -o CMakeFiles/_python3-mraa.dir/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx.o -c /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx
In file included from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.hpp: In member function 'mraa::Result mraa::Gpio::useMmap(bool)':
/home/builder/mraa/git/api/mraa/gpio.hpp:317:77: warning: 'mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context, mraa_boolean_t)' is deprecated [-Wdeprecated-declarations]
         return (Result) mraa_gpio_use_mmaped(m_gpio, (mraa_boolean_t) enable);
                                                                             ^
In file included from /home/builder/mraa/git/api/mraa/gpio.hpp:27,
                 from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.h:279:26: note: declared here
 DEPRECATED mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap);
                          ^~~~~~~~~~~~~~~~~~~~
In file included from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.hpp:317:77: warning: 'mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context, mraa_boolean_t)' is deprecated [-Wdeprecated-declarations]
         return (Result) mraa_gpio_use_mmaped(m_gpio, (mraa_boolean_t) enable);
                                                                             ^
In file included from /home/builder/mraa/git/api/mraa/gpio.hpp:27,
                 from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.h:279:26: note: declared here
 DEPRECATED mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap);
                          ^~~~~~~~~~~~~~~~~~~~
[ 30%] Building C object src/python/python3/CMakeFiles/_python3-mraa.dir/__/mraapy.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 && /usr/bin/aarch64-linux-gnu-gcc -D_python3_mraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -I/home/builder/mraa/git/src/python/python3/../.. -I/usr/include/python3.7m  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -DSWIGPYTHON=TRUE -DSWIGPYTHON3=TRUE -std=gnu99 -o CMakeFiles/_python3-mraa.dir/__/mraapy.c.o   -c /home/builder/mraa/git/src/python/mraapy.c
[ 31%] Linking CXX shared module _mraa.so
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/_python3-mraa.dir/link.txt --verbose=1
/usr/bin/aarch64-linux-gnu-g++ -fPIC -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -Wl,-z,relro -shared  -o _mraa.so CMakeFiles/_python3-mraa.dir/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx.o CMakeFiles/_python3-mraa.dir/__/mraapy.c.o -Wl,-rpath,/home/builder/mraa/git/obj-aarch64-linux-gnu/src: /usr/lib/aarch64-linux-gnu/libpython3.7m.so ../../libmraa.so.2.0.0 -lpthread /usr/lib/aarch64-linux-gnu/libjson-c.so 
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 31%] Built target _python3-mraa
make -f src/java/CMakeFiles/mraajava_swig_compilation.dir/build.make src/java/CMakeFiles/mraajava_swig_compilation.dir/depend
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
cd /home/builder/mraa/git/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/builder/mraa/git /home/builder/mraa/git/src/java /home/builder/mraa/git/obj-aarch64-linux-gnu /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava_swig_compilation.dir/DependInfo.cmake --color=
Scanning dependencies of target mraajava_swig_compilation
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/java/CMakeFiles/mraajava_swig_compilation.dir/build.make src/java/CMakeFiles/mraajava_swig_compilation.dir/build
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 32%] Swig compile mraajava.i for java
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/bin/cmake -E make_directory /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/bin/cmake -E touch /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA.stamp
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/bin/cmake -E env SWIG_LIB=/usr/share/swig3.0 /usr/bin/swig3.0 -java -package mraa -I/home/builder/mraa/git/obj-aarch64-linux-gnu/src -outdir /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java -c++ -I/usr/include -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -I/home/builder/mraa/git/src/java/.. -o /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx /home/builder/mraa/git/src/java/mraajava.i
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 32%] Built target mraajava_swig_compilation
make -f src/java/CMakeFiles/mraajava.dir/build.make src/java/CMakeFiles/mraajava.dir/depend
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
cd /home/builder/mraa/git/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/builder/mraa/git /home/builder/mraa/git/src/java /home/builder/mraa/git/obj-aarch64-linux-gnu /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/DependInfo.cmake --color=
Scanning dependencies of target mraajava
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/java/CMakeFiles/mraajava.dir/build.make src/java/CMakeFiles/mraajava.dir/build
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 33%] Building CXX object src/java/CMakeFiles/mraajava.dir/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/bin/aarch64-linux-gnu-g++  -Dmraajava_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -I/home/builder/mraa/git/src/java/..  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -fpermissive -DJAVACALLBACK -fPIC   -o CMakeFiles/mraajava.dir/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx.o -c /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx
In file included from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:725:
/home/builder/mraa/git/api/mraa/gpio.hpp: In member function 'mraa::Result mraa::Gpio::useMmap(bool)':
/home/builder/mraa/git/api/mraa/gpio.hpp:317:77: warning: 'mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context, mraa_boolean_t)' is deprecated [-Wdeprecated-declarations]
         return (Result) mraa_gpio_use_mmaped(m_gpio, (mraa_boolean_t) enable);
                                                                             ^
In file included from /home/builder/mraa/git/api/mraa/gpio.hpp:27,
                 from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:725:
/home/builder/mraa/git/api/mraa/gpio.h:279:26: note: declared here
 DEPRECATED mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap);
                          ^~~~~~~~~~~~~~~~~~~~
In file included from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:725:
/home/builder/mraa/git/api/mraa/gpio.hpp:317:77: warning: 'mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context, mraa_boolean_t)' is deprecated [-Wdeprecated-declarations]
         return (Result) mraa_gpio_use_mmaped(m_gpio, (mraa_boolean_t) enable);
                                                                             ^
In file included from /home/builder/mraa/git/api/mraa/gpio.hpp:27,
                 from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:725:
/home/builder/mraa/git/api/mraa/gpio.h:279:26: note: declared here
 DEPRECATED mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap);
                          ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_gpioFromDesc(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:5685:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Gpio **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_aioFromDesc(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:5718:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Aio **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_uartFromDesc(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:5751:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Uart **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_spiFromDesc(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:5784:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Spi **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_i2cFromDesc(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:5817:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::I2c **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_pwmFromDesc(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:5850:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Pwm **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_ledFromDesc(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:5883:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Led **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Gpio_1_1SWIG_10(JNIEnv*, jclass, jint, jboolean, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6297:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Gpio **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Gpio_1_1SWIG_11(JNIEnv*, jclass, jint, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6325:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Gpio **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Gpio_1_1SWIG_12(JNIEnv*, jclass, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6351:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Gpio **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'void Java_mraa_mraaJNI_delete_1Gpio(JNIEnv*, jclass, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6361:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1edge(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6387:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1isr(JNIEnv*, jclass, jlong, jobject, jint, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6417:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1isrExit(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6446:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1mode(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6474:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1dir(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6503:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1readDir(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6531:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1read(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6558:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1write(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6586:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1useMmap(JNIEnv*, jclass, jlong, jobject, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6615:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1getPin_1_1SWIG_10(JNIEnv*, jclass, jlong, jobject, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6644:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1getPin_1_1SWIG_11(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6672:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1inputMode(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6700:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1outputMode(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6729:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1I2c_1_1SWIG_10(JNIEnv*, jclass, jint, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6772:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::I2c **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1I2c_1_1SWIG_11(JNIEnv*, jclass, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6798:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::I2c **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'void Java_mraa_mraaJNI_delete_1I2c(JNIEnv*, jclass, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6808:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1frequency(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6834:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1address(JNIEnv*, jclass, jlong, jobject, jshort)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6863:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jshort Java_mraa_mraaJNI_I2c_1readByte(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6891:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1read(JNIEnv*, jclass, jlong, jobject, jbyteArray)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6920:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jshort Java_mraa_mraaJNI_I2c_1readReg(JNIEnv*, jclass, jlong, jobject, jshort)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6955:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1readWordReg(JNIEnv*, jclass, jlong, jobject, jshort)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6984:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1readBytesReg(JNIEnv*, jclass, jlong, jobject, jshort, jbyteArray)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7015:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1writeByte(JNIEnv*, jclass, jlong, jobject, jshort)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7051:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1write(JNIEnv*, jclass, jlong, jobject, jbyteArray)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7081:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1writeReg(JNIEnv*, jclass, jlong, jobject, jshort, jshort)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7114:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1writeWordReg(JNIEnv*, jclass, jlong, jobject, jshort, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7145:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Pwm_1_1SWIG_10(JNIEnv*, jclass, jint, jboolean, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7191:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Pwm **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Pwm_1_1SWIG_11(JNIEnv*, jclass, jint, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7219:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Pwm **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Pwm_1_1SWIG_12(JNIEnv*, jclass, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7245:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Pwm **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'void Java_mraa_mraaJNI_delete_1Pwm(JNIEnv*, jclass, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7255:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1write(JNIEnv*, jclass, jlong, jobject, jfloat)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7281:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jfloat Java_mraa_mraaJNI_Pwm_1read(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7309:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1period(JNIEnv*, jclass, jlong, jobject, jfloat)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7337:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1period_1ms(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7366:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1period_1us(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7395:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1pulsewidth(JNIEnv*, jclass, jlong, jobject, jfloat)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7424:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1pulsewidth_1ms(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7453:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1pulsewidth_1us(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7482:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1enable(JNIEnv*, jclass, jlong, jobject, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7511:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1max_1period(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7539:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1min_1period(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7566:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Spi_1_1SWIG_10(JNIEnv*, jclass, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7702:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Spi **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Spi_1_1SWIG_11(JNIEnv*, jclass, jint, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7730:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Spi **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'void Java_mraa_mraaJNI_delete_1Spi(JNIEnv*, jclass, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7740:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Spi_1mode(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7766:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Spi_1frequency(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7795:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Spi_1writeByte(JNIEnv*, jclass, jlong, jobject, jshort)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7824:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Spi_1writeWord(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7853:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function '_jbyteArray* Java_mraa_mraaJNI_Spi_1write(JNIEnv*, jclass, jlong, jobject, jbyteArray)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7883:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Spi_1lsbmode(JNIEnv*, jclass, jlong, jobject, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7920:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Spi_1bitPerWord(JNIEnv*, jclass, jlong, jobject, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7949:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Aio(JNIEnv*, jclass, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7990:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Aio **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'void Java_mraa_mraaJNI_delete_1Aio(JNIEnv*, jclass, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8000:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Aio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_Aio_1read(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8025:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Aio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jfloat Java_mraa_mraaJNI_Aio_1readFloat(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8052:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Aio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Aio_1setBit(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8080:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Aio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Aio_1getBit(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8108:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Aio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Uart_1_1SWIG_10(JNIEnv*, jclass, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8148:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Uart **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Uart_1_1SWIG_11(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8181:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Uart **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'void Java_mraa_mraaJNI_delete_1Uart(JNIEnv*, jclass, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8191:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function '_jstring* Java_mraa_mraaJNI_Uart_1getDevicePath(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8216:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function '_jstring* Java_mraa_mraaJNI_Uart_1readStr(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8244:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1writeStr(JNIEnv*, jclass, jlong, jobject, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8273:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jboolean Java_mraa_mraaJNI_Uart_1dataAvailable_1_1SWIG_10(JNIEnv*, jclass, jlong, jobject, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8309:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jboolean Java_mraa_mraaJNI_Uart_1dataAvailable_1_1SWIG_11(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8337:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1flush(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8364:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1sendBreak(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8392:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1setBaudRate(JNIEnv*, jclass, jlong, jobject, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8421:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1setMode(JNIEnv*, jclass, jlong, jobject, jint, jint, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8452:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1setFlowcontrol(JNIEnv*, jclass, jlong, jobject, jboolean, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8484:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1setTimeout(JNIEnv*, jclass, jlong, jobject, jint, jint, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8516:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1setNonBlocking(JNIEnv*, jclass, jlong, jobject, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8547:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Led_1_1SWIG_10(JNIEnv*, jclass, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8588:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Led **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Led_1_1SWIG_11(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8621:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Led **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'void Java_mraa_mraaJNI_delete_1Led(JNIEnv*, jclass, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8631:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Led **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Led_1setBrightness(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8657:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Led **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Led_1readBrightness(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Led **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Led_1readMaxBrightness(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8712:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Led **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Led_1trigger(JNIEnv*, jclass, jlong, jobject, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8740:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Led **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Led_1clearTrigger(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8773:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Led **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
[ 34%] Building C object src/java/CMakeFiles/mraajava.dir/mraajni.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/bin/aarch64-linux-gnu-gcc -Dmraajava_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -I/home/builder/mraa/git/src/java/..  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -DJAVACALLBACK -fPIC   -std=gnu99 -o CMakeFiles/mraajava.dir/mraajni.c.o   -c /home/builder/mraa/git/src/java/mraajni.c
[ 35%] Linking CXX shared module libmraajava.so
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/bin/cmake -E cmake_link_script CMakeFiles/mraajava.dir/link.txt --verbose=1
/usr/bin/aarch64-linux-gnu-g++ -fPIC -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -fpermissive -DJAVACALLBACK -Wl,-z,relro -shared  -o libmraajava.so CMakeFiles/mraajava.dir/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx.o CMakeFiles/mraajava.dir/mraajni.c.o -Wl,-rpath,/home/builder/mraa/git/obj-aarch64-linux-gnu/src: ../libmraa.so.2.0.0 -lpthread /usr/lib/aarch64-linux-gnu/libjson-c.so 
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && cmake -E echo Compiling\ java..
Compiling java..
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && cmake -E make_directory /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/mraa
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/lib/jvm/default-java/bin/javac *.java -d /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java
/bin/sh: 1: /usr/lib/jvm/default-java/bin/javac: not found
make[3]: *** [src/java/CMakeFiles/mraajava.dir/build.make:107: src/java/libmraajava.so] Error 127
make[3]: *** Deleting file 'src/java/libmraajava.so'
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:473: src/java/CMakeFiles/mraajava.dir/all] Error 2
make[2]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make[1]: *** [Makefile:144: all] Error 2
make[1]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
dh_auto_build: cd obj-aarch64-linux-gnu && make -j1 PKG_CONFIG=aarch64-linux-gnu-pkg-config CXX=aarch64-linux-gnu-g\+\+ CC=aarch64-linux-gnu-gcc returned exit code 2
make: *** [debian/rules:9: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
WARNING: exit code 2 from a shell command.
ERROR: Error executing a python function in exec_python_func() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
     0001:
 *** 0002:do_dpkg_build(d)
     0003:
File: '/work/isar/meta/classes/dpkg-base.bbclass', lineno: 130, function: do_dpkg_build
     0126:python do_dpkg_build() {
     0127:    lock = bb.utils.lockfile(d.getVar("REPO_ISAR_DIR") + "/isar.lock",
     0128:                             shared=True)
     0129:    bb.build.exec_func("dpkg_do_mounts", d)
 *** 0130:    bb.build.exec_func("dpkg_runbuild", d)
     0131:    bb.build.exec_func("dpkg_undo_mounts", d)
     0132:    bb.utils.unlockfile(lock)
     0133:}
     0134:
File: '/work/isar/bitbake/lib/bb/build.py', lineno: 249, function: exec_func
     0245:    with bb.utils.fileslocked(lockfiles):
     0246:        if ispython:
     0247:            exec_func_python(func, d, runfile, cwd=adir)
     0248:        else:
 *** 0249:            exec_func_shell(func, d, runfile, cwd=adir)
     0250:
     0251:    try:
     0252:        curcwd = os.getcwd()
     0253:    except:
File: '/work/isar/bitbake/lib/bb/build.py', lineno: 450, function: exec_func_shell
     0446:    with open(fifopath, 'r+b', buffering=0) as fifo:
     0447:        try:
     0448:            bb.debug(2, "Executing shell function %s" % func)
     0449:            with open(os.devnull, 'r+') as stdin, logfile:
 *** 0450:                bb.process.run(cmd, shell=False, stdin=stdin, log=logfile, extrafiles=[(fifo,readfifo)])
     0451:        finally:
     0452:            os.unlink(fifopath)
     0453:
     0454:    bb.debug(2, "Shell function %s finished" % func)
File: '/work/isar/bitbake/lib/bb/process.py', lineno: 182, function: run
     0178:        if not stderr is None:
     0179:            stderr = stderr.decode("utf-8")
     0180:
     0181:    if pipe.returncode != 0:
 *** 0182:        raise ExecutionError(cmd, pipe.returncode, stdout, stderr)
     0183:    return stdout, stderr
Exception: bb.process.ExecutionError: Execution of '/work/build/tmp/work/isar-arm64/mraa/2.0-r0/temp/run.dpkg_runbuild.2094' failed with exit code 2:
patching file javascript/v8/javascriptcode.swg
patching file javascript/v8/javascripthelpers.swg
patching file javascript/v8/javascriptinit.swg
patching file javascript/v8/javascriptrun.swg
dpkg-buildpackage: warning:     debian/changelog(l5): badly formatted trailer line
LINE:  -- le.jin@siemens.com  Mon, 11 May 2020 10:23:58 +0000
dpkg-buildpackage: warning:     debian/changelog(l5): found end of file where expected more change data or trailer
dpkg-buildpackage: info: source package mraa
dpkg-buildpackage: info: source version 2.0
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by 
dpkg-architecture: warning: specified GNU system type aarch64-linux-gnu does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable
 dpkg-source -I --before-build .
dpkg-buildpackage: info: host architecture arm64
dpkg-source: warning: git/debian/changelog(l5): badly formatted trailer line
LINE:  -- le.jin@siemens.com  Mon, 11 May 2020 10:23:58 +0000
dpkg-source: warning: git/debian/changelog(l5): found end of file where expected more change data or trailer
 fakeroot debian/rules clean
dh clean
   dh_clean
 dpkg-source -I -b .
dpkg-source: warning: git/debian/changelog(l5): badly formatted trailer line
LINE:  -- le.jin@siemens.com  Mon, 11 May 2020 10:23:58 +0000
dpkg-source: warning: git/debian/changelog(l5): found end of file where expected more change data or trailer
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: warning: source directory 'git' is not <sourcepackage>-<upstreamversion> 'mraa-2.0'
dpkg-source: info: using source format '1.0'
dpkg-source: info: building mraa in mraa_2.0.tar.gz
dpkg-source: info: building mraa in mraa_2.0.dsc
 debian/rules build
dh build
   dh_update_autotools_config
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/home/builder/mraa/git'
dh_auto_configure -- \
  -DBUILDSWIGJAVA=ON
    cd obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=aarch64 -DCMAKE_C_COMPILER=aarch64-linux-gnu-gcc -DCMAKE_CXX_COMPILER=aarch64-linux-gnu-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/aarch64-linux-gnu-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/aarch64-linux-gnu-pkg-config -DQMAKE_EXECUTABLE=/usr/bin/aarch64-linux-gnu-qmake -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILDSWIGJAVA=ON ..
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/aarch64-linux-gnu-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: /usr/bin/aarch64-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/aarch64-linux-gnu-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
-- INFO - libmraa Version v2.0.0
-- INFO - cmake Version 3.13.4
-- INFO - Target arch is armv8
-- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.16", minimum required is "2.7") 
-- Found PythonLibs: /usr/lib/aarch64-linux-gnu/libpython2.7.so (found suitable version "2.7.16", minimum required is "2.7") 
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.7.3", minimum required is "3") 
-- Found PythonLibs: /usr/lib/aarch64-linux-gnu/libpython3.7m.so (found suitable version "3.7.3", minimum required is "3.7") 
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'distutils.sysconfig'
-- INFO - Adding onewire backend support
-- INFO - Adding support for platform ALL
-- INFO - Adding support for all platforms
-- Found PkgConfig: /usr/bin/aarch64-linux-gnu-pkg-config (found version "") 
INFO - Adding ARM platforms
-- Found SWIG: /usr/bin/swig3.0 (found version "3.0.12") 
-- PYTHON2 attempting to build!
CMake Warning (dev) at /usr/share/cmake-3.13/Modules/UseSWIG.cmake:564 (message):
  Policy CMP0078 is not set.  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/python2/CMakeLists.txt:9 (swig_add_library)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- PYTHON3 attempting to build!
CMake Warning (dev) at /usr/share/cmake-3.13/Modules/UseSWIG.cmake:564 (message):
  Policy CMP0078 is not set.  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.

-- Found JNI: /usr/lib/jvm/default-java/lib/libjawt.so  
CMake Warning (dev) at /usr/share/cmake-3.13/Modules/UseSWIG.cmake:564 (message):
  Policy CMP0078 is not set.  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/java/CMakeLists.txt:37 (swig_add_library)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- INFO - NODE_ROOT_DIR is /usr/include/nodejs
-- Found Nodejs: /usr/bin/node (found version "10.19.0") 
-- Found v8: /usr/include/nodejs/deps/v8/include/v8.h (found version "6.8.275.32-node.55")
CMake Warning (dev) at /usr/share/cmake-3.13/Modules/UseSWIG.cmake:564 (message):
  Policy CMP0078 is not set.  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/javascript/CMakeLists.txt:27 (swig_add_library)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- INFO - swig Version 3.0.12
-- INFO - CXX compiler Version GNU 8.3.0
-- INFO - Using V8 version > 3 so requiring C++11 compiler
-- INFO - install NODE modules to /usr/lib/node_modules/mraa/
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) 
-- Install Google Test to enable additional unit testing
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    PKGCONFIG_EXECUTABLE
    QMAKE_EXECUTABLE

-- Build files have been written to: /home/builder/mraa/git/obj-aarch64-linux-gnu
make[1]: Leaving directory '/home/builder/mraa/git'
   dh_auto_build
    cd obj-aarch64-linux-gnu && make -j1 PKG_CONFIG=aarch64-linux-gnu-pkg-config CXX=aarch64-linux-gnu-g\+\+ CC=aarch64-linux-gnu-gcc
make[1]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
/usr/bin/cmake -S/home/builder/mraa/git -B/home/builder/mraa/git/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/builder/mraa/git/obj-aarch64-linux-gnu/CMakeFiles /home/builder/mraa/git/obj-aarch64-linux-gnu/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/CMakeFiles/mraa.dir/build.make src/CMakeFiles/mraa.dir/depend
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
cd /home/builder/mraa/git/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/builder/mraa/git /home/builder/mraa/git/src /home/builder/mraa/git/obj-aarch64-linux-gnu /home/builder/mraa/git/obj-aarch64-linux-gnu/src /home/builder/mraa/git/obj-aarch64-linux-gnu/src/CMakeFiles/mraa.dir/DependInfo.cmake --color=
Scanning dependencies of target mraa
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/CMakeFiles/mraa.dir/build.make src/CMakeFiles/mraa.dir/build
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[  1%] Building C object src/CMakeFiles/mraa.dir/mraa.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/mraa.c.o   -c /home/builder/mraa/git/src/mraa.c
/home/builder/mraa/git/src/mraa.c: In function 'mraa_find_uart_bus_pci':
/home/builder/mraa/git/src/mraa.c:1172:50: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 11 [-Wformat-truncation=]
     snprintf(*dev_name, max_allowable_len, "/dev/%s", namelist[n - 1]->d_name);
                                                  ^~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/src/mraa.c:43:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 6 and 261 bytes into a destination of size 16
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  2%] Building C object src/CMakeFiles/mraa.dir/gpio/gpio.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/gpio/gpio.c.o   -c /home/builder/mraa/git/src/gpio/gpio.c
/home/builder/mraa/git/src/gpio/gpio.c: In function 'mraa_gpio_chardev_wait_interrupt':
/home/builder/mraa/git/src/gpio/gpio.c:552:13: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
             read(fds[i], &event_data, sizeof(event_data));
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/gpio/gpio.c: In function 'mraa_gpio_wait_interrupt':
/home/builder/mraa/git/src/gpio/gpio.c:503:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
         read(fds[i], &c, 1);
         ^~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/gpio/gpio.c:521:13: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
             read(fds[i], &c, 1);
             ^~~~~~~~~~~~~~~~~~~
[  2%] Building C object src/CMakeFiles/mraa.dir/gpio/gpio_chardev.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/gpio/gpio_chardev.c.o   -c /home/builder/mraa/git/src/gpio/gpio_chardev.c
[  3%] Building C object src/CMakeFiles/mraa.dir/i2c/i2c.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/i2c/i2c.c.o   -c /home/builder/mraa/git/src/i2c/i2c.c
[  4%] Building C object src/CMakeFiles/mraa.dir/pwm/pwm.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/pwm/pwm.c.o   -c /home/builder/mraa/git/src/pwm/pwm.c
[  5%] Building C object src/CMakeFiles/mraa.dir/spi/spi.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/spi/spi.c.o   -c /home/builder/mraa/git/src/spi/spi.c
[  6%] Building C object src/CMakeFiles/mraa.dir/aio/aio.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/aio/aio.c.o   -c /home/builder/mraa/git/src/aio/aio.c
[  7%] Building C object src/CMakeFiles/mraa.dir/uart/uart.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/uart/uart.c.o   -c /home/builder/mraa/git/src/uart/uart.c
[  8%] Building C object src/CMakeFiles/mraa.dir/led/led.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/led/led.c.o   -c /home/builder/mraa/git/src/led/led.c
/home/builder/mraa/git/src/led/led.c: In function 'mraa_led_init':
/home/builder/mraa/git/src/led/led.c:165:59: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess]
     strncpy(dev->led_path, (const char*) directory, sizeof(directory));
                                                           ^
/home/builder/mraa/git/src/led/led.c: In function 'mraa_led_init_raw':
/home/builder/mraa/git/src/led/led.c:196:59: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess]
     strncpy(dev->led_path, (const char*) directory, sizeof(directory));
                                                           ^
/home/builder/mraa/git/src/led/led.c: In function 'mraa_led_get_brightfd':
/home/builder/mraa/git/src/led/led.c:61:33: warning: '%s' directive output may be truncated writing 10 bytes into a region of size between 0 and 63 [-Wformat-truncation=]
     snprintf(buf, MAX_SIZE, "%s/%s", dev->led_path, "brightness");
                                 ^~                  ~~~~~~~~~~~~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/led.h:42,
                 from /home/builder/mraa/git/src/led/led.c:25:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 12 and 75 bytes into a destination of size 64
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/led/led.c: In function 'mraa_led_read_max_brightness':
/home/builder/mraa/git/src/led/led.c:76:33: warning: '%s' directive output may be truncated writing 14 bytes into a region of size between 0 and 63 [-Wformat-truncation=]
     snprintf(buf, MAX_SIZE, "%s/%s", dev->led_path, "max_brightness");
                                 ^~                  ~~~~~~~~~~~~~~~~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/led.h:42,
                 from /home/builder/mraa/git/src/led/led.c:25:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 16 and 79 bytes into a destination of size 64
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/led/led.c: In function 'mraa_led_set_trigger':
/home/builder/mraa/git/src/led/led.c:46:33: warning: '%s' directive output may be truncated writing 7 bytes into a region of size between 0 and 63 [-Wformat-truncation=]
     snprintf(buf, MAX_SIZE, "%s/%s", dev->led_path, "trigger");
                                 ^~                  ~~~~~~~~~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/led.h:42,
                 from /home/builder/mraa/git/src/led/led.c:25:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 9 and 72 bytes into a destination of size 64
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  9%] Building C object src/CMakeFiles/mraa.dir/initio/initio.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/initio/initio.c.o   -c /home/builder/mraa/git/src/initio/initio.c
[ 10%] Building C object src/CMakeFiles/mraa.dir/grovepi/grovepi.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/grovepi/grovepi.c.o   -c /home/builder/mraa/git/src/grovepi/grovepi.c
[ 11%] Building C object src/CMakeFiles/mraa.dir/uart_ow/uart_ow.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/uart_ow/uart_ow.c.o   -c /home/builder/mraa/git/src/uart_ow/uart_ow.c
[ 12%] Building C object src/CMakeFiles/mraa.dir/iio/iio.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/iio/iio.c.o   -c /home/builder/mraa/git/src/iio/iio.c
/home/builder/mraa/git/src/iio/iio.c: In function 'mraa_iio_get_channel_data':
/home/builder/mraa/git/src/iio/iio.c:131:21: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
                     read(fd, readbuf, 31 * sizeof(char));
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c: In function 'mraa_iio_event_poll':
/home/builder/mraa/git/src/iio/iio.c:469:5: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
     read(event_fd, data, sizeof(struct iio_event_data));
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c: In function 'mraa_iio_event_poll_nonblock':
/home/builder/mraa/git/src/iio/iio.c:444:5: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
     read(fd, data, sizeof(struct iio_event_data));
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c: In function 'mraa_iio_get_channel_data':
/home/builder/mraa/git/src/iio/iio.c:40:26: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 71 and 81 [-Wformat-truncation=]
 #define IIO_SYSFS_DEVICE "/sys/bus/iio/devices/" IIO_DEVICE
                          ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c:113:37: note: in expansion of macro 'IIO_SYSFS_DEVICE'
             snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_SCAN_ELEM "/%s", dev->num, ent->d_name);
                                     ^~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c:605:80: note: format string is defined here
                 snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_SCAN_ELEM "/%s", dev->num, ent->d_name);
                                                                                ^~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/iio.h:78,
                 from /home/builder/mraa/git/src/iio/iio.c:25:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 48 and 313 bytes into a destination of size 128
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c: In function 'mraa_iio_get_event_data':
/home/builder/mraa/git/src/iio/iio.c:40:26: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 78 and 88 [-Wformat-truncation=]
 #define IIO_SYSFS_DEVICE "/sys/bus/iio/devices/" IIO_DEVICE
                          ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c:409:41: note: in expansion of macro 'IIO_SYSFS_DEVICE'
                 snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_EVENTS "/%s", dev->num, ent->d_name);
                                         ^~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c:38:31: note: format string is defined here
 #define IIO_SCAN_ELEM "scan_elements"
                               ^~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/iio.h:78,
                 from /home/builder/mraa/git/src/iio/iio.c:25:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 41 and 306 bytes into a destination of size 128
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c: In function 'mraa_iio_update_channels':
/home/builder/mraa/git/src/iio/iio.c:40:26: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 71 and 81 [-Wformat-truncation=]
 #define IIO_SYSFS_DEVICE "/sys/bus/iio/devices/" IIO_DEVICE
                          ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c:605:41: note: in expansion of macro 'IIO_SYSFS_DEVICE'
                 snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_SCAN_ELEM "/%s", dev->num, ent->d_name);
                                         ^~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/iio/iio.c:605:80: note: format string is defined here
                 snprintf(buf, MAX_SIZE, IIO_SYSFS_DEVICE "%d/" IIO_SCAN_ELEM "/%s", dev->num, ent->d_name);
                                                                                ^~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/iio.h:78,
                 from /home/builder/mraa/git/src/iio/iio.c:25:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 48 and 313 bytes into a destination of size 128
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 13%] Building C object src/CMakeFiles/mraa.dir/json/jsonplatform.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/json/jsonplatform.c.o   -c /home/builder/mraa/git/src/json/jsonplatform.c
[ 14%] Building C object src/CMakeFiles/mraa.dir/arm/arm.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/arm.c.o   -c /home/builder/mraa/git/src/arm/arm.c
[ 15%] Building C object src/CMakeFiles/mraa.dir/arm/96boards.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/96boards.c.o   -c /home/builder/mraa/git/src/arm/96boards.c
[ 16%] Building C object src/CMakeFiles/mraa.dir/arm/raspberry_pi.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/raspberry_pi.c.o   -c /home/builder/mraa/git/src/arm/raspberry_pi.c
/home/builder/mraa/git/src/arm/raspberry_pi.c: In function 'mraa_raspberry_pi_spi_init_pre':
/home/builder/mraa/git/src/arm/raspberry_pi.c:314:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe spi-bcm2708 >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/raspberry_pi.c:315:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe spi_bcm2708 >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/raspberry_pi.c: In function 'mraa_raspberry_pi_i2c_init_pre':
/home/builder/mraa/git/src/arm/raspberry_pi.c:330:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe i2c-bcm2708 >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/raspberry_pi.c:331:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe i2c-dev >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/raspberry_pi.c:332:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe i2c_bcm2708 >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/raspberry_pi.c:333:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe i2c_dev >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/raspberry_pi.c: In function 'mraa_raspberry_pi':
/home/builder/mraa/git/src/arm/raspberry_pi.c:610:49: warning: '%s' directive writing up to 255 bytes into a region of size 48 [-Wformat-overflow=]
             sprintf(chip_path, "/sys/class/gpio/%s/label", child->d_name);
                                                 ^~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/iio.h:78,
                 from /home/builder/mraa/git/include/mraa_internal_types.h:31,
                 from /home/builder/mraa/git/include/mraa_internal.h:35,
                 from /home/builder/mraa/git/include/arm/raspberry_pi.h:32,
                 from /home/builder/mraa/git/src/arm/raspberry_pi.c:33:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 23 and 278 bytes into a destination of size 64
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 17%] Building C object src/CMakeFiles/mraa.dir/arm/beaglebone.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/beaglebone.c.o   -c /home/builder/mraa/git/src/arm/beaglebone.c
/home/builder/mraa/git/src/arm/beaglebone.c: In function 'mraa_beaglebone':
/home/builder/mraa/git/src/arm/beaglebone.c:379:18: warning: variable 'uart3_enabled' set but not used [-Wunused-but-set-variable]
     unsigned int uart3_enabled = 0;
                  ^~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/beaglebone.c: In function 'set_pin_mode':
/home/builder/mraa/git/src/arm/beaglebone.c:187:51: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size 60 [-Wformat-truncation=]
     snprintf(pinmux_dir, sizeof(pinmux_dir), "ocp:%s_pinmux", pin_str);
                                                   ^~          ~~~~~~~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/iio.h:78,
                 from /home/builder/mraa/git/include/mraa_internal_types.h:31,
                 from /home/builder/mraa/git/include/mraa_internal.h:35,
                 from /home/builder/mraa/git/include/arm/beaglebone.h:32,
                 from /home/builder/mraa/git/src/arm/beaglebone.c:33:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 12 and 75 bytes into a destination of size 64
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/beaglebone.c:188:38: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size 37 [-Wformat-truncation=]
     snprintf(path, sizeof(path), "%s/%s/state", PLATFORM_OCP_PATH, pinmux_dir);
                                      ^~                            ~~~~~~~~~~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/iio.h:78,
                 from /home/builder/mraa/git/include/mraa_internal_types.h:31,
                 from /home/builder/mraa/git/include/mraa_internal.h:35,
                 from /home/builder/mraa/git/include/arm/beaglebone.h:32,
                 from /home/builder/mraa/git/src/arm/beaglebone.c:33:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 34 and 97 bytes into a destination of size 64
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/beaglebone.c: In function 'mraa_beaglebone_pwm_init_replace':
/home/builder/mraa/git/src/arm/beaglebone.c:340:32: warning: '/export' directive writing 7 bytes into a region of size between 1 and 64 [-Wformat-overflow=]
         sprintf(exportpath, "%s/export", chippath);
                                ^~~~~~~
In file included from /usr/aarch64-linux-gnu/include/stdio.h:873,
                 from /home/builder/mraa/git/api/mraa/iio.h:78,
                 from /home/builder/mraa/git/include/mraa_internal_types.h:31,
                 from /home/builder/mraa/git/include/mraa_internal.h:35,
                 from /home/builder/mraa/git/include/arm/beaglebone.h:32,
                 from /home/builder/mraa/git/src/arm/beaglebone.c:33:
/usr/aarch64-linux-gnu/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 8 and 71 bytes into a destination of size 64
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 18%] Building C object src/CMakeFiles/mraa.dir/arm/phyboard.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/phyboard.c.o   -c /home/builder/mraa/git/src/arm/phyboard.c
[ 19%] Building C object src/CMakeFiles/mraa.dir/arm/banana.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/banana.c.o   -c /home/builder/mraa/git/src/arm/banana.c
/home/builder/mraa/git/src/arm/banana.c: In function 'mraa_banana_spi_init_pre':
/home/builder/mraa/git/src/arm/banana.c:76:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe spi-sun4i >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/banana.c:78:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe spidev >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/src/arm/banana.c: In function 'mraa_banana_i2c_init_pre':
/home/builder/mraa/git/src/arm/banana.c:96:9: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
         system("modprobe i2c-dev >/dev/null 2>&1");
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 20%] Building C object src/CMakeFiles/mraa.dir/arm/de_nano_soc.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/de_nano_soc.c.o   -c /home/builder/mraa/git/src/arm/de_nano_soc.c
[ 21%] Building C object src/CMakeFiles/mraa.dir/arm/siemens/iot2050.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/siemens/iot2050.c.o   -c /home/builder/mraa/git/src/arm/siemens/iot2050.c
/home/builder/mraa/git/src/arm/siemens/iot2050.c: In function 'iot2050_gpio_mode_replace':
/home/builder/mraa/git/src/arm/siemens/iot2050.c:208:9: warning: 'pull_en_pin' may be used uninitialized in this function [-Wmaybe-uninitialized]
         mraa_gpio_close(pull_en_pin);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Building C object src/CMakeFiles/mraa.dir/arm/siemens/platform.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/siemens/platform.c.o   -c /home/builder/mraa/git/src/arm/siemens/platform.c
[ 22%] Building C object src/CMakeFiles/mraa.dir/arm/siemens/platform_iot2050.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/arm/siemens/platform_iot2050.c.o   -c /home/builder/mraa/git/src/arm/siemens/platform_iot2050.c
[ 23%] Building C object src/CMakeFiles/mraa.dir/version.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-gcc -Dmraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -std=gnu99 -o CMakeFiles/mraa.dir/version.c.o   -c /home/builder/mraa/git/obj-aarch64-linux-gnu/src/version.c
[ 24%] Linking C shared library libmraa.so
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/mraa.dir/link.txt --verbose=1
/usr/bin/aarch64-linux-gnu-gcc -fPIC -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -Wl,-z,relro -shared -Wl,-soname,libmraa.so.2 -o libmraa.so.2.0.0 CMakeFiles/mraa.dir/mraa.c.o CMakeFiles/mraa.dir/gpio/gpio.c.o CMakeFiles/mraa.dir/gpio/gpio_chardev.c.o CMakeFiles/mraa.dir/i2c/i2c.c.o CMakeFiles/mraa.dir/pwm/pwm.c.o CMakeFiles/mraa.dir/spi/spi.c.o CMakeFiles/mraa.dir/aio/aio.c.o CMakeFiles/mraa.dir/uart/uart.c.o CMakeFiles/mraa.dir/led/led.c.o CMakeFiles/mraa.dir/initio/initio.c.o CMakeFiles/mraa.dir/grovepi/grovepi.c.o CMakeFiles/mraa.dir/uart_ow/uart_ow.c.o CMakeFiles/mraa.dir/iio/iio.c.o CMakeFiles/mraa.dir/json/jsonplatform.c.o CMakeFiles/mraa.dir/arm/arm.c.o CMakeFiles/mraa.dir/arm/96boards.c.o CMakeFiles/mraa.dir/arm/raspberry_pi.c.o CMakeFiles/mraa.dir/arm/beaglebone.c.o CMakeFiles/mraa.dir/arm/phyboard.c.o CMakeFiles/mraa.dir/arm/banana.c.o CMakeFiles/mraa.dir/arm/de_nano_soc.c.o CMakeFiles/mraa.dir/arm/siemens/iot2050.c.o CMakeFiles/mraa.dir/arm/siemens/platform.c.o CMakeFiles/mraa.dir/arm/siemens/platform_iot2050.c.o CMakeFiles/mraa.dir/version.c.o -lpthread -ljson-c 
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library libmraa.so.2.0.0 libmraa.so.2 libmraa.so
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 24%] Built target mraa
make -f src/python/python2/CMakeFiles/python2-mraa_swig_compilation.dir/build.make src/python/python2/CMakeFiles/python2-mraa_swig_compilation.dir/depend
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
cd /home/builder/mraa/git/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/builder/mraa/git /home/builder/mraa/git/src/python/python2 /home/builder/mraa/git/obj-aarch64-linux-gnu /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/python2-mraa_swig_compilation.dir/DependInfo.cmake --color=
Scanning dependencies of target python2-mraa_swig_compilation
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/python/python2/CMakeFiles/python2-mraa_swig_compilation.dir/build.make src/python/python2/CMakeFiles/python2-mraa_swig_compilation.dir/build
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 25%] Swig compile mraa2.i for python
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 && /usr/bin/cmake -E make_directory /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 && /usr/bin/cmake -E touch /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/mraa2PYTHON.stamp
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 && /usr/bin/cmake -E env SWIG_LIB=/usr/share/swig3.0 /usr/bin/swig3.0 -python -I/home/builder/mraa/git/obj-aarch64-linux-gnu/src -outdir /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 -c++ -I/usr/include -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -o /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx /home/builder/mraa/git/src/python/python2/mraa2.i
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 25%] Built target python2-mraa_swig_compilation
make -f src/python/python2/CMakeFiles/_python2-mraa.dir/build.make src/python/python2/CMakeFiles/_python2-mraa.dir/depend
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
cd /home/builder/mraa/git/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/builder/mraa/git /home/builder/mraa/git/src/python/python2 /home/builder/mraa/git/obj-aarch64-linux-gnu /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/DependInfo.cmake --color=
Scanning dependencies of target _python2-mraa
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/python/python2/CMakeFiles/_python2-mraa.dir/build.make src/python/python2/CMakeFiles/_python2-mraa.dir/build
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 25%] Building CXX object src/python/python2/CMakeFiles/_python2-mraa.dir/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 && /usr/bin/aarch64-linux-gnu-g++  -D_python2_mraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -I/home/builder/mraa/git/src/python/python2/../.. -I/usr/include/python2.7  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -fPIC   -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -DSWIGPYTHON=TRUE -DSWIGPYTHON2=TRUE -o CMakeFiles/_python2-mraa.dir/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx.o -c /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx
In file included from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.hpp: In member function 'mraa::Result mraa::Gpio::useMmap(bool)':
/home/builder/mraa/git/api/mraa/gpio.hpp:317:77: warning: 'mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context, mraa_boolean_t)' is deprecated [-Wdeprecated-declarations]
         return (Result) mraa_gpio_use_mmaped(m_gpio, (mraa_boolean_t) enable);
                                                                             ^
In file included from /home/builder/mraa/git/api/mraa/gpio.hpp:27,
                 from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.h:279:26: note: declared here
 DEPRECATED mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap);
                          ^~~~~~~~~~~~~~~~~~~~
In file included from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.hpp:317:77: warning: 'mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context, mraa_boolean_t)' is deprecated [-Wdeprecated-declarations]
         return (Result) mraa_gpio_use_mmaped(m_gpio, (mraa_boolean_t) enable);
                                                                             ^
In file included from /home/builder/mraa/git/api/mraa/gpio.hpp:27,
                 from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.h:279:26: note: declared here
 DEPRECATED mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap);
                          ^~~~~~~~~~~~~~~~~~~~
[ 26%] Building C object src/python/python2/CMakeFiles/_python2-mraa.dir/__/mraapy.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 && /usr/bin/aarch64-linux-gnu-gcc -D_python2_mraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -I/home/builder/mraa/git/src/python/python2/../.. -I/usr/include/python2.7  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -DSWIGPYTHON=TRUE -DSWIGPYTHON2=TRUE -std=gnu99 -o CMakeFiles/_python2-mraa.dir/__/mraapy.c.o   -c /home/builder/mraa/git/src/python/mraapy.c
[ 27%] Linking CXX shared module _mraa.so
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/_python2-mraa.dir/link.txt --verbose=1
/usr/bin/aarch64-linux-gnu-g++ -fPIC -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -Wl,-z,relro -shared  -o _mraa.so CMakeFiles/_python2-mraa.dir/CMakeFiles/_python2-mraa.dir/mraa2PYTHON_wrap.cxx.o CMakeFiles/_python2-mraa.dir/__/mraapy.c.o -Wl,-rpath,/home/builder/mraa/git/obj-aarch64-linux-gnu/src: /usr/lib/aarch64-linux-gnu/libpython2.7.so ../../libmraa.so.2.0.0 -lpthread /usr/lib/aarch64-linux-gnu/libjson-c.so 
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 27%] Built target _python2-mraa
make -f src/python/python3/CMakeFiles/python3-mraa_swig_compilation.dir/build.make src/python/python3/CMakeFiles/python3-mraa_swig_compilation.dir/depend
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
cd /home/builder/mraa/git/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/builder/mraa/git /home/builder/mraa/git/src/python/python3 /home/builder/mraa/git/obj-aarch64-linux-gnu /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/python3-mraa_swig_compilation.dir/DependInfo.cmake --color=
Scanning dependencies of target python3-mraa_swig_compilation
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/python/python3/CMakeFiles/python3-mraa_swig_compilation.dir/build.make src/python/python3/CMakeFiles/python3-mraa_swig_compilation.dir/build
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 28%] Swig compile mraa3.i for python
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 && /usr/bin/cmake -E make_directory /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 && /usr/bin/cmake -E touch /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON.stamp
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 && /usr/bin/cmake -E env SWIG_LIB=/usr/share/swig3.0 /usr/bin/swig3.0 -python -I/home/builder/mraa/git/obj-aarch64-linux-gnu/src -outdir /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 -c++ -I/usr/include -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -o /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx /home/builder/mraa/git/src/python/python3/mraa3.i
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 28%] Built target python3-mraa_swig_compilation
make -f src/python/python3/CMakeFiles/_python3-mraa.dir/build.make src/python/python3/CMakeFiles/_python3-mraa.dir/depend
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
cd /home/builder/mraa/git/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/builder/mraa/git /home/builder/mraa/git/src/python/python3 /home/builder/mraa/git/obj-aarch64-linux-gnu /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/DependInfo.cmake --color=
Scanning dependencies of target _python3-mraa
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/python/python3/CMakeFiles/_python3-mraa.dir/build.make src/python/python3/CMakeFiles/_python3-mraa.dir/build
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 29%] Building CXX object src/python/python3/CMakeFiles/_python3-mraa.dir/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 && /usr/bin/aarch64-linux-gnu-g++  -D_python3_mraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -I/home/builder/mraa/git/src/python/python3/../.. -I/usr/include/python3.7m  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -fPIC   -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -DSWIGPYTHON=TRUE -DSWIGPYTHON3=TRUE -o CMakeFiles/_python3-mraa.dir/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx.o -c /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx
In file included from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.hpp: In member function 'mraa::Result mraa::Gpio::useMmap(bool)':
/home/builder/mraa/git/api/mraa/gpio.hpp:317:77: warning: 'mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context, mraa_boolean_t)' is deprecated [-Wdeprecated-declarations]
         return (Result) mraa_gpio_use_mmaped(m_gpio, (mraa_boolean_t) enable);
                                                                             ^
In file included from /home/builder/mraa/git/api/mraa/gpio.hpp:27,
                 from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.h:279:26: note: declared here
 DEPRECATED mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap);
                          ^~~~~~~~~~~~~~~~~~~~
In file included from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.hpp:317:77: warning: 'mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context, mraa_boolean_t)' is deprecated [-Wdeprecated-declarations]
         return (Result) mraa_gpio_use_mmaped(m_gpio, (mraa_boolean_t) enable);
                                                                             ^
In file included from /home/builder/mraa/git/api/mraa/gpio.hpp:27,
                 from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx:3434:
/home/builder/mraa/git/api/mraa/gpio.h:279:26: note: declared here
 DEPRECATED mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap);
                          ^~~~~~~~~~~~~~~~~~~~
[ 30%] Building C object src/python/python3/CMakeFiles/_python3-mraa.dir/__/mraapy.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 && /usr/bin/aarch64-linux-gnu-gcc -D_python3_mraa_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -I/home/builder/mraa/git/src/python/python3/../.. -I/usr/include/python3.7m  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -fPIC   -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -DSWIGPYTHON=TRUE -DSWIGPYTHON3=TRUE -std=gnu99 -o CMakeFiles/_python3-mraa.dir/__/mraapy.c.o   -c /home/builder/mraa/git/src/python/mraapy.c
[ 31%] Linking CXX shared module _mraa.so
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/python/python3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/_python3-mraa.dir/link.txt --verbose=1
/usr/bin/aarch64-linux-gnu-g++ -fPIC -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -Wl,-z,relro -shared  -o _mraa.so CMakeFiles/_python3-mraa.dir/CMakeFiles/_python3-mraa.dir/mraa3PYTHON_wrap.cxx.o CMakeFiles/_python3-mraa.dir/__/mraapy.c.o -Wl,-rpath,/home/builder/mraa/git/obj-aarch64-linux-gnu/src: /usr/lib/aarch64-linux-gnu/libpython3.7m.so ../../libmraa.so.2.0.0 -lpthread /usr/lib/aarch64-linux-gnu/libjson-c.so 
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 31%] Built target _python3-mraa
make -f src/java/CMakeFiles/mraajava_swig_compilation.dir/build.make src/java/CMakeFiles/mraajava_swig_compilation.dir/depend
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
cd /home/builder/mraa/git/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/builder/mraa/git /home/builder/mraa/git/src/java /home/builder/mraa/git/obj-aarch64-linux-gnu /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava_swig_compilation.dir/DependInfo.cmake --color=
Scanning dependencies of target mraajava_swig_compilation
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/java/CMakeFiles/mraajava_swig_compilation.dir/build.make src/java/CMakeFiles/mraajava_swig_compilation.dir/build
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 32%] Swig compile mraajava.i for java
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/bin/cmake -E make_directory /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/bin/cmake -E touch /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA.stamp
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/bin/cmake -E env SWIG_LIB=/usr/share/swig3.0 /usr/bin/swig3.0 -java -package mraa -I/home/builder/mraa/git/obj-aarch64-linux-gnu/src -outdir /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java -c++ -I/usr/include -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -I/home/builder/mraa/git/src/java/.. -o /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx /home/builder/mraa/git/src/java/mraajava.i
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 32%] Built target mraajava_swig_compilation
make -f src/java/CMakeFiles/mraajava.dir/build.make src/java/CMakeFiles/mraajava.dir/depend
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
cd /home/builder/mraa/git/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/builder/mraa/git /home/builder/mraa/git/src/java /home/builder/mraa/git/obj-aarch64-linux-gnu /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/DependInfo.cmake --color=
Scanning dependencies of target mraajava
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make -f src/java/CMakeFiles/mraajava.dir/build.make src/java/CMakeFiles/mraajava.dir/build
make[3]: Entering directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
[ 33%] Building CXX object src/java/CMakeFiles/mraajava.dir/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/bin/aarch64-linux-gnu-g++  -Dmraajava_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -I/home/builder/mraa/git/src/java/..  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -fpermissive -DJAVACALLBACK -fPIC   -o CMakeFiles/mraajava.dir/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx.o -c /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx
In file included from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:725:
/home/builder/mraa/git/api/mraa/gpio.hpp: In member function 'mraa::Result mraa::Gpio::useMmap(bool)':
/home/builder/mraa/git/api/mraa/gpio.hpp:317:77: warning: 'mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context, mraa_boolean_t)' is deprecated [-Wdeprecated-declarations]
         return (Result) mraa_gpio_use_mmaped(m_gpio, (mraa_boolean_t) enable);
                                                                             ^
In file included from /home/builder/mraa/git/api/mraa/gpio.hpp:27,
                 from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:725:
/home/builder/mraa/git/api/mraa/gpio.h:279:26: note: declared here
 DEPRECATED mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap);
                          ^~~~~~~~~~~~~~~~~~~~
In file included from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:725:
/home/builder/mraa/git/api/mraa/gpio.hpp:317:77: warning: 'mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context, mraa_boolean_t)' is deprecated [-Wdeprecated-declarations]
         return (Result) mraa_gpio_use_mmaped(m_gpio, (mraa_boolean_t) enable);
                                                                             ^
In file included from /home/builder/mraa/git/api/mraa/gpio.hpp:27,
                 from /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:725:
/home/builder/mraa/git/api/mraa/gpio.h:279:26: note: declared here
 DEPRECATED mraa_result_t mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap);
                          ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_gpioFromDesc(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:5685:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Gpio **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_aioFromDesc(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:5718:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Aio **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_uartFromDesc(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:5751:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Uart **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_spiFromDesc(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:5784:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Spi **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_i2cFromDesc(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:5817:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::I2c **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_pwmFromDesc(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:5850:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Pwm **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_ledFromDesc(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:5883:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Led **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Gpio_1_1SWIG_10(JNIEnv*, jclass, jint, jboolean, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6297:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Gpio **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Gpio_1_1SWIG_11(JNIEnv*, jclass, jint, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6325:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Gpio **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Gpio_1_1SWIG_12(JNIEnv*, jclass, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6351:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Gpio **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'void Java_mraa_mraaJNI_delete_1Gpio(JNIEnv*, jclass, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6361:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1edge(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6387:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1isr(JNIEnv*, jclass, jlong, jobject, jint, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6417:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1isrExit(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6446:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1mode(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6474:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1dir(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6503:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1readDir(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6531:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1read(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6558:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1write(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6586:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1useMmap(JNIEnv*, jclass, jlong, jobject, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6615:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1getPin_1_1SWIG_10(JNIEnv*, jclass, jlong, jobject, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6644:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1getPin_1_1SWIG_11(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6672:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1inputMode(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6700:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Gpio_1outputMode(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6729:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Gpio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1I2c_1_1SWIG_10(JNIEnv*, jclass, jint, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6772:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::I2c **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1I2c_1_1SWIG_11(JNIEnv*, jclass, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6798:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::I2c **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'void Java_mraa_mraaJNI_delete_1I2c(JNIEnv*, jclass, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6808:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1frequency(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6834:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1address(JNIEnv*, jclass, jlong, jobject, jshort)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6863:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jshort Java_mraa_mraaJNI_I2c_1readByte(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6891:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1read(JNIEnv*, jclass, jlong, jobject, jbyteArray)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6920:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jshort Java_mraa_mraaJNI_I2c_1readReg(JNIEnv*, jclass, jlong, jobject, jshort)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6955:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1readWordReg(JNIEnv*, jclass, jlong, jobject, jshort)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:6984:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1readBytesReg(JNIEnv*, jclass, jlong, jobject, jshort, jbyteArray)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7015:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1writeByte(JNIEnv*, jclass, jlong, jobject, jshort)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7051:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1write(JNIEnv*, jclass, jlong, jobject, jbyteArray)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7081:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1writeReg(JNIEnv*, jclass, jlong, jobject, jshort, jshort)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7114:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_I2c_1writeWordReg(JNIEnv*, jclass, jlong, jobject, jshort, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7145:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::I2c **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Pwm_1_1SWIG_10(JNIEnv*, jclass, jint, jboolean, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7191:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Pwm **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Pwm_1_1SWIG_11(JNIEnv*, jclass, jint, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7219:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Pwm **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Pwm_1_1SWIG_12(JNIEnv*, jclass, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7245:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Pwm **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'void Java_mraa_mraaJNI_delete_1Pwm(JNIEnv*, jclass, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7255:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1write(JNIEnv*, jclass, jlong, jobject, jfloat)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7281:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jfloat Java_mraa_mraaJNI_Pwm_1read(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7309:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1period(JNIEnv*, jclass, jlong, jobject, jfloat)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7337:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1period_1ms(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7366:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1period_1us(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7395:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1pulsewidth(JNIEnv*, jclass, jlong, jobject, jfloat)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7424:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1pulsewidth_1ms(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7453:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1pulsewidth_1us(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7482:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1enable(JNIEnv*, jclass, jlong, jobject, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7511:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1max_1period(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7539:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Pwm_1min_1period(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7566:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Pwm **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Spi_1_1SWIG_10(JNIEnv*, jclass, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7702:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Spi **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Spi_1_1SWIG_11(JNIEnv*, jclass, jint, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7730:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Spi **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'void Java_mraa_mraaJNI_delete_1Spi(JNIEnv*, jclass, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7740:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Spi_1mode(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7766:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Spi_1frequency(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7795:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Spi_1writeByte(JNIEnv*, jclass, jlong, jobject, jshort)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7824:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Spi_1writeWord(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7853:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function '_jbyteArray* Java_mraa_mraaJNI_Spi_1write(JNIEnv*, jclass, jlong, jobject, jbyteArray)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7883:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Spi_1lsbmode(JNIEnv*, jclass, jlong, jobject, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7920:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Spi_1bitPerWord(JNIEnv*, jclass, jlong, jobject, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7949:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Spi **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Aio(JNIEnv*, jclass, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:7990:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Aio **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'void Java_mraa_mraaJNI_delete_1Aio(JNIEnv*, jclass, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8000:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Aio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_Aio_1read(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8025:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Aio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jfloat Java_mraa_mraaJNI_Aio_1readFloat(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8052:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Aio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Aio_1setBit(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8080:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Aio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Aio_1getBit(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8108:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Aio **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Uart_1_1SWIG_10(JNIEnv*, jclass, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8148:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Uart **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Uart_1_1SWIG_11(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8181:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Uart **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'void Java_mraa_mraaJNI_delete_1Uart(JNIEnv*, jclass, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8191:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function '_jstring* Java_mraa_mraaJNI_Uart_1getDevicePath(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8216:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function '_jstring* Java_mraa_mraaJNI_Uart_1readStr(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8244:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1writeStr(JNIEnv*, jclass, jlong, jobject, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8273:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jboolean Java_mraa_mraaJNI_Uart_1dataAvailable_1_1SWIG_10(JNIEnv*, jclass, jlong, jobject, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8309:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jboolean Java_mraa_mraaJNI_Uart_1dataAvailable_1_1SWIG_11(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8337:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1flush(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8364:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1sendBreak(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8392:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1setBaudRate(JNIEnv*, jclass, jlong, jobject, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8421:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1setMode(JNIEnv*, jclass, jlong, jobject, jint, jint, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8452:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1setFlowcontrol(JNIEnv*, jclass, jlong, jobject, jboolean, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8484:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1setTimeout(JNIEnv*, jclass, jlong, jobject, jint, jint, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8516:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Uart_1setNonBlocking(JNIEnv*, jclass, jlong, jobject, jboolean)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8547:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Uart **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Led_1_1SWIG_10(JNIEnv*, jclass, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8588:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Led **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jlong Java_mraa_mraaJNI_new_1Led_1_1SWIG_11(JNIEnv*, jclass, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8621:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(mraa::Led **)&jresult = result;
    ^~~~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'void Java_mraa_mraaJNI_delete_1Led(JNIEnv*, jclass, jlong)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8631:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Led **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Led_1setBrightness(JNIEnv*, jclass, jlong, jobject, jint)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8657:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Led **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Led_1readBrightness(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8685:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Led **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Led_1readMaxBrightness(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8712:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Led **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Led_1trigger(JNIEnv*, jclass, jlong, jobject, jstring)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8740:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Led **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx: In function 'jint Java_mraa_mraaJNI_Led_1clearTrigger(JNIEnv*, jclass, jlong, jobject)':
/home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx:8773:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   arg1 = *(mraa::Led **)&jarg1;
           ^~~~~~~~~~~~~~~~~~~~
[ 34%] Building C object src/java/CMakeFiles/mraajava.dir/mraajni.c.o
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/bin/aarch64-linux-gnu-gcc -Dmraajava_EXPORTS -I/home/builder/mraa/git/api -I/home/builder/mraa/git/api/mraa -I/home/builder/mraa/git/include -I/usr/include/json-c -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -I/home/builder/mraa/git/src/java/..  -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Werror=implicit -Werror=missing-parameter-type -DONEWIRE=1 -DARMPLAT=1 -DJSONPLAT=1 -DJAVACALLBACK -fPIC   -std=gnu99 -o CMakeFiles/mraajava.dir/mraajni.c.o   -c /home/builder/mraa/git/src/java/mraajni.c
[ 35%] Linking CXX shared module libmraajava.so
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/bin/cmake -E cmake_link_script CMakeFiles/mraajava.dir/link.txt --verbose=1
/usr/bin/aarch64-linux-gnu-g++ -fPIC -g -O2 -fdebug-prefix-map=/home/builder/mraa/git=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror=main -Wformat -Wmain -Wuninitialized -Winit-self -Wnon-virtual-dtor -Woverloaded-virtual -Wreorder -fpermissive -DJAVACALLBACK -Wl,-z,relro -shared  -o libmraajava.so CMakeFiles/mraajava.dir/CMakeFiles/mraajava.dir/mraajavaJAVA_wrap.cxx.o CMakeFiles/mraajava.dir/mraajni.c.o -Wl,-rpath,/home/builder/mraa/git/obj-aarch64-linux-gnu/src: ../libmraa.so.2.0.0 -lpthread /usr/lib/aarch64-linux-gnu/libjson-c.so 
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && cmake -E echo Compiling\ java..
Compiling java..
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && cmake -E make_directory /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java/mraa
cd /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java && /usr/lib/jvm/default-java/bin/javac *.java -d /home/builder/mraa/git/obj-aarch64-linux-gnu/src/java
/bin/sh: 1: /usr/lib/jvm/default-java/bin/javac: not found
make[3]: *** [src/java/CMakeFiles/mraajava.dir/build.make:107: src/java/libmraajava.so] Error 127
make[3]: *** Deleting file 'src/java/libmraajava.so'
make[3]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:473: src/java/CMakeFiles/mraajava.dir/all] Error 2
make[2]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
make[1]: *** [Makefile:144: all] Error 2
make[1]: Leaving directory '/home/builder/mraa/git/obj-aarch64-linux-gnu'
dh_auto_build: cd obj-aarch64-linux-gnu && make -j1 PKG_CONFIG=aarch64-linux-gnu-pkg-config CXX=aarch64-linux-gnu-g\+\+ CC=aarch64-linux-gnu-gcc returned exit code 2
make: *** [debian/rules:9: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
WARNING: exit code 2 from a shell command.

DEBUG: Python function do_dpkg_build finished
jan-kiszka commented 4 years ago

Please also provide the console log where kas-docker was running. And probably also build/tmp/work/isar-arm64/mraa/2.0-r0/temp/log.do_install_builddeps because this looks like something was missed when installing the build deps. I find that javac binary here.

davimaf commented 4 years ago

Please also provide the console log where kas-docker was running. And probably also build/tmp/work/isar-arm64/mraa/2.0-r0/temp/log.do_install_builddeps because this looks like something was missed when installing the build deps. I find that javac binary here.

Hi jan-kiszka, Attached there are the kas docker console output and the specific builddeps log files. thank you.

kas-docker.txt log.do_install_builddeps.txt

jan-kiszka commented 4 years ago

No luck in understanding or even reproducing yet. I just ran

./kas-docker --iser build kas-iot2050-example.yml --target mraa

and that worked.

But my Ubuntu VM is a bit older (18.04.2), and so is the docker.io (18.09.7). Will have to refresh that setup, but that may take some days.

Last thing to compare upfront: I was giving 4G RAM to the VM (and 8 cores, but that should not make the difference). How much does yours have?

bergmanu commented 4 years ago

I can confirm that ./kas-docker --isar build kas-iot2050-example.yml works on my machine: Ubuntu: 18.04.4 Kernel: 5.3.0-51 docker: 19.03.8

My VM has 4GB of RAM and two cores.

jan-kiszka commented 4 years ago

We likely need a reference description for the setup of such a system.

Still, I'd like to understand eventually where this issue comes from. Apparently, it was not only seen once.

jan-kiszka commented 4 years ago

Another factor to specify, besides recommended RAM size, is free storage size. Both values should also go into our README.

bergmanu commented 4 years ago

I'll try to setup a VM from scratch with Ubuntu 20.04 to see what steps are needed to setup such a system. For now I was using an already prepared VM for docker.

davimaf commented 4 years ago

The machine with problems was: System: Win10 + Virtual Machine VirtualBox 6.0.8 r130520 VM: Kernel: 5.3.0-51-generic x86_64 bits: 64 Desktop: Gnome 3.28.4 Distro: Ubuntu 18.04.4 LTS CPU(s): 4 core of Intel Xeon IPC- 8GB RAM Docker version 19.03.6 The machine is the same used for building IOT2040 images.

I've tried with another VM on VMWare on my Notebook: Host: ubuntu Kernel: 4.15.0-47-generic x86_64 Distro: Ubuntu 16.04 xenial CPU(s): 2 core of Intel Core i7-6820EQs - 8GB RAM Docker version 18.09.6

And its working. I'm able to generate example image correctly.

jan-kiszka commented 4 years ago

I suppose we can close the issue then.

FWIW, I've scheduled some safety measure for kas-docker (https://github.com/siemens/kas/commit/385e42ff11beb505df20acd0d2238814a5522687) to detect and reject execution as root so that at least one source of trouble will be eliminated in the future.

tammerOfTheGods commented 4 years ago

I ran into this same issue (/usr/lib/jvm/default-java/bin/javac: not found). It was corrected by building on a debian 10 VB as opposed to Ubuntu 18 or by upgrading the MRAA patch to use python 3 exclusively (remove references to python 2.6).

jan-kiszka commented 4 years ago

Do you mean you dropped libpython-dev from DEBIAN_BUILD_DEPENDS in recipes-app/mraa/mraa.bb? Or what exactly did you do? How did you find out what was causing the problem for you?

tammerOfTheGods commented 4 years ago

Yes... initially I tried pulling a more recent version of mraa but the problem remained and was during the cmake. IIRC I did the cmake locally to resolve the build problems. This diff is based on a different version of mraa.bb but indicates the different DEBIAN_BUILD_DEPENDS (also turned off the cmake tests). Didn't get a change to test it as we determined that it would build on debian 10.

diff ./recipes-app/mraa/mraa.bb /localhome/tbrown/mraa-patch/ipc-edition/recipes-extended/mraa/mraa.bb

17,20c17,23
<             file://0002-feat-iot2050-add-iot2050-platform-support.patch \
<             file://0003-feat-iot2050-add-some-example-code-for-testing.patch \
<             file://rules"
< SRC_URI[sha256sum] = "15783b4c4431a36d44ba95daf134318a04ff44a8190ba3f19abbda89ede35a26"
---
>             file://0002-feat-iot2050-add-iot2050-platform-support.patch  \
>             file://0003-feat-iot2050-add-some-example-code-for-testing.patch "
> 
> #
> #           file://rules"
> #
> #SRC_URI[sha256sum] = "15783b4c4431a36d44ba95daf134318a04ff44a8190ba3f19abbda89ede35a26"
22c25,26
< MRAA_REV = "967585c9ea0e1a8818d2172d2395d8502f6180a2"
---
> #MRAA_REV = "967585c9ea0e1a8818d2172d2395d8502f6180a2"
> MRAA_REV = "e15ce6fbc76148ba8835adc92196b0d0a3f245e7"
30,39d33
< DEBIAN_BUILD_DEPENDS = " \
<     cmake, \
<     swig3.0, \
<     libpython-dev, \
<     libpython3-dev, \
<     nodejs, \
<     libnode-dev, \
<     libjson-c-dev, \
<     default-jdk"
< 
40a35
> DEB_BUILD_GNU_TYPE = " aarch64-linux-gnu "
45a41,43
>     sed -i -e 's/Build-Depends: /Build-Depends: cmake, swig3.0, libpython3-dev, nodejs, libnode-dev, libjson-c-dev, openjdk-11-jdk, /g' ${S}/debian/control
>     sed -i -e 's/option (BUILDTESTS "Override the addition of tests" ON)/option (BUILDTESTS "Override the addition of tests" OFF)/g' ${S}/CMakeLists.txt
jan-kiszka commented 4 years ago

It's a bit tricky to find the root change here. My feeling is that one of your chances disabled the java binding support and, thus, no longer needs the javac during build. That would obviously also avoid the issue. Or can you rule that out?

tammerOfTheGods commented 4 years ago

javac is required for the cmake. I think that the default javac is not set up correctly with libpython-dev, libpython3-dev and default-jdk on some platforms. Removing libpython-dev and using the specific openjdk-11-jdk (as opposed to default-jdk) appears to set up javac in a more consistent manner across platforms.

jan-kiszka commented 4 years ago

cmake (with the mraa-provided setup) probes for java, it does not require it. You can perfectly build mraa without any java installed. However, our recipe enforces it (-DBUILDSWIGJAVA=ON).

applea9 commented 4 years ago

I also ran into the same issue, my machine is Ubuntu: 16.04 Kernel: 4.15.0-112 docker: 18.09.7

Actually I have compiled it successfully before on same machine, but when I cleaned the cache and try to rebuild, this issue occured.

applea9 commented 4 years ago

I changed -DBUILDSWIGJAVA=ON to -DBUILDSWIGJAVA=OFF, the issue is solved.

jan-kiszka commented 4 years ago

I think I found the solution:

diff --git a/recipes-app/mraa/mraa.bb b/recipes-app/mraa/mraa.bb
index 0c2f39c..03921dd 100644
--- a/recipes-app/mraa/mraa.bb
+++ b/recipes-app/mraa/mraa.bb
@@ -35,7 +35,7 @@ DEBIAN_BUILD_DEPENDS = " \
     nodejs, \
     libnode-dev, \
     libjson-c-dev, \
-    default-jdk"
+    default-jdk:native"

 DEBIAN_DEPENDS = "python3, nodejs "

Could you retry with that change and java enabled? Please do a clean rebuild.

applea9 commented 4 years ago

With configuration of default-jdk:native and -DBUILDSWIGJAVA=ON, the image is successfully compiled.

What is difference between default-jdk and default-jdk:native?

jan-kiszka commented 4 years ago

From the commit log of the upcoming fix:

Otherwise, also the arm64 jdk is installed, and
/usr/lib/jvm/default-java is set up to point to it. That will make the
build reference the arm64 javac which may work on some systems
inheriting binfmt-misc settings from the host, but not on all.