Raspbian Package Auto-Building

Build log for ruby-hdfeos5 (1.2-7) on armhf

ruby-hdfeos51.2-7armhf → 2016-12-10 01:25:37

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-03

+==============================================================================+
| ruby-hdfeos5 1.2-7 (armhf)                   Sat, 10 Dec 2016 01:13:26 +0000 |
+==============================================================================+

Package: ruby-hdfeos5
Version: 1.2-7
Source Version: 1.2-7
Distribution: stretch-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/stretch-staging-armhf-sbuild-ea51db58-e6f6-4e20-b110-a4152d2cd152' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.0.1/private stretch-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private stretch-staging/main Sources [9580 kB]
Get:3 http://172.17.0.1/private stretch-staging/main armhf Packages [11.5 MB]
Fetched 21.1 MB in 24s (874 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'ruby-hdfeos5' packaging is maintained in the 'Git' version control system at:
https://anonscm.debian.org/git/pkg-grass/ruby-hdfeos5.git
Please use:
git clone https://anonscm.debian.org/git/pkg-grass/ruby-hdfeos5.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 14.9 MB of source archives.
Get:1 http://172.17.0.1/private stretch-staging/main ruby-hdfeos5 1.2-7 (dsc) [2066 B]
Get:2 http://172.17.0.1/private stretch-staging/main ruby-hdfeos5 1.2-7 (tar) [14.8 MB]
Get:3 http://172.17.0.1/private stretch-staging/main ruby-hdfeos5 1.2-7 (diff) [10.6 kB]
Fetched 14.9 MB in 1s (8053 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/ruby-hdfeos5-sFchYh/ruby-hdfeos5-1.2' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/ruby-hdfeos5-sFchYh' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-3SOFJc/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-3SOFJc/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-3SOFJc/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-3SOFJc/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-3SOFJc/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-3SOFJc/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-3SOFJc/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-3SOFJc/apt_archive ./ Packages [433 B]
Fetched 2109 B in 0s (3557 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  fuse2fs gnupg-l10n kbd libfuse2 manpages netbase psmisc
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 11 not upgraded.
Need to get 772 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-3SOFJc/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [772 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 772 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 13244 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper (>= 9~), gem2deb, libgctp-dev, libhdf5-serial-dev, libhe5-hdfeos-dev, ruby-narray, ruby-narray-miss
Filtered Build-Depends: debhelper (>= 9~), gem2deb, libgctp-dev, libhdf5-serial-dev, libhe5-hdfeos-dev, ruby-narray, ruby-narray-miss
dpkg-deb: building package 'sbuild-build-depends-ruby-hdfeos5-dummy' in '/<<BUILDDIR>>/resolver-3SOFJc/apt_archive/sbuild-build-depends-ruby-hdfeos5-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-ruby-hdfeos5-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-3SOFJc/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-3SOFJc/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-3SOFJc/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-3SOFJc/apt_archive ./ Sources [536 B]
Get:5 copy:/<<BUILDDIR>>/resolver-3SOFJc/apt_archive ./ Packages [620 B]
Fetched 2489 B in 0s (2623 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install ruby-hdfeos5 build dependencies (apt-based resolver)
------------------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  fuse2fs gnupg-l10n kbd libfuse2 manpages netbase psmisc
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils ca-certificates
  debhelper devscripts dh-autoreconf dh-python dh-strip-nondeterminism file
  gem2deb gem2deb-test-runner gettext gettext-base groff-base hdf5-helpers
  intltool-debian libaec-dev libaec0 libarchive-zip-perl libbsd0 libcroco3
  libexpat1 libffi6 libfile-stripnondeterminism-perl libgctp-dev libgctp0d
  libgfortran3 libglib2.0-0 libgmp-dev libgmpxx4ldbl libhdf5-100
  libhdf5-cpp-100 libhdf5-dev libhdf5-serial-dev libhe5-hdfeos-dev
  libhe5-hdfeos0 libicu57 libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev
  libmagic-mgc libmagic1 libmpdec2 libpipeline1 libpython3-stdlib
  libpython3.5-minimal libpython3.5-stdlib libruby2.3 libsigsegv2 libssl1.0.2
  libssl1.1 libsz2 libtimedate-perl libtool libunistring0 libxml2 libyaml-0-2
  m4 man-db mime-support openssl po-debconf python3 python3-minimal python3.5
  python3.5-minimal rake ruby ruby-all-dev ruby-did-you-mean ruby-minitest
  ruby-narray ruby-narray-miss ruby-net-telnet ruby-power-assert ruby-setup
  ruby-test-unit ruby2.3 ruby2.3-dev rubygems-integration zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois
  vacation dh-make adequate autopkgtest bls-standalone bsd-mailx | mailx
  check-all-the-things cvs-buildpackage devscripts-el diffoscope disorderfs
  dose-extra duck faketime gnuplot how-can-i-help libauthen-sasl-perl
  libfile-desktopentry-perl libnet-smtps-perl libterm-size-perl
  libyaml-syck-perl mozilla-devscripts mutt piuparts ratt reprotest ssh-client
  svn-buildpackage w3m gettext-doc libasprintf-dev libgettextpo-dev groff
  gmp-doc libgmp10-doc libmpfr-dev libhdf5-doc libtool-doc gfortran
  | fortran95-compiler gcj-jdk less www-browser libmail-box-perl python3-doc
  python3-tk python3-venv python3.5-venv python3.5-doc binfmt-support ri
  ruby-dev bundler
Recommended packages:
  at dctrl-tools dput | dupload libdistro-info-perl libencode-locale-perl
  liburi-perl libwww-perl licensecheck lintian patchutils python3-debian
  python3-magic strace unzip wdiff wget | curl debian-keyring equivs
  liblwp-protocol-https-perl libsoap-lite-perl apt-file curl | wget | lynx-cur
  pkg-config libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev
  xml-core libmail-sendmail-perl zip fonts-lato libjs-jquery
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils ca-certificates
  debhelper devscripts dh-autoreconf dh-python dh-strip-nondeterminism file
  gem2deb gem2deb-test-runner gettext gettext-base groff-base hdf5-helpers
  intltool-debian libaec-dev libaec0 libarchive-zip-perl libbsd0 libcroco3
  libexpat1 libffi6 libfile-stripnondeterminism-perl libgctp-dev libgctp0d
  libgfortran3 libglib2.0-0 libgmp-dev libgmpxx4ldbl libhdf5-100
  libhdf5-cpp-100 libhdf5-dev libhdf5-serial-dev libhe5-hdfeos-dev
  libhe5-hdfeos0 libicu57 libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev
  libmagic-mgc libmagic1 libmpdec2 libpipeline1 libpython3-stdlib
  libpython3.5-minimal libpython3.5-stdlib libruby2.3 libsigsegv2 libssl1.0.2
  libssl1.1 libsz2 libtimedate-perl libtool libunistring0 libxml2 libyaml-0-2
  m4 man-db mime-support openssl po-debconf python3 python3-minimal python3.5
  python3.5-minimal rake ruby ruby-all-dev ruby-did-you-mean ruby-minitest
  ruby-narray ruby-narray-miss ruby-net-telnet ruby-power-assert ruby-setup
  ruby-test-unit ruby2.3 ruby2.3-dev rubygems-integration
  sbuild-build-depends-ruby-hdfeos5-dummy zlib1g-dev
0 upgraded, 85 newly installed, 0 to remove and 11 not upgraded.
Need to get 36.9 MB/37.8 MB of archives.
After this operation, 135 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-3SOFJc/apt_archive ./ sbuild-build-depends-ruby-hdfeos5-dummy 0.invalid.0 [826 B]
Get:2 http://172.17.0.1/private stretch-staging/main armhf groff-base armhf 1.22.3-8 [1087 kB]
Get:3 http://172.17.0.1/private stretch-staging/main armhf libbsd0 armhf 0.8.3-1 [89.0 kB]
Get:4 http://172.17.0.1/private stretch-staging/main armhf bsdmainutils armhf 9.0.12 [178 kB]
Get:5 http://172.17.0.1/private stretch-staging/main armhf libpipeline1 armhf 1.4.1-2 [23.7 kB]
Get:6 http://172.17.0.1/private stretch-staging/main armhf man-db armhf 2.7.5-2 [971 kB]
Get:7 http://172.17.0.1/private stretch-staging/main armhf libgctp0d armhf 2.0-1 [34.0 kB]
Get:8 http://172.17.0.1/private stretch-staging/main armhf libpython3.5-minimal armhf 3.5.2-8 [566 kB]
Get:9 http://172.17.0.1/private stretch-staging/main armhf libexpat1 armhf 2.2.0-1 [61.7 kB]
Get:10 http://172.17.0.1/private stretch-staging/main armhf python3.5-minimal armhf 3.5.2-8 [1443 kB]
Get:11 http://172.17.0.1/private stretch-staging/main armhf python3-minimal armhf 3.5.1-4 [35.3 kB]
Get:12 http://172.17.0.1/private stretch-staging/main armhf mime-support all 3.60 [36.7 kB]
Get:13 http://172.17.0.1/private stretch-staging/main armhf libmpdec2 armhf 2.4.2-1 [67.5 kB]
Get:14 http://172.17.0.1/private stretch-staging/main armhf libpython3.5-stdlib armhf 3.5.2-8 [2090 kB]
Get:15 http://172.17.0.1/private stretch-staging/main armhf python3.5 armhf 3.5.2-8 [227 kB]
Get:16 http://172.17.0.1/private stretch-staging/main armhf libpython3-stdlib armhf 3.5.1-4 [18.6 kB]
Get:17 http://172.17.0.1/private stretch-staging/main armhf dh-python all 2.20160818 [83.0 kB]
Get:18 http://172.17.0.1/private stretch-staging/main armhf python3 armhf 3.5.1-4 [21.7 kB]
Get:19 http://172.17.0.1/private stretch-staging/main armhf libssl1.1 armhf 1.1.0c-2 [1101 kB]
Get:20 http://172.17.0.1/private stretch-staging/main armhf libmagic-mgc armhf 1:5.29-1 [219 kB]
Get:21 http://172.17.0.1/private stretch-staging/main armhf libmagic1 armhf 1:5.29-1 [104 kB]
Get:22 http://172.17.0.1/private stretch-staging/main armhf file armhf 1:5.29-1 [63.3 kB]
Get:23 http://172.17.0.1/private stretch-staging/main armhf gettext-base armhf 0.19.8.1-1 [117 kB]
Get:24 http://172.17.0.1/private stretch-staging/main armhf libicu57 armhf 57.1-5 [7427 kB]
Get:25 http://172.17.0.1/private stretch-staging/main armhf libxml2 armhf 2.9.4+dfsg1-2.1 [804 kB]
Get:26 http://172.17.0.1/private stretch-staging/main armhf libsigsegv2 armhf 2.10-5 [28.4 kB]
Get:27 http://172.17.0.1/private stretch-staging/main armhf m4 armhf 1.4.17-5 [239 kB]
Get:28 http://172.17.0.1/private stretch-staging/main armhf autoconf all 2.69-10 [338 kB]
Get:29 http://172.17.0.1/private stretch-staging/main armhf autotools-dev all 20161112.1 [73.4 kB]
Get:30 http://172.17.0.1/private stretch-staging/main armhf automake all 1:1.15-5 [733 kB]
Get:31 http://172.17.0.1/private stretch-staging/main armhf autopoint all 0.19.8.1-1 [433 kB]
Get:32 http://172.17.0.1/private stretch-staging/main armhf openssl armhf 1.1.0c-2 [703 kB]
Get:33 http://172.17.0.1/private stretch-staging/main armhf ca-certificates all 20161102 [203 kB]
Get:34 http://172.17.0.1/private stretch-staging/main armhf libtool all 2.4.6-2 [545 kB]
Get:35 http://172.17.0.1/private stretch-staging/main armhf dh-autoreconf all 12 [15.8 kB]
Get:36 http://172.17.0.1/private stretch-staging/main armhf libarchive-zip-perl all 1.59-1 [95.5 kB]
Get:37 http://172.17.0.1/private stretch-staging/main armhf libfile-stripnondeterminism-perl all 0.028-1 [14.6 kB]
Get:38 http://172.17.0.1/private stretch-staging/main armhf libtimedate-perl all 2.3000-2 [42.2 kB]
Get:39 http://172.17.0.1/private stretch-staging/main armhf dh-strip-nondeterminism all 0.028-1 [9020 B]
Get:40 http://172.17.0.1/private stretch-staging/main armhf libglib2.0-0 armhf 2.50.2-2 [2527 kB]
Get:41 http://172.17.0.1/private stretch-staging/main armhf libcroco3 armhf 0.6.11-2 [131 kB]
Get:42 http://172.17.0.1/private stretch-staging/main armhf libunistring0 armhf 0.9.6+really0.9.3-0.1 [252 kB]
Get:43 http://172.17.0.1/private stretch-staging/main armhf gettext armhf 0.19.8.1-1 [1433 kB]
Get:44 http://172.17.0.1/private stretch-staging/main armhf intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:45 http://172.17.0.1/private stretch-staging/main armhf po-debconf all 1.0.20 [247 kB]
Get:46 http://172.17.0.1/private stretch-staging/main armhf debhelper all 10.2.2 [826 kB]
Get:47 http://172.17.0.1/private stretch-staging/main armhf devscripts armhf 2.16.10 [927 kB]
Get:48 http://172.17.0.1/private stretch-staging/main armhf rubygems-integration all 1.10 [4882 B]
Get:49 http://172.17.0.1/private stretch-staging/main armhf ruby-did-you-mean all 1.0.0-2 [11.2 kB]
Get:50 http://172.17.0.1/private stretch-staging/main armhf ruby-minitest all 5.9.0-1 [51.1 kB]
Get:51 http://172.17.0.1/private stretch-staging/main armhf ruby-net-telnet all 0.1.1-2 [12.5 kB]
Get:52 http://172.17.0.1/private stretch-staging/main armhf ruby-power-assert all 0.3.0-1 [7902 B]
Get:53 http://172.17.0.1/private stretch-staging/main armhf ruby-test-unit all 3.1.7-2 [69.6 kB]
Get:54 http://172.17.0.1/private stretch-staging/main armhf libyaml-0-2 armhf 0.1.7-2 [39.9 kB]
Get:55 http://172.17.0.1/private stretch-staging/main armhf libruby2.3 armhf 2.3.3-1 [2864 kB]
Get:56 http://172.17.0.1/private stretch-staging/main armhf ruby2.3 armhf 2.3.3-1 [186 kB]
Get:57 http://172.17.0.1/private stretch-staging/main armhf ruby armhf 1:2.3.0+4 [10.6 kB]
Get:58 http://172.17.0.1/private stretch-staging/main armhf rake all 10.5.0-2 [49.4 kB]
Get:59 http://172.17.0.1/private stretch-staging/main armhf gem2deb-test-runner armhf 0.32 [20.0 kB]
Get:60 http://172.17.0.1/private stretch-staging/main armhf libgmpxx4ldbl armhf 2:6.1.1+dfsg-1 [21.5 kB]
Get:61 http://172.17.0.1/private stretch-staging/main armhf libgmp-dev armhf 2:6.1.1+dfsg-1 [561 kB]
Get:62 http://172.17.0.1/private stretch-staging/main armhf ruby2.3-dev armhf 2.3.3-1 [1031 kB]
Get:63 http://172.17.0.1/private stretch-staging/main armhf ruby-all-dev armhf 1:2.3.0+4 [9994 B]
Get:64 http://172.17.0.1/private stretch-staging/main armhf ruby-setup all 3.4.1-9 [34.2 kB]
Get:65 http://172.17.0.1/private stretch-staging/main armhf gem2deb armhf 0.32 [56.0 kB]
Get:66 http://172.17.0.1/private stretch-staging/main armhf hdf5-helpers armhf 1.10.0-patch1+docs-1 [35.7 kB]
Get:67 http://172.17.0.1/private stretch-staging/main armhf libaec0 armhf 0.3.2-1 [19.4 kB]
Get:68 http://172.17.0.1/private stretch-staging/main armhf libgctp-dev armhf 2.0-1 [41.2 kB]
Get:69 http://172.17.0.1/private stretch-staging/main armhf libgfortran3 armhf 6.2.1-5+rpi1 [166 kB]
Get:70 http://172.17.0.1/private stretch-staging/main armhf libsz2 armhf 0.3.2-1 [5836 B]
Get:71 http://172.17.0.1/private stretch-staging/main armhf libhdf5-100 armhf 1.10.0-patch1+docs-1 [1201 kB]
Get:72 http://172.17.0.1/private stretch-staging/main armhf libhdf5-cpp-100 armhf 1.10.0-patch1+docs-1 [118 kB]
Get:73 http://172.17.0.1/private stretch-staging/main armhf zlib1g-dev armhf 1:1.2.8.dfsg-2+b1 [197 kB]
Get:74 http://172.17.0.1/private stretch-staging/main armhf libjpeg62-turbo armhf 1:1.5.1-2 [109 kB]
Get:75 http://172.17.0.1/private stretch-staging/main armhf libjpeg62-turbo-dev armhf 1:1.5.1-2 [181 kB]
Get:76 http://172.17.0.1/private stretch-staging/main armhf libjpeg-dev all 1:1.5.1-2 [56.1 kB]
Get:77 http://172.17.0.1/private stretch-staging/main armhf libaec-dev armhf 0.3.2-1 [17.6 kB]
Get:78 http://172.17.0.1/private stretch-staging/main armhf libhdf5-dev armhf 1.10.0-patch1+docs-1 [2093 kB]
Get:79 http://172.17.0.1/private stretch-staging/main armhf libhdf5-serial-dev all 1.10.0-patch1+docs-1 [27.3 kB]
Get:80 http://172.17.0.1/private stretch-staging/main armhf libhe5-hdfeos0 armhf 5.1.15.dfsg.1-8+b1 [323 kB]
Get:81 http://172.17.0.1/private stretch-staging/main armhf libhe5-hdfeos-dev armhf 5.1.15.dfsg.1-8+b1 [512 kB]
Get:82 http://172.17.0.1/private stretch-staging/main armhf ruby-narray armhf 0.6.1.1-2+b1 [70.8 kB]
Get:83 http://172.17.0.1/private stretch-staging/main armhf ruby-narray-miss all 1.4.0-1 [16.2 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 36.9 MB in 4s (8052 kB/s)
Selecting previously unselected package groff-base.
(Reading database ... 13244 files and directories currently installed.)
Preparing to unpack .../00-groff-base_1.22.3-8_armhf.deb ...
Unpacking groff-base (1.22.3-8) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../01-libbsd0_0.8.3-1_armhf.deb ...
Unpacking libbsd0:armhf (0.8.3-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../02-bsdmainutils_9.0.12_armhf.deb ...
Unpacking bsdmainutils (9.0.12) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.4.1-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.4.1-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.7.5-2_armhf.deb ...
Unpacking man-db (2.7.5-2) ...
Selecting previously unselected package libgctp0d:armhf.
Preparing to unpack .../05-libgctp0d_2.0-1_armhf.deb ...
Unpacking libgctp0d:armhf (2.0-1) ...
Selecting previously unselected package libssl1.0.2:armhf.
Preparing to unpack .../06-libssl1.0.2_1.0.2j-4_armhf.deb ...
Unpacking libssl1.0.2:armhf (1.0.2j-4) ...
Selecting previously unselected package libpython3.5-minimal:armhf.
Preparing to unpack .../07-libpython3.5-minimal_3.5.2-8_armhf.deb ...
Unpacking libpython3.5-minimal:armhf (3.5.2-8) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../08-libexpat1_2.2.0-1_armhf.deb ...
Unpacking libexpat1:armhf (2.2.0-1) ...
Selecting previously unselected package python3.5-minimal.
Preparing to unpack .../09-python3.5-minimal_3.5.2-8_armhf.deb ...
Unpacking python3.5-minimal (3.5.2-8) ...
Selecting previously unselected package python3-minimal.
Preparing to unpack .../10-python3-minimal_3.5.1-4_armhf.deb ...
Unpacking python3-minimal (3.5.1-4) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../11-mime-support_3.60_all.deb ...
Unpacking mime-support (3.60) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../12-libmpdec2_2.4.2-1_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.2-1) ...
Selecting previously unselected package libpython3.5-stdlib:armhf.
Preparing to unpack .../13-libpython3.5-stdlib_3.5.2-8_armhf.deb ...
Unpacking libpython3.5-stdlib:armhf (3.5.2-8) ...
Selecting previously unselected package python3.5.
Preparing to unpack .../14-python3.5_3.5.2-8_armhf.deb ...
Unpacking python3.5 (3.5.2-8) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../15-libpython3-stdlib_3.5.1-4_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.5.1-4) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../16-dh-python_2.20160818_all.deb ...
Unpacking dh-python (2.20160818) ...
Setting up libssl1.0.2:armhf (1.0.2j-4) ...
Setting up libpython3.5-minimal:armhf (3.5.2-8) ...
Setting up libexpat1:armhf (2.2.0-1) ...
Setting up python3.5-minimal (3.5.2-8) ...
Setting up python3-minimal (3.5.1-4) ...
Selecting previously unselected package python3.
(Reading database ... 14773 files and directories currently installed.)
Preparing to unpack .../00-python3_3.5.1-4_armhf.deb ...
Unpacking python3 (3.5.1-4) ...
Selecting previously unselected package libssl1.1:armhf.
Preparing to unpack .../01-libssl1.1_1.1.0c-2_armhf.deb ...
Unpacking libssl1.1:armhf (1.1.0c-2) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../02-libmagic-mgc_1%3a5.29-1_armhf.deb ...
Unpacking libmagic-mgc (1:5.29-1) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../03-libmagic1_1%3a5.29-1_armhf.deb ...
Unpacking libmagic1:armhf (1:5.29-1) ...
Selecting previously unselected package file.
Preparing to unpack .../04-file_1%3a5.29-1_armhf.deb ...
Unpacking file (1:5.29-1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../05-gettext-base_0.19.8.1-1_armhf.deb ...
Unpacking gettext-base (0.19.8.1-1) ...
Selecting previously unselected package libicu57:armhf.
Preparing to unpack .../06-libicu57_57.1-5_armhf.deb ...
Unpacking libicu57:armhf (57.1-5) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../07-libxml2_2.9.4+dfsg1-2.1_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-2.1) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../08-libsigsegv2_2.10-5_armhf.deb ...
Unpacking libsigsegv2:armhf (2.10-5) ...
Selecting previously unselected package m4.
Preparing to unpack .../09-m4_1.4.17-5_armhf.deb ...
Unpacking m4 (1.4.17-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../10-autoconf_2.69-10_all.deb ...
Unpacking autoconf (2.69-10) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../11-autotools-dev_20161112.1_all.deb ...
Unpacking autotools-dev (20161112.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../12-automake_1%3a1.15-5_all.deb ...
Unpacking automake (1:1.15-5) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../13-autopoint_0.19.8.1-1_all.deb ...
Unpacking autopoint (0.19.8.1-1) ...
Selecting previously unselected package openssl.
Preparing to unpack .../14-openssl_1.1.0c-2_armhf.deb ...
Unpacking openssl (1.1.0c-2) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../15-ca-certificates_20161102_all.deb ...
Unpacking ca-certificates (20161102) ...
Selecting previously unselected package libtool.
Preparing to unpack .../16-libtool_2.4.6-2_all.deb ...
Unpacking libtool (2.4.6-2) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../17-dh-autoreconf_12_all.deb ...
Unpacking dh-autoreconf (12) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../18-libarchive-zip-perl_1.59-1_all.deb ...
Unpacking libarchive-zip-perl (1.59-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../19-libfile-stripnondeterminism-perl_0.028-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.028-1) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../20-libtimedate-perl_2.3000-2_all.deb ...
Unpacking libtimedate-perl (2.3000-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../21-dh-strip-nondeterminism_0.028-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.028-1) ...
Selecting previously unselected package libffi6:armhf.
Preparing to unpack .../22-libffi6_3.2.1-6_armhf.deb ...
Unpacking libffi6:armhf (3.2.1-6) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../23-libglib2.0-0_2.50.2-2_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.50.2-2) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../24-libcroco3_0.6.11-2_armhf.deb ...
Unpacking libcroco3:armhf (0.6.11-2) ...
Selecting previously unselected package libunistring0:armhf.
Preparing to unpack .../25-libunistring0_0.9.6+really0.9.3-0.1_armhf.deb ...
Unpacking libunistring0:armhf (0.9.6+really0.9.3-0.1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../26-gettext_0.19.8.1-1_armhf.deb ...
Unpacking gettext (0.19.8.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../27-intltool-debian_0.35.0+20060710.4_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.4) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../28-po-debconf_1.0.20_all.deb ...
Unpacking po-debconf (1.0.20) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../29-debhelper_10.2.2_all.deb ...
Unpacking debhelper (10.2.2) ...
Selecting previously unselected package devscripts.
Preparing to unpack .../30-devscripts_2.16.10_armhf.deb ...
Unpacking devscripts (2.16.10) ...
Selecting previously unselected package rubygems-integration.
Preparing to unpack .../31-rubygems-integration_1.10_all.deb ...
Unpacking rubygems-integration (1.10) ...
Selecting previously unselected package ruby-did-you-mean.
Preparing to unpack .../32-ruby-did-you-mean_1.0.0-2_all.deb ...
Unpacking ruby-did-you-mean (1.0.0-2) ...
Selecting previously unselected package ruby-minitest.
Preparing to unpack .../33-ruby-minitest_5.9.0-1_all.deb ...
Unpacking ruby-minitest (5.9.0-1) ...
Selecting previously unselected package ruby-net-telnet.
Preparing to unpack .../34-ruby-net-telnet_0.1.1-2_all.deb ...
Unpacking ruby-net-telnet (0.1.1-2) ...
Selecting previously unselected package ruby-power-assert.
Preparing to unpack .../35-ruby-power-assert_0.3.0-1_all.deb ...
Unpacking ruby-power-assert (0.3.0-1) ...
Selecting previously unselected package ruby-test-unit.
Preparing to unpack .../36-ruby-test-unit_3.1.7-2_all.deb ...
Unpacking ruby-test-unit (3.1.7-2) ...
Selecting previously unselected package libyaml-0-2:armhf.
Preparing to unpack .../37-libyaml-0-2_0.1.7-2_armhf.deb ...
Unpacking libyaml-0-2:armhf (0.1.7-2) ...
Selecting previously unselected package libruby2.3:armhf.
Preparing to unpack .../38-libruby2.3_2.3.3-1_armhf.deb ...
Unpacking libruby2.3:armhf (2.3.3-1) ...
Selecting previously unselected package ruby2.3.
Preparing to unpack .../39-ruby2.3_2.3.3-1_armhf.deb ...
Unpacking ruby2.3 (2.3.3-1) ...
Selecting previously unselected package ruby.
Preparing to unpack .../40-ruby_1%3a2.3.0+4_armhf.deb ...
Unpacking ruby (1:2.3.0+4) ...
Selecting previously unselected package rake.
Preparing to unpack .../41-rake_10.5.0-2_all.deb ...
Unpacking rake (10.5.0-2) ...
Selecting previously unselected package gem2deb-test-runner.
Preparing to unpack .../42-gem2deb-test-runner_0.32_armhf.deb ...
Unpacking gem2deb-test-runner (0.32) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../43-libgmpxx4ldbl_2%3a6.1.1+dfsg-1_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.1.1+dfsg-1) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../44-libgmp-dev_2%3a6.1.1+dfsg-1_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.1.1+dfsg-1) ...
Selecting previously unselected package ruby2.3-dev:armhf.
Preparing to unpack .../45-ruby2.3-dev_2.3.3-1_armhf.deb ...
Unpacking ruby2.3-dev:armhf (2.3.3-1) ...
Selecting previously unselected package ruby-all-dev:armhf.
Preparing to unpack .../46-ruby-all-dev_1%3a2.3.0+4_armhf.deb ...
Unpacking ruby-all-dev:armhf (1:2.3.0+4) ...
Selecting previously unselected package ruby-setup.
Preparing to unpack .../47-ruby-setup_3.4.1-9_all.deb ...
Unpacking ruby-setup (3.4.1-9) ...
Selecting previously unselected package gem2deb.
Preparing to unpack .../48-gem2deb_0.32_armhf.deb ...
Unpacking gem2deb (0.32) ...
Selecting previously unselected package hdf5-helpers.
Preparing to unpack .../49-hdf5-helpers_1.10.0-patch1+docs-1_armhf.deb ...
Unpacking hdf5-helpers (1.10.0-patch1+docs-1) ...
Selecting previously unselected package libaec0:armhf.
Preparing to unpack .../50-libaec0_0.3.2-1_armhf.deb ...
Unpacking libaec0:armhf (0.3.2-1) ...
Selecting previously unselected package libgctp-dev:armhf.
Preparing to unpack .../51-libgctp-dev_2.0-1_armhf.deb ...
Unpacking libgctp-dev:armhf (2.0-1) ...
Selecting previously unselected package libgfortran3:armhf.
Preparing to unpack .../52-libgfortran3_6.2.1-5+rpi1_armhf.deb ...
Unpacking libgfortran3:armhf (6.2.1-5+rpi1) ...
Selecting previously unselected package libsz2:armhf.
Preparing to unpack .../53-libsz2_0.3.2-1_armhf.deb ...
Unpacking libsz2:armhf (0.3.2-1) ...
Selecting previously unselected package libhdf5-100:armhf.
Preparing to unpack .../54-libhdf5-100_1.10.0-patch1+docs-1_armhf.deb ...
Unpacking libhdf5-100:armhf (1.10.0-patch1+docs-1) ...
Selecting previously unselected package libhdf5-cpp-100:armhf.
Preparing to unpack .../55-libhdf5-cpp-100_1.10.0-patch1+docs-1_armhf.deb ...
Unpacking libhdf5-cpp-100:armhf (1.10.0-patch1+docs-1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../56-zlib1g-dev_1%3a1.2.8.dfsg-2+b1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.8.dfsg-2+b1) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../57-libjpeg62-turbo_1%3a1.5.1-2_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:1.5.1-2) ...
Selecting previously unselected package libjpeg62-turbo-dev:armhf.
Preparing to unpack .../58-libjpeg62-turbo-dev_1%3a1.5.1-2_armhf.deb ...
Unpacking libjpeg62-turbo-dev:armhf (1:1.5.1-2) ...
Selecting previously unselected package libjpeg-dev.
Preparing to unpack .../59-libjpeg-dev_1%3a1.5.1-2_all.deb ...
Unpacking libjpeg-dev (1:1.5.1-2) ...
Selecting previously unselected package libaec-dev:armhf.
Preparing to unpack .../60-libaec-dev_0.3.2-1_armhf.deb ...
Unpacking libaec-dev:armhf (0.3.2-1) ...
Selecting previously unselected package libhdf5-dev.
Preparing to unpack .../61-libhdf5-dev_1.10.0-patch1+docs-1_armhf.deb ...
Unpacking libhdf5-dev (1.10.0-patch1+docs-1) ...
Selecting previously unselected package libhdf5-serial-dev.
Preparing to unpack .../62-libhdf5-serial-dev_1.10.0-patch1+docs-1_all.deb ...
Unpacking libhdf5-serial-dev (1.10.0-patch1+docs-1) ...
Selecting previously unselected package libhe5-hdfeos0:armhf.
Preparing to unpack .../63-libhe5-hdfeos0_5.1.15.dfsg.1-8+b1_armhf.deb ...
Unpacking libhe5-hdfeos0:armhf (5.1.15.dfsg.1-8+b1) ...
Selecting previously unselected package libhe5-hdfeos-dev.
Preparing to unpack .../64-libhe5-hdfeos-dev_5.1.15.dfsg.1-8+b1_armhf.deb ...
Unpacking libhe5-hdfeos-dev (5.1.15.dfsg.1-8+b1) ...
Selecting previously unselected package ruby-narray.
Preparing to unpack .../65-ruby-narray_0.6.1.1-2+b1_armhf.deb ...
Unpacking ruby-narray (0.6.1.1-2+b1) ...
Selecting previously unselected package ruby-narray-miss.
Preparing to unpack .../66-ruby-narray-miss_1.4.0-1_all.deb ...
Unpacking ruby-narray-miss (1.4.0-1) ...
Selecting previously unselected package sbuild-build-depends-ruby-hdfeos5-dummy.
Preparing to unpack .../67-sbuild-build-depends-ruby-hdfeos5-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-ruby-hdfeos5-dummy (0.invalid.0) ...
Setting up libaec0:armhf (0.3.2-1) ...
Setting up libjpeg62-turbo:armhf (1:1.5.1-2) ...
Setting up libarchive-zip-perl (1.59-1) ...
Setting up mime-support (3.60) ...
Setting up libtimedate-perl (2.3000-2) ...
Setting up libsigsegv2:armhf (2.10-5) ...
Setting up libgfortran3:armhf (6.2.1-5+rpi1) ...
Setting up groff-base (1.22.3-8) ...
Setting up gettext-base (0.19.8.1-1) ...
Setting up libpipeline1:armhf (1.4.1-2) ...
Setting up m4 (1.4.17-5) ...
Setting up libicu57:armhf (57.1-5) ...
Setting up libbsd0:armhf (0.8.3-1) ...
Setting up libxml2:armhf (2.9.4+dfsg1-2.1) ...
Setting up libmagic-mgc (1:5.29-1) ...
Setting up libmagic1:armhf (1:5.29-1) ...
Setting up ruby-did-you-mean (1.0.0-2) ...
Setting up libyaml-0-2:armhf (0.1.7-2) ...
Setting up libgctp0d:armhf (2.0-1) ...
Processing triggers for libc-bin (2.24-7+rpi1) ...
Setting up autotools-dev (20161112.1) ...
Setting up libunistring0:armhf (0.9.6+really0.9.3-0.1) ...
Setting up libssl1.1:armhf (1.1.0c-2) ...
Setting up openssl (1.1.0c-2) ...
Setting up ruby-net-telnet (0.1.1-2) ...
Setting up libffi6:armhf (3.2.1-6) ...
Setting up libjpeg62-turbo-dev:armhf (1:1.5.1-2) ...
Setting up bsdmainutils (9.0.12) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up libgmpxx4ldbl:armhf (2:6.1.1+dfsg-1) ...
Setting up ruby-minitest (5.9.0-1) ...
Setting up ca-certificates (20161102) ...
Updating certificates in /etc/ssl/certs...
173 added, 0 removed; done.
Setting up hdf5-helpers (1.10.0-patch1+docs-1) ...
Setting up autopoint (0.19.8.1-1) ...
Setting up libmpdec2:armhf (2.4.2-1) ...
Setting up ruby-power-assert (0.3.0-1) ...
Setting up libsz2:armhf (0.3.2-1) ...
Setting up zlib1g-dev:armhf (1:1.2.8.dfsg-2+b1) ...
Setting up libfile-stripnondeterminism-perl (0.028-1) ...
Setting up libgmp-dev:armhf (2:6.1.1+dfsg-1) ...
Setting up libhdf5-100:armhf (1.10.0-patch1+docs-1) ...
Setting up libgctp-dev:armhf (2.0-1) ...
Setting up ruby-test-unit (3.1.7-2) ...
Setting up libglib2.0-0:armhf (2.50.2-2) ...
No schema files found: doing nothing.
Setting up libpython3.5-stdlib:armhf (3.5.2-8) ...
Setting up libaec-dev:armhf (0.3.2-1) ...
Setting up libhe5-hdfeos0:armhf (5.1.15.dfsg.1-8+b1) ...
Setting up autoconf (2.69-10) ...
Setting up file (1:5.29-1) ...
Setting up libcroco3:armhf (0.6.11-2) ...
Setting up libhe5-hdfeos-dev (5.1.15.dfsg.1-8+b1) ...
Setting up libjpeg-dev (1:1.5.1-2) ...
Setting up automake (1:1.15-5) ...
update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode
Setting up rubygems-integration (1.10) ...
Setting up man-db (2.7.5-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libtool (2.4.6-2) ...
Setting up python3.5 (3.5.2-8) ...
Setting up libpython3-stdlib:armhf (3.5.1-4) ...
Setting up libhdf5-cpp-100:armhf (1.10.0-patch1+docs-1) ...
Setting up gettext (0.19.8.1-1) ...
Setting up libhdf5-dev (1.10.0-patch1+docs-1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-serial.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode
Setting up libhdf5-serial-dev (1.10.0-patch1+docs-1) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up po-debconf (1.0.20) ...
Setting up libruby2.3:armhf (2.3.3-1) ...
Setting up dh-autoreconf (12) ...
Setting up python3 (3.5.1-4) ...
Setting up devscripts (2.16.10) ...
Setting up ruby2.3 (2.3.3-1) ...
Setting up ruby2.3-dev:armhf (2.3.3-1) ...
Setting up dh-strip-nondeterminism (0.028-1) ...
Setting up ruby (1:2.3.0+4) ...
Setting up dh-python (2.20160818) ...
Setting up debhelper (10.2.2) ...
Setting up ruby-all-dev:armhf (1:2.3.0+4) ...
Setting up rake (10.5.0-2) ...
Setting up ruby-setup (3.4.1-9) ...
Setting up ruby-narray (0.6.1.1-2+b1) ...
Setting up ruby-narray-miss (1.4.0-1) ...
Setting up gem2deb-test-runner (0.32) ...
Setting up gem2deb (0.32) ...
Setting up sbuild-build-depends-ruby-hdfeos5-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.24-7+rpi1) ...
Processing triggers for ca-certificates (20161102) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 3.19.0-trunk-armmp armhf (armv7l)
Toolchain package versions: binutils_2.27.51.20161127-1 dpkg-dev_1.18.15 g++-6_6.2.1-5+rpi1 gcc-6_6.2.1-5+rpi1 libc6-dev_2.24-7+rpi1 libstdc++-6-dev_6.2.1-5+rpi1 libstdc++6_6.2.1-5+rpi1 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch
Package versions: adduser_3.115 apt_1.4~beta1 autoconf_2.69-10 automake_1:1.15-5 autopoint_0.19.8.1-1 autotools-dev_20161112.1 base-files_9.7+rpi1 base-passwd_3.5.41 bash_4.4-2 binutils_2.27.51.20161127-1 bsdmainutils_9.0.12 bsdutils_1:2.29-1 build-essential_12.2 bzip2_1.0.6-8 ca-certificates_20161102 coreutils_8.25-2 cpio_2.11+dfsg-6 cpp_4:6.1.1-1 cpp-6_6.2.1-5+rpi1 dash_0.5.8-2.3 debconf_1.5.59 debfoster_2.7-2.1 debhelper_10.2.2 debianutils_4.8.1 devscripts_2.16.10 dh-autoreconf_12 dh-python_2.20160818 dh-strip-nondeterminism_0.028-1 diffutils_1:3.5-1 dmsetup_2:1.02.136-1 dpkg_1.18.15 dpkg-dev_1.18.15 e2fslibs_1.43.3-1 e2fsprogs_1.43.3-1 fakeroot_1.21-2 file_1:5.29-1 findutils_4.6.0+git+20161106-1 fuse2fs_1.43.3-1 g++_4:6.1.1-1 g++-6_6.2.1-5+rpi1 gcc_4:6.1.1-1 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8-base_4.8.5-4 gcc-4.9-base_4.9.3-14 gcc-6_6.2.1-5+rpi1 gcc-6-base_6.2.1-5+rpi1 gem2deb_0.32 gem2deb-test-runner_0.32 gettext_0.19.8.1-1 gettext-base_0.19.8.1-1 gnupg_2.1.16-2 gnupg-agent_2.1.16-2 gnupg-l10n_2.1.16-2 gpgv_2.1.16-2 grep_2.26-1 groff-base_1.22.3-8 gzip_1.6-5 hdf5-helpers_1.10.0-patch1+docs-1 hostname_3.18 init_1.46 init-system-helpers_1.46 initscripts_2.88dsf-59.8 insserv_1.14.0-5.4 intltool-debian_0.35.0+20060710.4 kbd_2.0.3-2 klibc-utils_2.0.4-9+rpi1 kmod_23-1 libacl1_2.2.52-3 libaec-dev_0.3.2-1 libaec0_0.3.2-1 libapparmor1_2.10.95-6 libapt-pkg5.0_1.4~beta1 libarchive-zip-perl_1.59-1 libasan3_6.2.1-5+rpi1 libassuan0_2.4.3-2 libatomic1_6.2.1-5+rpi1 libattr1_1:2.4.47-2 libaudit-common_1:2.6.7-1 libaudit1_1:2.6.7-1 libblkid1_2.29-1 libbsd0_0.8.3-1 libbz2-1.0_1.0.6-8 libc-bin_2.24-7+rpi1 libc-dev-bin_2.24-7+rpi1 libc6_2.24-7+rpi1 libc6-dev_2.24-7+rpi1 libcap-ng0_0.7.7-3 libcap2_1:2.25-1 libcap2-bin_1:2.25-1 libcc1-0_6.2.1-5+rpi1 libcomerr2_1.43.3-1 libcroco3_0.6.11-2 libcryptsetup4_2:1.7.3-2 libdb5.3_5.3.28-12 libdbus-1-3_1.10.14-1 libdebconfclient0_0.218 libdevmapper1.02.1_2:1.02.136-1 libdpkg-perl_1.18.15 libdrm2_2.4.74-1 libexpat1_2.2.0-1 libfakeroot_1.21-2 libfdisk1_2.29-1 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.028-1 libfuse2_2.9.7-1 libgc1c2_1:7.4.2-8 libgcc-6-dev_6.2.1-5+rpi1 libgcc1_1:6.2.1-5+rpi1 libgcrypt20_1.7.3-2 libgctp-dev_2.0-1 libgctp0d_2.0-1 libgdbm3_1.8.3-14 libgfortran3_6.2.1-5+rpi1 libglib2.0-0_2.50.2-2 libgmp-dev_2:6.1.1+dfsg-1 libgmp10_2:6.1.1+dfsg-1 libgmpxx4ldbl_2:6.1.1+dfsg-1 libgomp1_6.2.1-5+rpi1 libgpg-error0_1.25-1 libhdf5-100_1.10.0-patch1+docs-1 libhdf5-cpp-100_1.10.0-patch1+docs-1 libhdf5-dev_1.10.0-patch1+docs-1 libhdf5-serial-dev_1.10.0-patch1+docs-1 libhe5-hdfeos-dev_5.1.15.dfsg.1-8+b1 libhe5-hdfeos0_5.1.15.dfsg.1-8+b1 libicu57_57.1-5 libidn11_1.33-1 libip4tc0_1.6.0-4 libisl15_0.17.1-1 libjpeg-dev_1:1.5.1-2 libjpeg62-turbo_1:1.5.1-2 libjpeg62-turbo-dev_1:1.5.1-2 libklibc_2.0.4-9+rpi1 libkmod2_23-1 libksba8_1.3.5-2 liblz4-1_0.0~r131-2 liblzma5_5.2.2-1.2 libmagic-mgc_1:5.29-1 libmagic1_1:5.29-1 libmount1_2.29-1 libmpc3_1.0.3-1 libmpdec2_2.4.2-1 libmpfr4_3.1.5-1 libncurses5_6.0+20160917-1 libncursesw5_6.0+20160917-1 libnpth0_1.3-1 libpam-modules_1.1.8-3.3 libpam-modules-bin_1.1.8-3.3 libpam-runtime_1.1.8-3.3 libpam0g_1.1.8-3.3 libpcre3_2:8.39-2 libperl5.24_5.24.1~rc4-1 libpipeline1_1.4.1-2 libplymouth4_0.9.2-3 libpng12-0_1.2.54-6 libprocps6_2:3.3.12-3 libpython3-stdlib_3.5.1-4 libpython3.5-minimal_3.5.2-8 libpython3.5-stdlib_3.5.2-8 libreadline7_7.0-1 libruby2.3_2.3.3-1 libseccomp2_2.3.1-2.1 libselinux1_2.6-3 libsemanage-common_2.6-1 libsemanage1_2.6-1 libsepol1_2.6-1 libsigsegv2_2.10-5 libsmartcols1_2.29-1 libsqlite3-0_3.15.2-1 libss2_1.43.3-1 libssl1.0.2_1.0.2j-4 libssl1.1_1.1.0c-2 libstdc++-6-dev_6.2.1-5+rpi1 libstdc++6_6.2.1-5+rpi1 libsystemd0_232-6 libsz2_0.3.2-1 libtimedate-perl_2.3000-2 libtinfo5_6.0+20160917-1 libtool_2.4.6-2 libubsan0_6.2.1-5+rpi1 libudev1_232-6 libunistring0_0.9.6+really0.9.3-0.1 libusb-0.1-4_2:0.1.12-30 libustr-1.0-1_1.0.4-6 libuuid1_2.29-1 libxml2_2.9.4+dfsg1-2.1 libyaml-0-2_0.1.7-2 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch login_1:4.2-3.3 lsb-base_9.20161125+rpi1 m4_1.4.17-5 make_4.1-9 makedev_2.3.1-93 man-db_2.7.5-2 manpages_4.08-1 mawk_1.3.3-17 mime-support_3.60 mount_2.29-1 multiarch-support_2.24-7+rpi1 ncurses-base_6.0+20160917-1 ncurses-bin_6.0+20160917-1 netbase_5.3 openssl_1.1.0c-2 passwd_1:4.2-3.3 patch_2.7.5-1 perl_5.24.1~rc4-1 perl-base_5.24.1~rc4-1 perl-modules-5.24_5.24.1~rc4-1 pinentry-curses_0.9.7-9 po-debconf_1.0.20 procps_2:3.3.12-3 psmisc_22.21-2.1 python3_3.5.1-4 python3-minimal_3.5.1-4 python3.5_3.5.2-8 python3.5-minimal_3.5.2-8 rake_10.5.0-2 raspbian-archive-keyring_20120528.2 readline-common_7.0-1 ruby_1:2.3.0+4 ruby-all-dev_1:2.3.0+4 ruby-did-you-mean_1.0.0-2 ruby-minitest_5.9.0-1 ruby-narray_0.6.1.1-2+b1 ruby-narray-miss_1.4.0-1 ruby-net-telnet_0.1.1-2 ruby-power-assert_0.3.0-1 ruby-setup_3.4.1-9 ruby-test-unit_3.1.7-2 ruby2.3_2.3.3-1 ruby2.3-dev_2.3.3-1 rubygems-integration_1.10 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-ruby-hdfeos5-dummy_0.invalid.0 sed_4.2.2-8 sensible-utils_0.0.9 startpar_0.59-3.1 systemd_232-6 systemd-sysv_232-6 sysv-rc_2.88dsf-59.8 sysvinit-utils_2.88dsf-59.8 tar_1.29b-1.1 tzdata_2016j-2 udev_232-6 util-linux_2.29-1 xz-utils_5.2.2-1.2 zlib1g_1:1.2.8.dfsg-2+b1 zlib1g-dev_1:1.2.8.dfsg-2+b1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Mon Dec  5 18:34:37 2016 UTC
gpgv:                using RSA key 6750F10AE88D4AF1
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./ruby-hdfeos5_1.2-7.dsc
dpkg-source: info: extracting ruby-hdfeos5 in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking ruby-hdfeos5_1.2.orig.tar.gz
dpkg-source: info: unpacking ruby-hdfeos5_1.2-7.debian.tar.xz
dpkg-source: info: applying 0001-Fix-NArray-Library-Path.patch
dpkg-source: info: applying 0002-Fix-test-data-path.patch
dpkg-source: info: applying 0003-Fix-printf-debugging.patch
dpkg-source: info: applying 0004-hdf5-dir.patch
dpkg-source: info: applying 0005-length-typo.patch
dpkg-source: info: applying 0006-hid_t.patch

Check disc space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=stretch-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=stretch-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=stretch-staging-armhf-sbuild-ea51db58-e6f6-4e20-b110-a4152d2cd152
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package ruby-hdfeos5
dpkg-buildpackage: info: source version 1.2-7
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build ruby-hdfeos5-1.2
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
/usr/lib/arm-linux-gnueabihf/hdf5/serial
dh clean --with ruby --buildsystem ruby --parallel
   dh_testdir -O--buildsystem=ruby -O--parallel
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean
	dh_ruby --clean
   dh_ruby --clean
rm -f *.he5
rm -rf test-lib
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean -O--buildsystem=ruby -O--parallel
 debian/rules build-arch
/usr/lib/arm-linux-gnueabihf/hdf5/serial
dh build-arch --with ruby --buildsystem ruby --parallel
   dh_testdir -a -O--buildsystem=ruby -O--parallel
   dh_update_autotools_config -a -O--buildsystem=ruby -O--parallel
   dh_auto_configure -a -O--buildsystem=ruby -O--parallel
	dh_ruby --configure
   dh_auto_build -a -O--buildsystem=ruby -O--parallel
	dh_ruby --build
   dh_ruby --build
   dh_auto_test -a -O--buildsystem=ruby -O--parallel
	dh_ruby --test
 fakeroot debian/rules binary-arch
/usr/lib/arm-linux-gnueabihf/hdf5/serial
dh binary-arch --with ruby --buildsystem ruby --parallel
   dh_testroot -a -O--buildsystem=ruby -O--parallel
   dh_prep -a -O--buildsystem=ruby -O--parallel
   dh_installdirs -a -O--buildsystem=ruby -O--parallel
   dh_auto_install -a -O--buildsystem=ruby -O--parallel
	dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-hdfeos5
   dh_ruby --install

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install files                                                                │
└──────────────────────────────────────────────────────────────────────────────┘

install -d /<<PKGBUILDDIR>>/debian/ruby-hdfeos5/usr/lib/ruby/vendor_ruby
install -D -m644 /<<PKGBUILDDIR>>/lib/hdfeos5.rb /<<PKGBUILDDIR>>/debian/ruby-hdfeos5/usr/lib/ruby/vendor_ruby/hdfeos5.rb

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build native extensions for ruby2.3                                          │
└──────────────────────────────────────────────────────────────────────────────┘

/usr/bin/ruby2.3 /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb /<<PKGBUILDDIR>> debian/ruby-hdfeos5
current directory: /<<PKGBUILDDIR>>
/usr/bin/ruby2.3 -r ./siteconf20161210-21269-19gj0s0.rb extconf.rb
checking for narray.h... yes
checking for narray_config.h... yes
checking for main() in -lgctp... yes
checking for hdf5.h... yes
checking for main() in -lhdf5... yes
checking for HE5_HdfEosDef.h... yes
checking for main() in -lhe5_hdfeos... yes
creating Makefile
current directory: /<<PKGBUILDDIR>>
make V=1 "DESTDIR=" clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f 
rm -f hdfeos5raw.so  *.o  *.bak mkmf.log .*.time
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
current directory: /<<PKGBUILDDIR>>
make V=1 "DESTDIR="
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.3.0 -I/usr/include/ruby-2.3.0/ruby/backward -I/usr/include/ruby-2.3.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/arm-linux-gnueabihf/hdf5/serial/include -I/usr/lib/arm-linux-gnueabihf -I/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.3.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.3-pCWwxM/ruby2.3-2.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o hdfeos5_cary2obj.o -c hdfeos5_cary2obj.c
gcc -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.3.0 -I/usr/include/ruby-2.3.0/ruby/backward -I/usr/include/ruby-2.3.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/arm-linux-gnueabihf/hdf5/serial/include -I/usr/lib/arm-linux-gnueabihf -I/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.3.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.3-pCWwxM/ruby2.3-2.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o hdfeos5_chkdatatype.o -c hdfeos5_chkdatatype.c
In file included from /usr/include/ruby-2.3.0/ruby.h:33:0,
                 from hdfeos5_chkdatatype.c:4:
/usr/include/ruby-2.3.0/ruby/ruby.h:1252:0: warning: "RSTRING" redefined
 #define RSTRING(obj) (R_CAST(RString)(obj))
 
In file included from /usr/include/hdf-eos5/HE5_HdfEosDef.h:40:0,
                 from hdfeos5_chkdatatype.c:3:
/usr/include/hdf-eos5/cfortHdf.h:1551:0: note: this is the location of the previous definition
 #define RSTRING(  A,B,D) if (B) free(B);
 
gcc -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.3.0 -I/usr/include/ruby-2.3.0/ruby/backward -I/usr/include/ruby-2.3.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/arm-linux-gnueabihf/hdf5/serial/include -I/usr/lib/arm-linux-gnueabihf -I/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.3.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.3-pCWwxM/ruby2.3-2.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o hdfeos5_obj2cary.o -c hdfeos5_obj2cary.c
gcc -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.3.0 -I/usr/include/ruby-2.3.0/ruby/backward -I/usr/include/ruby-2.3.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/arm-linux-gnueabihf/hdf5/serial/include -I/usr/lib/arm-linux-gnueabihf -I/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.3.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.3-pCWwxM/ruby2.3-2.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o hdfeos5gd_wrap.o -c hdfeos5gd_wrap.c
In file included from /usr/include/ruby-2.3.0/ruby.h:33:0,
                 from hdfeos5gd_wrap.c:4:
/usr/include/ruby-2.3.0/ruby/ruby.h:1252:0: warning: "RSTRING" redefined
 #define RSTRING(obj) (R_CAST(RString)(obj))
 
In file included from /usr/include/hdf-eos5/HE5_HdfEosDef.h:40:0,
                 from hdfeos5gd_wrap.c:3:
/usr/include/hdf-eos5/cfortHdf.h:1551:0: note: this is the location of the previous definition
 #define RSTRING(  A,B,D) if (B) free(B);
 
In file included from /usr/include/ruby-2.3.0/ruby.h:33:0,
                 from hdfeos5gd_wrap.c:4:
hdfeos5gd_wrap.c: In function 'hdfeos5_gdsetfield':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2143:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gd_file':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2223:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdfld_grid':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2233:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdattach':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:369:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gddefdim':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:396:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gddeforigin':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:580:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gddefpixreg':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:602:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gddiminfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:624:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdgridinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:653:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdnentries':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1215:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdprojinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:682:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdfld_inqname':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2244:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdcompinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:755:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdfieldinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:786:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdtileinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:817:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gddeffield':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:846:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdwritefieldmeta':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:885:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdwriteattr':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1018:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gd_get_att':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1052:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_swchkgrid':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2102:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdinqgrid':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1080:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_swchkgridname':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2121:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdgetfillvalue':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1146:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdinqdatatype':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1179:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdinqattrs':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1276:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gddetach':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1343:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdregioninfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1481:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdextractregion':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1513:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdgetpixvalues':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1660:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdwritelocattr':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1734:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdfield_get_att':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1770:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdinqlocattrs':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1803:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdwritegrpattr':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1833:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gd_get_grpatt':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1868:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdgetextdata':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1935:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdsetalias':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1965:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gddropalias':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1989:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdaliasinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2020:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdinqfldalias':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2054:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdgetaliaslist':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2079:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdorigininfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:706:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdpixreginfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:727:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gddefcomp':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:483:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gddefboxregion':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1438:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gddeftile':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:512:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdsetextdata':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1895:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gddefvrtregion':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1555:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdblksomoffset':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:451:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gddefproj':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:421:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdinterpolate':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1695:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gddefcomtile':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:545:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdgetpixels':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1621:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gddeftimeperiod':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1587:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdsetfillvalue':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1108:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdcreate':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:329:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdrs2ll':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1375:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdwritefield_char':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2272:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdwritefield_int':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2464:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdwritefield_long':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2560:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdwritefield_short':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2368:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdwritefield_float':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2656:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdwritefield_double':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2752:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdreadfield_long':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:3188:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdreadfield_char':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2846:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdreadfield_short':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:2960:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdreadfield_double':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:3416:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdreadfield_float':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:3302:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdreadfield_int':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:3074:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdinqdims':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1245:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5gd_wrap.c: In function 'hdfeos5_gdinqfields':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5gd_wrap.c:1309:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
gcc -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.3.0 -I/usr/include/ruby-2.3.0/ruby/backward -I/usr/include/ruby-2.3.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/arm-linux-gnueabihf/hdf5/serial/include -I/usr/lib/arm-linux-gnueabihf -I/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.3.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.3-pCWwxM/ruby2.3-2.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o hdfeos5main_wrap.o -c hdfeos5main_wrap.c
In file included from /usr/include/ruby-2.3.0/ruby.h:33:0,
                 from hdfeos5main_wrap.c:4:
/usr/include/ruby-2.3.0/ruby/ruby.h:1252:0: warning: "RSTRING" redefined
 #define RSTRING(obj) (R_CAST(RString)(obj))
 
In file included from /usr/include/hdf-eos5/HE5_HdfEosDef.h:40:0,
                 from hdfeos5main_wrap.c:3:
/usr/include/hdf-eos5/cfortHdf.h:1551:0: note: this is the location of the previous definition
 #define RSTRING(  A,B,D) if (B) free(B);
 
In file included from /usr/include/ruby-2.3.0/ruby.h:33:0,
                 from hdfeos5main_wrap.c:4:
hdfeos5main_wrap.c: In function 'hdfeos5_path':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5main_wrap.c:102:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
gcc -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.3.0 -I/usr/include/ruby-2.3.0/ruby/backward -I/usr/include/ruby-2.3.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/arm-linux-gnueabihf/hdf5/serial/include -I/usr/lib/arm-linux-gnueabihf -I/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.3.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.3-pCWwxM/ruby2.3-2.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o hdfeos5pt_wrap.o -c hdfeos5pt_wrap.c
In file included from /usr/include/ruby-2.3.0/ruby.h:33:0,
                 from hdfeos5pt_wrap.c:4:
/usr/include/ruby-2.3.0/ruby/ruby.h:1252:0: warning: "RSTRING" redefined
 #define RSTRING(obj) (R_CAST(RString)(obj))
 
In file included from /usr/include/hdf-eos5/HE5_HdfEosDef.h:40:0,
                 from hdfeos5pt_wrap.c:3:
/usr/include/hdf-eos5/cfortHdf.h:1551:0: note: this is the location of the previous definition
 #define RSTRING(  A,B,D) if (B) free(B);
 
hdfeos5pt_wrap.c: In function 'sort_data_byte':
hdfeos5pt_wrap.c:329:14: warning: implicit declaration of function 'HE5_PTreadlevelF' [-Wimplicit-function-declaration]
     status = HE5_PTreadlevelF(i_ptid, i_level, o_linkfield, H5T_NATIVE_CHAR, o_data_parent);
              ^~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptnrecs':
hdfeos5pt_wrap.c:617:52: warning: format '%s' expects a matching 'char *' argument [-Wformat=]
     if(o_nrec < 0) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                    ^
hdfeos5pt_wrap.c:617:55: warning: format '%d' expects a matching 'int' argument [-Wformat=]
     if(o_nrec < 0) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                       ^
hdfeos5pt_wrap.c: In function 'hdfeos5_ptnlevels':
hdfeos5pt_wrap.c:635:56: warning: format '%s' expects a matching 'char *' argument [-Wformat=]
     if(o_nlevels < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                        ^
hdfeos5pt_wrap.c:635:59: warning: format '%d' expects a matching 'int' argument [-Wformat=]
     if(o_nlevels < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                           ^
hdfeos5pt_wrap.c: In function 'hdfeos5_ptnfields':
hdfeos5pt_wrap.c:661:56: warning: format '%s' expects a matching 'char *' argument [-Wformat=]
     if(o_nlevels < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                        ^
hdfeos5pt_wrap.c:661:59: warning: format '%d' expects a matching 'int' argument [-Wformat=]
     if(o_nlevels < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                           ^
hdfeos5pt_wrap.c:664:57: warning: format '%s' expects a matching 'char *' argument [-Wformat=]
       if(o_nflds1 < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                         ^
hdfeos5pt_wrap.c:664:60: warning: format '%d' expects a matching 'int' argument [-Wformat=]
       if(o_nflds1 < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                            ^
hdfeos5pt_wrap.c:672:57: warning: format '%s' expects a matching 'char *' argument [-Wformat=]
       if(o_nflds1 < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                         ^
hdfeos5pt_wrap.c:672:60: warning: format '%d' expects a matching 'int' argument [-Wformat=]
       if(o_nflds1 < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                            ^
hdfeos5pt_wrap.c:676:57: warning: format '%s' expects a matching 'char *' argument [-Wformat=]
       if(o_nflds1 < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                         ^
hdfeos5pt_wrap.c:676:60: warning: format '%d' expects a matching 'int' argument [-Wformat=]
       if(o_nflds1 < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                            ^
hdfeos5pt_wrap.c: In function 'hdfeos5_ptgetlevelname':
hdfeos5pt_wrap.c:707:56: warning: format '%s' expects a matching 'char *' argument [-Wformat=]
     if(o_nlevels < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                        ^
hdfeos5pt_wrap.c:707:59: warning: format '%d' expects a matching 'int' argument [-Wformat=]
     if(o_nlevels < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                           ^
hdfeos5pt_wrap.c:710:61: warning: format '%s' expects a matching 'char *' argument [-Wformat=]
       if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                             ^
hdfeos5pt_wrap.c:710:64: warning: format '%d' expects a matching 'int' argument [-Wformat=]
       if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                                ^
hdfeos5pt_wrap.c:718:61: warning: format '%s' expects a matching 'char *' argument [-Wformat=]
       if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                             ^
hdfeos5pt_wrap.c:718:64: warning: format '%d' expects a matching 'int' argument [-Wformat=]
       if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                                ^
hdfeos5pt_wrap.c:722:61: warning: format '%s' expects a matching 'char *' argument [-Wformat=]
       if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                             ^
hdfeos5pt_wrap.c:722:64: warning: format '%d' expects a matching 'int' argument [-Wformat=]
       if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                                ^
hdfeos5pt_wrap.c: In function 'hdfeos5_ptdeflevel':
hdfeos5pt_wrap.c:790:17: warning: implicit declaration of function 'HE5_PTdeflevelF' [-Wimplicit-function-declaration]
     o_rtn_val = HE5_PTdeflevelF(i_ptid, i_levelname, i_rank, i_fieldlist, i_dimlist, i_ntypelist, i_array);
                 ^~~~~~~~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptchkfieldname':
hdfeos5pt_wrap.c:1521:54: warning: format '%s' expects a matching 'char *' argument [-Wformat=]
     if(o_level < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                      ^
hdfeos5pt_wrap.c:1521:57: warning: format '%d' expects a matching 'int' argument [-Wformat=]
     if(o_level < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                         ^
hdfeos5pt_wrap.c:1524:54: warning: format '%s' expects a matching 'char *' argument [-Wformat=]
     if(o_nflds < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                      ^
hdfeos5pt_wrap.c:1524:57: warning: format '%d' expects a matching 'int' argument [-Wformat=]
     if(o_nflds < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                         ^
hdfeos5pt_wrap.c:1527:54: warning: format '%s' expects a matching 'char *' argument [-Wformat=]
     if(o_nflds < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                      ^
hdfeos5pt_wrap.c:1527:57: warning: format '%d' expects a matching 'int' argument [-Wformat=]
     if(o_nflds < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                         ^
hdfeos5pt_wrap.c: In function 'hdfeos5_ptwritelevel_char':
hdfeos5pt_wrap.c:1706:14: warning: implicit declaration of function 'HE5_PTwritelevelF' [-Wimplicit-function-declaration]
     status = HE5_PTwritelevelF(i_ptid, i_level, i_count, i_fieldname, i_ntype, i_data);
              ^~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptupdatelevel_char':
hdfeos5pt_wrap.c:2574:14: warning: implicit declaration of function 'HE5_PTupdatelevelF' [-Wimplicit-function-declaration]
     status = HE5_PTupdatelevelF(i_ptid, i_level, i_fieldname, i_nrec, i_recs, i_ntype, i_data);
              ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/ruby-2.3.0/ruby.h:33:0,
                 from hdfeos5pt_wrap.c:4:
hdfeos5pt_wrap.c: In function 'hdfeos5_pt_file':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1649:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_level_point':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1659:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptsetfield_level':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1568:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptcreate':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:542:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptattach':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:568:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptdetach':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:593:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptnrecs':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:611:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptnfields':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:656:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptgetlevelname':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:702:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptdeflevel':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:753:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptdeflinkage':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:807:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptwriteattr':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:891:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_pt_get_att':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:925:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptchkfieldname':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1512:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptsetfield':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1543:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptfieldinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:964:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_level_inqname':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1670:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptinqdatatype':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1066:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptinqpoint':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1101:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptchkpoint':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1467:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptchkpointname':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1486:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptinqattrs':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1130:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptwritegrpattr':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1160:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_pt_get_grpatt':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1194:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptinqgrpattrs':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1222:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptwritelocattr':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1252:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptfield_get_att':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1288:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptinqlocattrs':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1321:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptwritelevel_char':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1693:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptwritelevel_int':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1728:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptwritelevel_short':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1763:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptwritelevel_long':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1798:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptwritelevel_float':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1833:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptwritelevel_double':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1868:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptreadlevel_char':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1910:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptreadlevel_short':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:2019:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptreadlevel_int':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:2128:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptreadlevel_long':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:2237:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptreadlevel_float':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:2346:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptreadlevel_double':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:2455:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptnlevels':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:630:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptbcklinkinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1349:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptfwdlinkinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1374:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptlevelindx':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:1397:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptupdatelevel_char':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:2559:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptupdatelevel_short':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:2597:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptupdatelevel_int':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:2635:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptupdatelevel_long':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:2673:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptupdatelevel_float':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:2711:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5pt_wrap.c: In function 'hdfeos5_ptupdatelevel_double':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5pt_wrap.c:2749:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
gcc -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.3.0 -I/usr/include/ruby-2.3.0/ruby/backward -I/usr/include/ruby-2.3.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/arm-linux-gnueabihf/hdf5/serial/include -I/usr/lib/arm-linux-gnueabihf -I/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.3.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.3-pCWwxM/ruby2.3-2.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o hdfeos5sw_wrap.o -c hdfeos5sw_wrap.c
In file included from /usr/include/ruby-2.3.0/ruby.h:33:0,
                 from hdfeos5sw_wrap.c:4:
/usr/include/ruby-2.3.0/ruby/ruby.h:1252:0: warning: "RSTRING" redefined
 #define RSTRING(obj) (R_CAST(RString)(obj))
 
In file included from /usr/include/hdf-eos5/HE5_HdfEosDef.h:40:0,
                 from hdfeos5sw_wrap.c:3:
/usr/include/hdf-eos5/cfortHdf.h:1551:0: note: this is the location of the previous definition
 #define RSTRING(  A,B,D) if (B) free(B);
 
hdfeos5sw_wrap.c: In function 'hdfeos5_swmapinfo':
hdfeos5sw_wrap.c:432:59: warning: format '%s' expects a matching 'char *' argument [-Wformat=]
     if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                           ^
hdfeos5sw_wrap.c:432:62: warning: format '%d' expects a matching 'int' argument [-Wformat=]
     if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__");
                                                              ^
In file included from /usr/include/ruby-2.3.0/ruby.h:33:0,
                 from hdfeos5sw_wrap.c:4:
hdfeos5sw_wrap.c: In function 'hdfeos5_swsetfield':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2812:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_sw_file':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2892:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_var_swath':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2902:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swcreate':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:318:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swattach':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:344:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swdefdim':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:371:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swdiminfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:393:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swmapinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:419:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swnentries':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1200:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swidxmapinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:454:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swcompinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:491:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swfieldinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:522:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swchunkinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:550:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swdefdimmap':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:581:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swdefgeofield':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:742:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swdefdatafield':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:784:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swwritedatameta':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:823:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swwritegeometa':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:852:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swwriteattr':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:882:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_sw_get_att':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:916:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swinqattrs':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:944:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swinqdatatype':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1164:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swinqswath':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1228:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swchkswath':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2771:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swchkswathname':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2790:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swfldsrch':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1364:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swdetach':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1392:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_var_inqname':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2913:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swextractregion':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1523:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swextractperiod':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1556:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swgetfillvalue':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1670:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swregioninfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1703:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swperiodinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1740:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swupdatescene':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1768:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swgeomapinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1824:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swwritegrpattr':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1851:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_sw_get_grpatt':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1885:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swinqgrpattrs':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1913:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_sw_get_geogrpatt':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1977:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swinqgeogrpattrs':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2005:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swwritelocattr':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2035:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swfield_get_att':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2071:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swinqlocattrs':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2104:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_prdefine':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2133:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_prread':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2213:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_prreclaimspace':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2248:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_prinquire':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2277:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_prinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2309:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_pr_get_grpatt':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2375:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_prinqgrpattrs':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2403:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swsetalias':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2429:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swdropalias':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2453:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swinqdfldalias':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2482:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swaliasinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2507:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swgetaliaslist':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2539:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swfldrename':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2564:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swmountexternal':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2592:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swunmount':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2619:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swreadexternal':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2646:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swgetextdata':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2715:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swdefchunk':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:645:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swdefcomp':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:672:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swdefidxmap':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:613:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swsetextdata':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2675:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swdefvrtregion':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1600:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swdefboxregion':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1412:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swwritegeogrpattr':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1941:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_prwritegrpattr':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2339:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swdefcomchunk':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:702:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swupdateidxmap':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1794:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_prwrite':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2171:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swsetfillvalue':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1632:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swdeftimeperiod':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1489:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swregionindex':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1450:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swwritefield_char':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:2941:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swwritefield_int':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:3133:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swwritefield_long':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:3229:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swwritefield_short':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:3037:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swwritefield_float':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:3325:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swwritefield_double':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:3421:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swreadfield_long':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:3858:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swreadfield_char':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:3516:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swreadfield_short':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:3630:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swreadfield_double':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:4086:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swreadfield_float':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:3972:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swreadfield_int':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:3744:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swinqdims':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:975:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swinqmaps':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1010:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swinqidxmaps':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1045:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swinqdatafields':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1080:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5sw_wrap.c: In function 'hdfeos5_swinqgeofields':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5sw_wrap.c:1122:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
gcc -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.3.0 -I/usr/include/ruby-2.3.0/ruby/backward -I/usr/include/ruby-2.3.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/arm-linux-gnueabihf/hdf5/serial/include -I/usr/lib/arm-linux-gnueabihf -I/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.3.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.3-pCWwxM/ruby2.3-2.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o hdfeos5za_wrap.o -c hdfeos5za_wrap.c
In file included from /usr/include/ruby-2.3.0/ruby.h:33:0,
                 from hdfeos5za_wrap.c:4:
/usr/include/ruby-2.3.0/ruby/ruby.h:1252:0: warning: "RSTRING" redefined
 #define RSTRING(obj) (R_CAST(RString)(obj))
 
In file included from /usr/include/hdf-eos5/HE5_HdfEosDef.h:40:0,
                 from hdfeos5za_wrap.c:3:
/usr/include/hdf-eos5/cfortHdf.h:1551:0: note: this is the location of the previous definition
 #define RSTRING(  A,B,D) if (B) free(B);
 
In file included from /usr/include/ruby-2.3.0/ruby.h:33:0,
                 from hdfeos5za_wrap.c:4:
hdfeos5za_wrap.c: In function 'hdfeos5_zasetfield':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1702:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_za_file':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1782:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zafld_za':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1792:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zacreate':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:316:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zaattach':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:342:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zadefdim':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:369:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zadiminfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:391:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zafld_inqname':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1803:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zacompinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:419:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zanentries':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:877:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zainfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:449:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zadefine':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:571:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zawritedatameta':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:608:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zawriteattr':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:639:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_za_get_att':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:673:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zainqattrs':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:701:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zainqdatatype':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:810:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zachunkinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:847:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zainqza':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:905:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zachkza':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1661:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zachkzaname':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1680:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zafldsrch':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1041:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zadetach':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1069:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zagetfillvalue':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1127:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zawritegrpattr':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1156:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_za_get_grpatt':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1190:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zainqgrpattrs':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1218:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zawritelocattr':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1248:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zafield_get_att':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1285:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zainqlocattrs':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1318:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zasetalias':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1345:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zadropalias':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1369:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zainqfldalias':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1398:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zaaliasinfo':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1424:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zagetaliaslist':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1457:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zafldrename':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1482:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zamountexternal':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1510:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zaunmount':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1537:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zareadexternal':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1564:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zagetextdata':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1633:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zadefchunk':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:475:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zadefcomp':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:502:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zasetextdata':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1593:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zadefcomchunk':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:532:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zasetfillvalue':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1089:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zawrite_char':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1831:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zawrite_int':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:2023:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zawrite_long':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:2119:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zawrite_short':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:1927:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zawrite_float':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:2215:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zawrite_double':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:2311:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zaread_long':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:2748:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zaread_char':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:2406:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zaread_short':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:2520:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zaread_double':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:2976:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zaread_float':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:2862:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zaread_int':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:2634:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zainqdims':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:732:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
hdfeos5za_wrap.c: In function 'hdfeos5_zainquire':
/usr/include/ruby-2.3.0/ruby/ruby.h:648:26: warning: call to 'ruby_safe_level_2_warning' declared with attribute warning: $SAFE=2 to 4 are obsolete
 #define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdfeos5za_wrap.c:767:5: note: in expansion of macro 'rb_secure'
     rb_secure(4);
     ^~~~~~~~~
rm -f hdfeos5raw.so
gcc -shared -o hdfeos5raw.so hdfeos5_cary2obj.o hdfeos5_chkdatatype.o hdfeos5_obj2cary.o hdfeos5gd_wrap.o hdfeos5main_wrap.o hdfeos5pt_wrap.o hdfeos5sw_wrap.o hdfeos5za_wrap.o -L. -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/ -L/usr/lib/arm-linux-gnueabihf/hdf5/serial/lib -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.3.0 -L. -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic    -lruby-2.3 -lhe5_hdfeos -lhdf5 -lgctp  -lpthread -lgmp -ldl -lcrypt -lm   -lc
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
current directory: /<<PKGBUILDDIR>>
make V=1 "DESTDIR=" install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/bin/mkdir -p . ./.gem.20161210-21269-akj2lo/numru
exit > .RUBYARCHDIR.-.numru.time
/usr/bin/install -c -m 0755 hdfeos5raw.so ./.gem.20161210-21269-akj2lo/numru
/bin/mkdir -p . ./.gem.20161210-21269-akj2lo/numru
exit > .RUBYLIBDIR.-.numru.time
/usr/bin/install -c -m 644 ./lib/hdfeos5.rb .gem.20161210-21269-akj2lo/numru
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
To see why this extension failed to compile, please check the mkmf.log which can be found here:
  /<<PKGBUILDDIR>>/debian/ruby-hdfeos5/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.3.0/mkmf.log
rm -f /<<PKGBUILDDIR>>/debian/ruby-hdfeos5/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.3.0/mkmf.log

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install Rubygems integration metadata                                        │
└──────────────────────────────────────────────────────────────────────────────┘

/usr/bin/ruby2.3 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby2.3 from debian/ruby-test-files.yaml                       │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-hdfeos5/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.3.0:/<<PKGBUILDDIR>>/debian/ruby-hdfeos5/usr/lib/ruby/vendor_ruby:. GEM_PATH=/var/lib/gems/2.3.0:/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.3.0:/usr/share/rubygems-integration/2.3.0:/usr/share/rubygems-integration/all ruby2.3 -ryaml -e YAML.load_file\(\"debian/ruby-test-files.yaml\"\).each\ \{\ \|f\|\ require\ f\ \}
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 12623 in HE5_GDdetach(): Checking for grid ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 12623 in HE5_GDdetach(): Checking for grid ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 12623 in HE5_GDdetach(): Checking for grid ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1234 in HE5_GDdefdim(): Checking for grid ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1234 in HE5_GDdefdim(): Checking for grid ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1234 in HE5_GDdefdim(): Checking for grid ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1234 in HE5_GDdefdim(): Checking for grid ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 3342 in HE5_GDdeforigin(): Checking for grid ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1234 in HE5_GDdefdim(): Checking for grid ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 6186 in HE5_GDdeffield(): Checking for Grid ID failed.

    major: Function entry/exit
    minor: Unable to initialize object
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1788 in HE5_GDdefcomp(): Checking for grid ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 6186 in HE5_GDdeffield(): Checking for Grid ID failed.

    major: Function entry/exit
    minor: Unable to initialize object
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 12623 in HE5_GDdetach(): Checking for grid ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 6186 in HE5_GDdeffield(): Checking for Grid ID failed.

    major: Function entry/exit
    minor: Unable to initialize object
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 6186 in HE5_GDdeffield(): Checking for Grid ID failed.

    major: Function entry/exit
    minor: Unable to initialize object
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 6186 in HE5_GDdeffield(): Checking for Grid ID failed.

    major: Function entry/exit
    minor: Unable to initialize object
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 6186 in HE5_GDdeffield(): Checking for Grid ID failed.

    major: Function entry/exit
    minor: Unable to initialize object
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 12623 in HE5_GDdetach(): Checking for grid ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1140 in HE5_GDchkgdid(): Cannot get the Grid index 

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: EHapi.c line 2206 in HE5_EHchkfid(): Invalid file ID: 0. ID should range from 67108864 to  67109064 .

    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 1151 in HE5_GDchkgdid(): Checking for file ID failed.

    major: Invalid arguments to routine
    minor: Out of range
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 3069947440:
  #000: GDapi.c line 5325 in HE5_GDfieldinfo(): Checking for Grid ID failed.

    major: Function entry/exit
    minor: Unable to initialize object
/<<PKGBUILDDIR>>/test/test_gd.rb:148:in `writefield': length of the array does not agree with that of the subset [hdfeos5gd_wrap.c:2722] (HE5Error)
	from /<<PKGBUILDDIR>>/test/test_gd.rb:148:in `<top (required)>'
	from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from -e:1:in `block in <main>'
	from -e:1:in `each'
	from -e:1:in `<main>'
ERROR: Test "ruby2.3" failed. Exiting.
dh_auto_install: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-hdfeos5 returned exit code 1
debian/rules:17: recipe for target 'binary-arch' failed
make: *** [binary-arch] Error 1
dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error exit status 2
--------------------------------------------------------------------------------
Build finished at 2016-12-10T01:25:24Z

Finished
--------


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 0
Build-Time: 98
Distribution: stretch-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 568
Job: ruby-hdfeos5_1.2-7
Machine Architecture: armhf
Package: ruby-hdfeos5
Package-Time: 718
Source-Version: 1.2-7
Space: 0
Status: failed
Version: 1.2-7
--------------------------------------------------------------------------------
Finished at 2016-12-10T01:25:24Z
Build needed 00:00:00, 0k disc space