Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/r/ruby-hdfeos5/ruby-hdfeos5_1.2-10_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/ruby-hdfeos5-1.2-1069f6a3sn/ruby-hdfeos5_1.2-10_amd64.buildinfo Get source package info: ruby-hdfeos5=1.2-10 Source URL: http://snapshot.notset.fr/mr/package/ruby-hdfeos5/1.2-10/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.118 autoconf=2.69-11.1 automake=1:1.16.1-4 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.47 bash=5.0-6 binutils=2.34-5 binutils-common=2.34-5 binutils-x86-64-linux-gnu=2.34-5 bsdmainutils=11.1.2+b1 bsdutils=1:2.34-0.1 build-essential=12.8 bzip2=1.0.8-2 ca-certificates=20190110 coreutils=8.30-3+b1 cpp=4:9.2.1-3.1 cpp-9=9.3.0-10 dash=0.5.10.2-7 debconf=1.5.73 debhelper=12.10 debianutils=4.9.1 devscripts=2.20.2 dh-autoreconf=19 dh-strip-nondeterminism=1.6.3-2 diffutils=1:3.7-3 dirmngr=2.2.20-1 dpkg=1.19.7 dpkg-dev=1.19.7 dwz=0.13-5 fakeroot=1.24-1 fdisk=2.34-0.1 file=1:5.38-4 findutils=4.7.0-1 g++=4:9.2.1-3.1 g++-9=9.3.0-10 gcc=4:9.2.1-3.1 gcc-10-base=10-20200402-1 gcc-9=9.3.0-10 gcc-9-base=9.3.0-10 gem2deb=1.0.5+b1 gem2deb-test-runner=1.0.5+b1 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 gnupg=2.2.20-1 gnupg-l10n=2.2.20-1 gnupg-utils=2.2.20-1 gpg=2.2.20-1 gpg-agent=2.2.20-1 gpg-wks-client=2.2.20-1 gpg-wks-server=2.2.20-1 gpgconf=2.2.20-1 gpgsm=2.2.20-1 gpgv=2.2.20-1 grep=3.4-1 groff-base=1.22.4-4 gzip=1.10-2 hdf5-helpers=1.10.6+repack-1 hostname=3.23 init-system-helpers=1.57 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-6 libaec-dev=1.0.4-1 libaec0=1.0.4-1 libarchive-zip-perl=1.68-1 libasan5=9.3.0-10 libassuan0=2.5.3-7 libatomic1=10-20200402-1 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3 libaudit1=1:2.8.5-3 libb-hooks-op-check-perl=0.22-1+b2 libbinutils=2.34-5 libblkid1=2.34-0.1 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-2 libc-bin=2.30-4 libc-dev-bin=2.30-4 libc6=2.30-4 libc6-dev=2.30-4 libcap-ng0=0.7.9-2.1+b2 libcc1-0=10-20200402-1 libclass-method-modifiers-perl=2.13-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.16-1 libcrypt1=1:4.4.16-1 libctf-nobfd0=2.34-5 libctf0=2.34-5 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.251 libdebhelper-perl=12.10 libdevel-callchecker-perl=0.008-1+b1 libdpkg-perl=1.19.7 libdynaloader-functions-perl=0.003-1 libelf1=0.176-1.1 libencode-locale-perl=1.05-1 libexpat1=2.2.9-1 libfakeroot=1.24-1 libfdisk1=2.34-0.1 libffi7=3.3-4 libfile-homedir-perl=1.004-1 libfile-listing-perl=6.04-1 libfile-stripnondeterminism-perl=1.6.3-2 libfile-which-perl=1.23-1 libgcc-9-dev=9.3.0-10 libgcc-s1=10-20200402-1 libgcrypt20=1.8.5-5 libgctp-2.0.0=2.0.0-6 libgctp-dev=2.0.0-6 libgdbm-compat4=1.18.1-5 libgdbm6=1.18.1-5 libgfortran5=10-20200402-1 libglib2.0-0=2.64.1-1 libgmp-dev=2:6.2.0+dfsg-4 libgmp10=2:6.2.0+dfsg-4 libgmpxx4ldbl=2:6.2.0+dfsg-4 libgnutls30=3.6.13-2 libgomp1=10-20200402-1 libgpg-error0=1.37-1 libhdf5-103-1=1.10.6+repack-1 libhdf5-cpp-103-1=1.10.6+repack-1 libhdf5-dev=1.10.6+repack-1 libhdf5-fortran-102=1.10.6+repack-1 libhdf5-hl-100=1.10.6+repack-1 libhdf5-hl-cpp-100=1.10.6+repack-1 libhdf5-hl-fortran-100=1.10.6+repack-1 libhe5-hdfeos-dev=5.1.16.dfsg.1-2+b2 libhe5-hdfeos0=5.1.16.dfsg.1-2+b2 libhogweed5=3.5.1+really3.5.1-2 libhtml-parser-perl=3.72-5 libhtml-tagset-perl=3.20-4 libhtml-tree-perl=5.07-2 libhttp-cookies-perl=6.08-1 libhttp-date-perl=6.05-1 libhttp-message-perl=6.22-1 libhttp-negotiate-perl=6.01-1 libicu63=63.2-3 libidn2-0=2.3.0-1 libimport-into-perl=1.002005-1 libio-html-perl=1.001-1 libio-pty-perl=1:1.12-1 libio-socket-ssl-perl=2.067-1 libipc-run-perl=20180523.0-2 libisl22=0.22.1-1 libitm1=10-20200402-1 libjpeg-dev=1:1.5.2-2 libjpeg62-turbo=1:1.5.2-2+b1 libjpeg62-turbo-dev=1:1.5.2-2+b1 libksba8=1.3.5-2 libldap-2.4-2=2.4.49+dfsg-3 libldap-common=2.4.49+dfsg-3 liblsan0=10-20200402-1 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.07-2 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.38-4 libmagic1=1:5.38-4 libmodule-runtime-perl=0.016-1 libmoo-perl=2.003006-1 libmount1=2.34-0.1 libmpc3=1.1.0-1 libmpdec2=2.4.2-3 libmpfr6=4.0.2-1 libncursesw6=6.2-1 libnet-http-perl=6.19-1 libnet-ssleay-perl=1.88-3 libnettle7=3.5.1+really3.5.1-2 libnpth0=1.6-1 libp11-kit0=0.23.20-1 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libparams-classify-perl=0.015-1+b2 libpcre2-8-0=10.34-7 libpcre3=2:8.39-12+b1 libperl5.30=5.30.0-9 libpipeline1=1.5.2-2 libpython3-stdlib=3.8.2-3 libpython3.8-minimal=3.8.2-1+b1 libpython3.8-stdlib=3.8.2-1+b1 libquadmath0=10-20200402-1 libreadline8=8.0-4 librole-tiny-perl=2.001004-1 libruby2.7=2.7.0-4 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.4.3-1 libselinux1=3.0-1+b2 libsemanage-common=3.0-1 libsemanage1=3.0-1+b2 libsepol1=3.0-1 libsigsegv2=2.12-2 libsmartcols1=2.34-0.1 libsqlite3-0=3.31.1-4 libssl1.1=1.1.1f-1 libstdc++-9-dev=9.3.0-10 libstdc++6=10-20200402-1 libstrictures-perl=2.000006-1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=245.4-2 libsz2=1.0.4-1 libtasn1-6=4.16.0-2 libtimedate-perl=2.3200-1 libtinfo6=6.2-1 libtool=2.4.6-14 libtry-tiny-perl=0.30-1 libtsan0=10-20200402-1 libubsan1=10-20200402-1 libuchardet0=0.0.6-3 libudev1=245.4-2 libunistring2=0.9.10-2 liburi-perl=1.76-2 libuuid1=2.34-0.1 libwww-perl=6.43-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.10+dfsg-4 libyaml-0-2=0.2.2-1 linux-libc-dev=5.5.13-2 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.2.1-1.2 man-db=2.9.1-1 mawk=1.3.4.20200120-2 mime-support=3.64 ncurses-base=6.2-1 ncurses-bin=6.2-1 netbase=6.1 openssl=1.1.1f-1 passwd=1:4.8.1-1 patch=2.7.6-6 patchutils=0.3.4-2+b1 perl=5.30.0-9 perl-base=5.30.0-9 perl-modules-5.30=5.30.0-9 perl-openssl-defaults=4 pinentry-curses=1.1.0-3+b1 po-debconf=1.0.21 python3=3.8.2-3 python3-minimal=3.8.2-3 python3.8=3.8.2-1+b1 python3.8-minimal=3.8.2-1+b1 rake=13.0.1-4 readline-common=8.0-4 ruby=1:2.7+1 ruby-all-dev=1:2.7+1 ruby-did-you-mean=1.2.1-1 ruby-minitest=5.13.0-1 ruby-narray=0.6.1.2-3+b2 ruby-narray-miss=1.4.0-2 ruby-net-telnet=0.1.1-2 ruby-power-assert=1.1.7-1 ruby-setup=3.4.1-9 ruby-test-unit=3.3.5-1 ruby-xmlrpc=0.3.0-2 ruby2.7=2.7.0-4 ruby2.7-dev=2.7.0-4 rubygems-integration=1.16 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-3 tar=1.30+dfsg-7 util-linux=2.34-0.1 wdiff=1.2.2-2+b1 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 zlib1g-dev=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201013T210019Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20200407T144315Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d ruby-hdfeos5=1.2-10 && mkdir -p /build/ruby-hdfeos5-fjEb9u && dpkg-source --no-check -x /*.dsc /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2 && chown -R builduser:builduser /build/ruby-hdfeos5-fjEb9u" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1586313529" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/ruby-hdfeos5-fjEb9u /tmp/ruby-hdfeos5-1.2-1069f6a3sn bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20200407T144315Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.7YpFJwIdkl as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.7YpFJwIdkl Reading package lists... Building dependency tree... util-linux is already the newest version (2.34-0.1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 132 kB of archives. After this operation, 393 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20200407T144315Z unstable/main amd64 libfakeroot amd64 1.24-1 [45.7 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200407T144315Z unstable/main amd64 fakeroot amd64 1.24-1 [85.9 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (882 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4505 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.24-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.24-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.24-1_amd64.deb ... Unpacking fakeroot (1.24-1) ... Setting up libfakeroot:amd64 (1.24-1) ... Setting up fakeroot (1.24-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.30-4) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201013T210019Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20200407T144315Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.7YpFJwIdkl Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201013T210019Z unstable InRelease [146 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20200407T144315Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20201013T210019Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20201013T210019Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20201013T210019Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20201013T210019Z unstable/main amd64 Packages [11.4 MB] Fetched 34.1 MB in 28s (1211 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.7YpFJwIdkl I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d ruby-hdfeos5=1.2-10 && mkdir -p /build/ruby-hdfeos5-fjEb9u && dpkg-source --no-check -x /*.dsc /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2 && chown -R builduser:builduser /build/ruby-hdfeos5-fjEb9u"' exec /tmp/mmdebstrap.7YpFJwIdkl Reading package lists... NOTICE: 'ruby-hdfeos5' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian-gis-team/ruby-hdfeos5.git Please use: git clone https://salsa.debian.org/debian-gis-team/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://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-hdfeos5 1.2-10 (dsc) [2164 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-hdfeos5 1.2-10 (tar) [14.8 MB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-hdfeos5 1.2-10 (diff) [11.0 kB] Fetched 14.9 MB in 12s (1233 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-hdfeos5_1.2-10.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting ruby-hdfeos5 in /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2 dpkg-source: info: unpacking ruby-hdfeos5_1.2.orig.tar.gz dpkg-source: info: unpacking ruby-hdfeos5_1.2-10.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series 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 I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1586313529" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.7YpFJwIdkl dpkg-buildpackage: info: source package ruby-hdfeos5 dpkg-buildpackage: info: source version 1.2-10 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Youhei SASAKI dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean /usr/lib/x86_64-linux-gnu/hdf5/serial dh clean --with ruby --buildsystem ruby debian/rules override_dh_auto_clean make[1]: Entering directory '/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2' dh_auto_clean dh_ruby --clean dh_ruby --clean rm -f *.he5 rm -rf test-lib make[1]: Leaving directory '/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2' dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules build-arch /usr/lib/x86_64-linux-gnu/hdf5/serial dh build-arch --with ruby --buildsystem ruby dh_update_autotools_config -a -O--buildsystem=ruby dh_autoreconf -a -O--buildsystem=ruby dh_auto_configure -a -O--buildsystem=ruby dh_ruby --configure dh_auto_build -a -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -a -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch /usr/lib/x86_64-linux-gnu/hdf5/serial dh binary-arch --with ruby --buildsystem ruby dh_testroot -a -O--buildsystem=ruby dh_prep -a -O--buildsystem=ruby dh_auto_install -a -O--buildsystem=ruby dh_ruby --install /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5 dh_ruby --install ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/ruby/vendor_ruby install -D -m644 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/lib/hdfeos5.rb /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/ruby/vendor_ruby/hdfeos5.rb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build native extensions for ruby2.7 │ └──────────────────────────────────────────────────────────────────────────────┘ /usr/bin/ruby2.7 /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2 debian/ruby-hdfeos5 current directory: /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2 ["/usr/bin/ruby2.7", "-I", "/usr/lib/ruby/2.7.0", "-r", "./siteconf20211016-4043043-12jaod2.rb", "extconf.rb"] checking for narray.h... yes checking for narray_config.h... yes checking for -lgctp... yes checking for hdf5.h... yes checking for -lhdf5... yes checking for HE5_HdfEosDef.h... yes checking for -lhe5_hdfeos... yes creating Makefile current directory: /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2 "make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=.' CXX='g++ -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=.' \"DESTDIR=\" clean" make[1]: Entering directory '/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2' rm -f rm -f hdfeos5raw.so *.o *.bak mkmf.log .*.time make[1]: Leaving directory '/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2' current directory: /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2 "make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=.' CXX='g++ -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=.' \"DESTDIR=\"" make[1]: Entering directory '/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2' gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include -I/usr/lib/x86_64-linux-gnu -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-cMhIdS/ruby2.7-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o hdfeos5_cary2obj.o -c hdfeos5_cary2obj.c gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include -I/usr/lib/x86_64-linux-gnu -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-cMhIdS/ruby2.7-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o hdfeos5_chkdatatype.o -c hdfeos5_chkdatatype.c In file included from /usr/include/ruby-2.7.0/ruby.h:33, from hdfeos5_chkdatatype.c:4: /usr/include/ruby-2.7.0/ruby/ruby.h:1271: warning: "RSTRING" redefined 1271 | #define RSTRING(obj) (R_CAST(RString)(obj)) | In file included from /usr/include/hdf-eos5/HE5_HdfEosDef.h:40, from hdfeos5_chkdatatype.c:3: /usr/include/hdf-eos5/cfortHdf.h:1551: note: this is the location of the previous definition 1551 | #define RSTRING( A,B,D) if (B) free(B); | hdfeos5_chkdatatype.c: In function ‘HE5Wrap_make_NArray1D_or_str’: hdfeos5_chkdatatype.c:33:36: warning: passing argument 3 of ‘na_make_object’ from incompatible pointer type [-Wincompatible-pointer-types] 33 | *obj = na_make_object(NA_BYTE, 1, &count, cNArray); | ^~~~~~ | | | size_t * {aka long unsigned int *} In file included from hdfeos5_chkdatatype.c:5: /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/narray.h:151:47: note: expected ‘int *’ but argument is of type ‘size_t *’ {aka ‘long unsigned int *’} 151 | VALUE na_make_object(int type, int rank, int *shape, VALUE klass); | ~~~~~^~~~~ hdfeos5_chkdatatype.c:40:36: warning: passing argument 3 of ‘na_make_object’ from incompatible pointer type [-Wincompatible-pointer-types] 40 | *obj = na_make_object(NA_SINT, 1, &count, cNArray); | ^~~~~~ | | | size_t * {aka long unsigned int *} In file included from hdfeos5_chkdatatype.c:5: /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/narray.h:151:47: note: expected ‘int *’ but argument is of type ‘size_t *’ {aka ‘long unsigned int *’} 151 | VALUE na_make_object(int type, int rank, int *shape, VALUE klass); | ~~~~~^~~~~ hdfeos5_chkdatatype.c:48:36: warning: passing argument 3 of ‘na_make_object’ from incompatible pointer type [-Wincompatible-pointer-types] 48 | *obj = na_make_object(NA_LINT, 1, &count, cNArray); | ^~~~~~ | | | size_t * {aka long unsigned int *} In file included from hdfeos5_chkdatatype.c:5: /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/narray.h:151:47: note: expected ‘int *’ but argument is of type ‘size_t *’ {aka ‘long unsigned int *’} 151 | VALUE na_make_object(int type, int rank, int *shape, VALUE klass); | ~~~~~^~~~~ hdfeos5_chkdatatype.c:52:38: warning: passing argument 3 of ‘na_make_object’ from incompatible pointer type [-Wincompatible-pointer-types] 52 | *obj = na_make_object(NA_SFLOAT, 1, &count, cNArray); | ^~~~~~ | | | size_t * {aka long unsigned int *} In file included from hdfeos5_chkdatatype.c:5: /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/narray.h:151:47: note: expected ‘int *’ but argument is of type ‘size_t *’ {aka ‘long unsigned int *’} 151 | VALUE na_make_object(int type, int rank, int *shape, VALUE klass); | ~~~~~^~~~~ hdfeos5_chkdatatype.c:56:38: warning: passing argument 3 of ‘na_make_object’ from incompatible pointer type [-Wincompatible-pointer-types] 56 | *obj = na_make_object(NA_DFLOAT, 1, &count, cNArray); | ^~~~~~ | | | size_t * {aka long unsigned int *} In file included from hdfeos5_chkdatatype.c:5: /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/narray.h:151:47: note: expected ‘int *’ but argument is of type ‘size_t *’ {aka ‘long unsigned int *’} 151 | VALUE na_make_object(int type, int rank, int *shape, VALUE klass); | ~~~~~^~~~~ gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include -I/usr/lib/x86_64-linux-gnu -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-cMhIdS/ruby2.7-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o hdfeos5_obj2cary.o -c hdfeos5_obj2cary.c gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include -I/usr/lib/x86_64-linux-gnu -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-cMhIdS/ruby2.7-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o hdfeos5gd_wrap.o -c hdfeos5gd_wrap.c In file included from /usr/include/ruby-2.7.0/ruby.h:33, from hdfeos5gd_wrap.c:4: /usr/include/ruby-2.7.0/ruby/ruby.h:1271: warning: "RSTRING" redefined 1271 | #define RSTRING(obj) (R_CAST(RString)(obj)) | In file included from /usr/include/hdf-eos5/HE5_HdfEosDef.h:40, from hdfeos5gd_wrap.c:3: /usr/include/hdf-eos5/cfortHdf.h:1551: note: this is the location of the previous definition 1551 | #define RSTRING( A,B,D) if (B) free(B); | hdfeos5gd_wrap.c: In function ‘hdfeos5_gdinqfields’: hdfeos5gd_wrap.c:1330:38: warning: passing argument 1 of ‘hdfeos5_cunsint64ary2obj’ from incompatible pointer type [-Wincompatible-pointer-types] 1330 | ntype = hdfeos5_cunsint64ary2obj(o_ntype, i_count, 1, &i_count); | ^~~~~~~ | | | hid_t * {aka long int *} hdfeos5gd_wrap.c:50:39: note: expected ‘long long unsigned int *’ but argument is of type ‘hid_t *’ {aka ‘long int *’} 50 | extern VALUE hdfeos5_cunsint64ary2obj(unsigned long long *, int, int, int *); | ^~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdsetextdata’: hdfeos5gd_wrap.c:1908:14: warning: assignment to ‘off_t *’ {aka ‘long int *’} from incompatible pointer type ‘long long unsigned int *’ [-Wincompatible-pointer-types] 1908 | i_offset = hdfeos5_obj2cunsint64ary(offset); | ^ hdfeos5gd_wrap.c:1913:30: warning: passing argument 1 of ‘hdfeos5_freecunsint64ary’ from incompatible pointer type [-Wincompatible-pointer-types] 1913 | hdfeos5_freecunsint64ary(i_offset); | ^~~~~~~~ | | | off_t * {aka long int *} hdfeos5gd_wrap.c:56:38: note: expected ‘long long unsigned int *’ but argument is of type ‘off_t *’ {aka ‘long int *’} 56 | extern void hdfeos5_freecunsint64ary(unsigned long long *); | ^~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdgetextdata’: hdfeos5gd_wrap.c:1949:39: warning: passing argument 1 of ‘hdfeos5_cunsint64ary2obj’ from incompatible pointer type [-Wincompatible-pointer-types] 1949 | offset = hdfeos5_cunsint64ary2obj(o_offset,o_nfiles,1,&o_nfiles); | ^~~~~~~~ | | | off_t * {aka long int *} hdfeos5gd_wrap.c:50:39: note: expected ‘long long unsigned int *’ but argument is of type ‘off_t *’ {aka ‘long int *’} 50 | extern VALUE hdfeos5_cunsint64ary2obj(unsigned long long *, int, int, int *); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from hdfeos5gd_wrap.c:4: hdfeos5gd_wrap.c: In function ‘hdfeos5_gdsetfield’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2143:5: note: in expansion of macro ‘rb_secure’ 2143 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gd_file’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2223:5: note: in expansion of macro ‘rb_secure’ 2223 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdfld_grid’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2233:5: note: in expansion of macro ‘rb_secure’ 2233 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdattach’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:369:5: note: in expansion of macro ‘rb_secure’ 369 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gddefdim’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:396:5: note: in expansion of macro ‘rb_secure’ 396 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gddeforigin’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:580:5: note: in expansion of macro ‘rb_secure’ 580 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gddefpixreg’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:602:5: note: in expansion of macro ‘rb_secure’ 602 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gddiminfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:624:5: note: in expansion of macro ‘rb_secure’ 624 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdgridinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:653:5: note: in expansion of macro ‘rb_secure’ 653 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdnentries’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1215:5: note: in expansion of macro ‘rb_secure’ 1215 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdprojinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:682:5: note: in expansion of macro ‘rb_secure’ 682 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdgetfield’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2161:5: note: in expansion of macro ‘rb_secure’ 2161 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdcompinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:755:5: note: in expansion of macro ‘rb_secure’ 755 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdfieldinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:786:5: note: in expansion of macro ‘rb_secure’ 786 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdtileinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:817:5: note: in expansion of macro ‘rb_secure’ 817 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdwritefieldmeta’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:885:5: note: in expansion of macro ‘rb_secure’ 885 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdwriteattr’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1018:5: note: in expansion of macro ‘rb_secure’ 1018 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gd_get_att’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1052:5: note: in expansion of macro ‘rb_secure’ 1052 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_swchkgrid’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2102:5: note: in expansion of macro ‘rb_secure’ 2102 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdinqgrid’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1080:5: note: in expansion of macro ‘rb_secure’ 1080 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_swchkgridname’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2121:5: note: in expansion of macro ‘rb_secure’ 2121 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdinqdatatype’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1179:5: note: in expansion of macro ‘rb_secure’ 1179 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdinqattrs’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1276:5: note: in expansion of macro ‘rb_secure’ 1276 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gddetach’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1343:5: note: in expansion of macro ‘rb_secure’ 1343 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdwritelocattr’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1734:5: note: in expansion of macro ‘rb_secure’ 1734 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdfield_get_att’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1770:5: note: in expansion of macro ‘rb_secure’ 1770 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdinqlocattrs’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1803:5: note: in expansion of macro ‘rb_secure’ 1803 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdwritegrpattr’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1833:5: note: in expansion of macro ‘rb_secure’ 1833 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gd_get_grpatt’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1868:5: note: in expansion of macro ‘rb_secure’ 1868 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdgetextdata’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1935:5: note: in expansion of macro ‘rb_secure’ 1935 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gddropalias’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1989:5: note: in expansion of macro ‘rb_secure’ 1989 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdaliasinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2020:5: note: in expansion of macro ‘rb_secure’ 2020 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdinqfldalias’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2054:5: note: in expansion of macro ‘rb_secure’ 2054 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdgetaliaslist’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2079:5: note: in expansion of macro ‘rb_secure’ 2079 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdorigininfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:706:5: note: in expansion of macro ‘rb_secure’ 706 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdpixreginfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:727:5: note: in expansion of macro ‘rb_secure’ 727 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdgetfillvalue’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1146:5: note: in expansion of macro ‘rb_secure’ 1146 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdsetalias’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1965:5: note: in expansion of macro ‘rb_secure’ 1965 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdextractregion’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1513:5: note: in expansion of macro ‘rb_secure’ 1513 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdgetpixvalues’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1660:5: note: in expansion of macro ‘rb_secure’ 1660 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdregioninfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1481:5: note: in expansion of macro ‘rb_secure’ 1481 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gddeffield’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:846:5: note: in expansion of macro ‘rb_secure’ 846 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gddefboxregion’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1438:5: note: in expansion of macro ‘rb_secure’ 1438 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gddefcomp’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:483:5: note: in expansion of macro ‘rb_secure’ 483 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gddefvrtregion’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1555:5: note: in expansion of macro ‘rb_secure’ 1555 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gddeftile’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:512:5: note: in expansion of macro ‘rb_secure’ 512 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gddefproj’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:421:5: note: in expansion of macro ‘rb_secure’ 421 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdsetextdata’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1895:5: note: in expansion of macro ‘rb_secure’ 1895 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdblksomoffset’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:451:5: note: in expansion of macro ‘rb_secure’ 451 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdinterpolate’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1695:5: note: in expansion of macro ‘rb_secure’ 1695 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gddeftimeperiod’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1587:5: note: in expansion of macro ‘rb_secure’ 1587 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gddefcomtile’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:545:5: note: in expansion of macro ‘rb_secure’ 545 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdsetfillvalue’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1108:5: note: in expansion of macro ‘rb_secure’ 1108 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdgetpixels’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1621:5: note: in expansion of macro ‘rb_secure’ 1621 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdcreate’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:329:5: note: in expansion of macro ‘rb_secure’ 329 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdrs2ll’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1375:5: note: in expansion of macro ‘rb_secure’ 1375 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdwritefield_char’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2272:5: note: in expansion of macro ‘rb_secure’ 2272 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdwritefield_long’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2560:5: note: in expansion of macro ‘rb_secure’ 2560 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdwritefield_int’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2464:5: note: in expansion of macro ‘rb_secure’ 2464 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdwritefield_double’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2752:5: note: in expansion of macro ‘rb_secure’ 2752 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdwritefield_float’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2656:5: note: in expansion of macro ‘rb_secure’ 2656 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdwritefield_short’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2368:5: note: in expansion of macro ‘rb_secure’ 2368 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdreadfield_long’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:3188:5: note: in expansion of macro ‘rb_secure’ 3188 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdreadfield_float’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:3302:5: note: in expansion of macro ‘rb_secure’ 3302 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdreadfield_int’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:3074:5: note: in expansion of macro ‘rb_secure’ 3074 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdreadfield_double’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:3416:5: note: in expansion of macro ‘rb_secure’ 3416 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdreadfield_char’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2846:5: note: in expansion of macro ‘rb_secure’ 2846 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdreadfield_short’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:2960:5: note: in expansion of macro ‘rb_secure’ 2960 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdinqdims’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1245:5: note: in expansion of macro ‘rb_secure’ 1245 | rb_secure(4); | ^~~~~~~~~ hdfeos5gd_wrap.c: In function ‘hdfeos5_gdinqfields’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5gd_wrap.c:1309:5: note: in expansion of macro ‘rb_secure’ 1309 | rb_secure(4); | ^~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include -I/usr/lib/x86_64-linux-gnu -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-cMhIdS/ruby2.7-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o hdfeos5main_wrap.o -c hdfeos5main_wrap.c In file included from /usr/include/ruby-2.7.0/ruby.h:33, from hdfeos5main_wrap.c:4: /usr/include/ruby-2.7.0/ruby/ruby.h:1271: warning: "RSTRING" redefined 1271 | #define RSTRING(obj) (R_CAST(RString)(obj)) | In file included from /usr/include/hdf-eos5/HE5_HdfEosDef.h:40, from hdfeos5main_wrap.c:3: /usr/include/hdf-eos5/cfortHdf.h:1551: note: this is the location of the previous definition 1551 | #define RSTRING( A,B,D) if (B) free(B); | In file included from /usr/include/ruby-2.7.0/ruby.h:33, from hdfeos5main_wrap.c:4: hdfeos5main_wrap.c: In function ‘hdfeos5_path’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5main_wrap.c:102:5: note: in expansion of macro ‘rb_secure’ 102 | rb_secure(4); | ^~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include -I/usr/lib/x86_64-linux-gnu -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-cMhIdS/ruby2.7-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o hdfeos5pt_wrap.o -c hdfeos5pt_wrap.c In file included from /usr/include/ruby-2.7.0/ruby.h:33, from hdfeos5pt_wrap.c:4: /usr/include/ruby-2.7.0/ruby/ruby.h:1271: warning: "RSTRING" redefined 1271 | #define RSTRING(obj) (R_CAST(RString)(obj)) | In file included from /usr/include/hdf-eos5/HE5_HdfEosDef.h:40, from hdfeos5pt_wrap.c:3: /usr/include/hdf-eos5/cfortHdf.h:1551: note: this is the location of the previous definition 1551 | #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’; did you mean ‘HE5_PTreadlevel’? [-Wimplicit-function-declaration] 329 | status = HE5_PTreadlevelF(i_ptid, i_level, o_linkfield, H5T_NATIVE_CHAR, o_data_parent); | ^~~~~~~~~~~~~~~~ | HE5_PTreadlevel hdfeos5pt_wrap.c: In function ‘hdfeos5_ptnrecs’: hdfeos5pt_wrap.c:617:52: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 617 | if(o_nrec < 0) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | char * hdfeos5pt_wrap.c:617:55: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=] 617 | if(o_nrec < 0) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | int hdfeos5pt_wrap.c: In function ‘hdfeos5_ptnlevels’: hdfeos5pt_wrap.c:635:56: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 635 | if(o_nlevels < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | char * hdfeos5pt_wrap.c:635:59: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=] 635 | if(o_nlevels < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | int hdfeos5pt_wrap.c: In function ‘hdfeos5_ptnfields’: hdfeos5pt_wrap.c:661:56: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 661 | if(o_nlevels < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | char * hdfeos5pt_wrap.c:661:59: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=] 661 | if(o_nlevels < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | int hdfeos5pt_wrap.c:664:57: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 664 | if(o_nflds1 < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | char * hdfeos5pt_wrap.c:664:60: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=] 664 | if(o_nflds1 < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | int hdfeos5pt_wrap.c:672:57: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 672 | if(o_nflds1 < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | char * hdfeos5pt_wrap.c:672:60: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=] 672 | if(o_nflds1 < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | int hdfeos5pt_wrap.c:676:57: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 676 | if(o_nflds1 < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | char * hdfeos5pt_wrap.c:676:60: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=] 676 | if(o_nflds1 < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | int hdfeos5pt_wrap.c: In function ‘hdfeos5_ptgetlevelname’: hdfeos5pt_wrap.c:707:56: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 707 | if(o_nlevels < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | char * hdfeos5pt_wrap.c:707:59: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=] 707 | if(o_nlevels < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | int hdfeos5pt_wrap.c:710:61: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 710 | if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | char * hdfeos5pt_wrap.c:710:64: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=] 710 | if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | int hdfeos5pt_wrap.c:718:61: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 718 | if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | char * hdfeos5pt_wrap.c:718:64: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=] 718 | if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | int hdfeos5pt_wrap.c:722:61: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 722 | if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | char * hdfeos5pt_wrap.c:722:64: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=] 722 | if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | int hdfeos5pt_wrap.c: In function ‘hdfeos5_ptdeflevel’: hdfeos5pt_wrap.c:790:17: warning: implicit declaration of function ‘HE5_PTdeflevelF’; did you mean ‘HE5_PTdeflevel’? [-Wimplicit-function-declaration] 790 | o_rtn_val = HE5_PTdeflevelF(i_ptid, i_levelname, i_rank, i_fieldlist, i_dimlist, i_ntypelist, i_array); | ^~~~~~~~~~~~~~~ | HE5_PTdeflevel hdfeos5pt_wrap.c: In function ‘hdfeos5_ptchkfieldname’: hdfeos5pt_wrap.c:1521:54: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 1521 | if(o_level < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | char * hdfeos5pt_wrap.c:1521:57: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=] 1521 | if(o_level < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | int hdfeos5pt_wrap.c:1524:54: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 1524 | if(o_nflds < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | char * hdfeos5pt_wrap.c:1524:57: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=] 1524 | if(o_nflds < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | int hdfeos5pt_wrap.c:1527:54: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=] 1527 | if(o_nflds < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | char * hdfeos5pt_wrap.c:1527:57: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=] 1527 | if(o_nflds < 0 ) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | int hdfeos5pt_wrap.c: In function ‘hdfeos5_ptwritelevel_char’: hdfeos5pt_wrap.c:1706:14: warning: implicit declaration of function ‘HE5_PTwritelevelF’; did you mean ‘HE5_PTwritelevel’? [-Wimplicit-function-declaration] 1706 | status = HE5_PTwritelevelF(i_ptid, i_level, i_count, i_fieldname, i_ntype, i_data); | ^~~~~~~~~~~~~~~~~ | HE5_PTwritelevel hdfeos5pt_wrap.c: In function ‘hdfeos5_ptupdatelevel_char’: hdfeos5pt_wrap.c:2574:14: warning: implicit declaration of function ‘HE5_PTupdatelevelF’; did you mean ‘HE5_PTupdatelevel’? [-Wimplicit-function-declaration] 2574 | status = HE5_PTupdatelevelF(i_ptid, i_level, i_fieldname, i_nrec, i_recs, i_ntype, i_data); | ^~~~~~~~~~~~~~~~~~ | HE5_PTupdatelevel In file included from /usr/include/ruby-2.7.0/ruby.h:33, from hdfeos5pt_wrap.c:4: hdfeos5pt_wrap.c: In function ‘hdfeos5_pt_file’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1649:5: note: in expansion of macro ‘rb_secure’ 1649 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_level_point’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1659:5: note: in expansion of macro ‘rb_secure’ 1659 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptsetfield_level’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1568:5: note: in expansion of macro ‘rb_secure’ 1568 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptcreate’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:542:5: note: in expansion of macro ‘rb_secure’ 542 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptattach’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:568:5: note: in expansion of macro ‘rb_secure’ 568 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptdetach’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:593:5: note: in expansion of macro ‘rb_secure’ 593 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptnrecs’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:611:5: note: in expansion of macro ‘rb_secure’ 611 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptnfields’: /usr/include/ruby-2.7.0/ruby/ruby.h:1681:12: warning: argument to ‘alloca’ is too large [-Walloca-larger-than=] 1681 | (type*)__builtin_alloca_with_align((sizeof(type)*(n)), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1682 | RUBY_ALIGNOF(type) * CHAR_BIT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:667:19: note: in expansion of macro ‘ALLOCA_N’ 667 | o_fieldlist = ALLOCA_N(char,(o_strbufsize)*sizeof(char)); | ^~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:1681:12: note: limit is 9223372036854775807 bytes, but argument is 18446744073709551615 1681 | (type*)__builtin_alloca_with_align((sizeof(type)*(n)), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1682 | RUBY_ALIGNOF(type) * CHAR_BIT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:667:19: note: in expansion of macro ‘ALLOCA_N’ 667 | o_fieldlist = ALLOCA_N(char,(o_strbufsize)*sizeof(char)); | ^~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:656:5: note: in expansion of macro ‘rb_secure’ 656 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptgetlevelname’: /usr/include/ruby-2.7.0/ruby/ruby.h:1681:12: warning: argument to ‘alloca’ is too large [-Walloca-larger-than=] 1681 | (type*)__builtin_alloca_with_align((sizeof(type)*(n)), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1682 | RUBY_ALIGNOF(type) * CHAR_BIT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:713:19: note: in expansion of macro ‘ALLOCA_N’ 713 | o_levelname = ALLOCA_N(char,(o_strbufsize)*sizeof(char)); | ^~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:1681:12: note: limit is 9223372036854775807 bytes, but argument is 18446744073709551615 1681 | (type*)__builtin_alloca_with_align((sizeof(type)*(n)), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1682 | RUBY_ALIGNOF(type) * CHAR_BIT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:713:19: note: in expansion of macro ‘ALLOCA_N’ 713 | o_levelname = ALLOCA_N(char,(o_strbufsize)*sizeof(char)); | ^~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:702:5: note: in expansion of macro ‘rb_secure’ 702 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptdeflevel’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:753:5: note: in expansion of macro ‘rb_secure’ 753 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptdeflinkage’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:807:5: note: in expansion of macro ‘rb_secure’ 807 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptwriteattr’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:891:5: note: in expansion of macro ‘rb_secure’ 891 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_pt_get_att’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:925:5: note: in expansion of macro ‘rb_secure’ 925 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptchkfieldname’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1512:5: note: in expansion of macro ‘rb_secure’ 1512 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptsetfield’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1543:5: note: in expansion of macro ‘rb_secure’ 1543 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptfieldinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:964:5: note: in expansion of macro ‘rb_secure’ 964 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptgetfield’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1587:5: note: in expansion of macro ‘rb_secure’ 1587 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptinqpoint’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1101:5: note: in expansion of macro ‘rb_secure’ 1101 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptchkpoint’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1467:5: note: in expansion of macro ‘rb_secure’ 1467 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptchkpointname’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1486:5: note: in expansion of macro ‘rb_secure’ 1486 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptinqattrs’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1130:5: note: in expansion of macro ‘rb_secure’ 1130 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptwritegrpattr’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1160:5: note: in expansion of macro ‘rb_secure’ 1160 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_pt_get_grpatt’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1194:5: note: in expansion of macro ‘rb_secure’ 1194 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptinqgrpattrs’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1222:5: note: in expansion of macro ‘rb_secure’ 1222 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptwritelocattr’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1252:5: note: in expansion of macro ‘rb_secure’ 1252 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptfield_get_att’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1288:5: note: in expansion of macro ‘rb_secure’ 1288 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptinqlocattrs’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1321:5: note: in expansion of macro ‘rb_secure’ 1321 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptwritelevel_char’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1693:5: note: in expansion of macro ‘rb_secure’ 1693 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptwritelevel_int’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1728:5: note: in expansion of macro ‘rb_secure’ 1728 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptwritelevel_short’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1763:5: note: in expansion of macro ‘rb_secure’ 1763 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptwritelevel_long’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1798:5: note: in expansion of macro ‘rb_secure’ 1798 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptwritelevel_float’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1833:5: note: in expansion of macro ‘rb_secure’ 1833 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptwritelevel_double’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1868:5: note: in expansion of macro ‘rb_secure’ 1868 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptreadlevel_char’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1910:5: note: in expansion of macro ‘rb_secure’ 1910 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptreadlevel_short’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:2019:5: note: in expansion of macro ‘rb_secure’ 2019 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptreadlevel_int’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:2128:5: note: in expansion of macro ‘rb_secure’ 2128 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptreadlevel_long’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:2237:5: note: in expansion of macro ‘rb_secure’ 2237 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptreadlevel_float’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:2346:5: note: in expansion of macro ‘rb_secure’ 2346 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptreadlevel_double’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:2455:5: note: in expansion of macro ‘rb_secure’ 2455 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptnlevels’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:630:5: note: in expansion of macro ‘rb_secure’ 630 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptbcklinkinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1349:5: note: in expansion of macro ‘rb_secure’ 1349 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptfwdlinkinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1374:5: note: in expansion of macro ‘rb_secure’ 1374 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptlevelindx’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1397:5: note: in expansion of macro ‘rb_secure’ 1397 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptinqdatatype’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:1066:5: note: in expansion of macro ‘rb_secure’ 1066 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptupdatelevel_char’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:2559:5: note: in expansion of macro ‘rb_secure’ 2559 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptupdatelevel_short’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:2597:5: note: in expansion of macro ‘rb_secure’ 2597 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptupdatelevel_int’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:2635:5: note: in expansion of macro ‘rb_secure’ 2635 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptupdatelevel_long’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:2673:5: note: in expansion of macro ‘rb_secure’ 2673 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptupdatelevel_float’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:2711:5: note: in expansion of macro ‘rb_secure’ 2711 | rb_secure(4); | ^~~~~~~~~ hdfeos5pt_wrap.c: In function ‘hdfeos5_ptupdatelevel_double’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5pt_wrap.c:2749:5: note: in expansion of macro ‘rb_secure’ 2749 | rb_secure(4); | ^~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include -I/usr/lib/x86_64-linux-gnu -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-cMhIdS/ruby2.7-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o hdfeos5sw_wrap.o -c hdfeos5sw_wrap.c In file included from /usr/include/ruby-2.7.0/ruby.h:33, from hdfeos5sw_wrap.c:4: /usr/include/ruby-2.7.0/ruby/ruby.h:1271: warning: "RSTRING" redefined 1271 | #define RSTRING(obj) (R_CAST(RString)(obj)) | In file included from /usr/include/hdf-eos5/HE5_HdfEosDef.h:40, from hdfeos5sw_wrap.c:3: /usr/include/hdf-eos5/cfortHdf.h:1551: note: this is the location of the previous definition 1551 | #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=] 432 | if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | char * hdfeos5sw_wrap.c:432:62: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=] 432 | if(o_rtn_val == FAIL) rb_raise(rb_eHE5Error, "ERROR [%s:%d],__FILE__,__LINE__"); | ~^ | | | int hdfeos5sw_wrap.c: In function ‘hdfeos5_swinqdatafields’: hdfeos5sw_wrap.c:1101:38: warning: passing argument 1 of ‘hdfeos5_cunsint64ary2obj’ from incompatible pointer type [-Wincompatible-pointer-types] 1101 | ntype = hdfeos5_cunsint64ary2obj(o_ntype, i_count, 1, &i_count); | ^~~~~~~ | | | hid_t * {aka long int *} hdfeos5sw_wrap.c:42:39: note: expected ‘long long unsigned int *’ but argument is of type ‘hid_t *’ {aka ‘long int *’} 42 | extern VALUE hdfeos5_cunsint64ary2obj(unsigned long long *, int, int, int *); | ^~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swinqgeofields’: hdfeos5sw_wrap.c:1142:38: warning: passing argument 1 of ‘hdfeos5_cunsint64ary2obj’ from incompatible pointer type [-Wincompatible-pointer-types] 1142 | ntype = hdfeos5_cunsint64ary2obj(o_ntype, i_count, 1, &i_count); | ^~~~~~~ | | | hid_t * {aka long int *} hdfeos5sw_wrap.c:42:39: note: expected ‘long long unsigned int *’ but argument is of type ‘hid_t *’ {aka ‘long int *’} 42 | extern VALUE hdfeos5_cunsint64ary2obj(unsigned long long *, int, int, int *); | ^~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swsetextdata’: hdfeos5sw_wrap.c:2688:14: warning: assignment to ‘off_t *’ {aka ‘long int *’} from incompatible pointer type ‘long long unsigned int *’ [-Wincompatible-pointer-types] 2688 | i_offset = hdfeos5_obj2cunsint64ary(offset); | ^ hdfeos5sw_wrap.c:2693:30: warning: passing argument 1 of ‘hdfeos5_freecunsint64ary’ from incompatible pointer type [-Wincompatible-pointer-types] 2693 | hdfeos5_freecunsint64ary(i_offset); | ^~~~~~~~ | | | off_t * {aka long int *} hdfeos5sw_wrap.c:48:38: note: expected ‘long long unsigned int *’ but argument is of type ‘off_t *’ {aka ‘long int *’} 48 | extern void hdfeos5_freecunsint64ary(unsigned long long *); | ^~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swgetextdata’: hdfeos5sw_wrap.c:2729:39: warning: passing argument 1 of ‘hdfeos5_cunsint64ary2obj’ from incompatible pointer type [-Wincompatible-pointer-types] 2729 | offset = hdfeos5_cunsint64ary2obj(o_offset,o_rtn_val,1,&o_rtn_val); | ^~~~~~~~ | | | off_t * {aka long int *} hdfeos5sw_wrap.c:42:39: note: expected ‘long long unsigned int *’ but argument is of type ‘off_t *’ {aka ‘long int *’} 42 | extern VALUE hdfeos5_cunsint64ary2obj(unsigned long long *, int, int, int *); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from hdfeos5sw_wrap.c:4: hdfeos5sw_wrap.c: In function ‘hdfeos5_swsetfield’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2812:5: note: in expansion of macro ‘rb_secure’ 2812 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_sw_file’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2892:5: note: in expansion of macro ‘rb_secure’ 2892 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_var_swath’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2902:5: note: in expansion of macro ‘rb_secure’ 2902 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swcreate’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:318:5: note: in expansion of macro ‘rb_secure’ 318 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swattach’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:344:5: note: in expansion of macro ‘rb_secure’ 344 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swdefdim’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:371:5: note: in expansion of macro ‘rb_secure’ 371 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swdiminfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:393:5: note: in expansion of macro ‘rb_secure’ 393 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swmapinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:419:5: note: in expansion of macro ‘rb_secure’ 419 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swnentries’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1200:5: note: in expansion of macro ‘rb_secure’ 1200 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swcompinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:491:5: note: in expansion of macro ‘rb_secure’ 491 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swfieldinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:522:5: note: in expansion of macro ‘rb_secure’ 522 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swchunkinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:550:5: note: in expansion of macro ‘rb_secure’ 550 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swdefdimmap’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:581:5: note: in expansion of macro ‘rb_secure’ 581 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swwriteattr’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:882:5: note: in expansion of macro ‘rb_secure’ 882 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_sw_get_att’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:916:5: note: in expansion of macro ‘rb_secure’ 916 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swinqattrs’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:944:5: note: in expansion of macro ‘rb_secure’ 944 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swinqdatatype’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1164:5: note: in expansion of macro ‘rb_secure’ 1164 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swinqswath’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1228:5: note: in expansion of macro ‘rb_secure’ 1228 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swchkswath’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2771:5: note: in expansion of macro ‘rb_secure’ 2771 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swchkswathname’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2790:5: note: in expansion of macro ‘rb_secure’ 2790 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swfldsrch’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1364:5: note: in expansion of macro ‘rb_secure’ 1364 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swdetach’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1392:5: note: in expansion of macro ‘rb_secure’ 1392 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swgetfield’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2830:5: note: in expansion of macro ‘rb_secure’ 2830 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swgeomapinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1824:5: note: in expansion of macro ‘rb_secure’ 1824 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swwritegrpattr’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1851:5: note: in expansion of macro ‘rb_secure’ 1851 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_sw_get_grpatt’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1885:5: note: in expansion of macro ‘rb_secure’ 1885 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swinqgrpattrs’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1913:5: note: in expansion of macro ‘rb_secure’ 1913 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_sw_get_geogrpatt’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1977:5: note: in expansion of macro ‘rb_secure’ 1977 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swinqgeogrpattrs’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2005:5: note: in expansion of macro ‘rb_secure’ 2005 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swwritelocattr’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2035:5: note: in expansion of macro ‘rb_secure’ 2035 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swfield_get_att’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2071:5: note: in expansion of macro ‘rb_secure’ 2071 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swinqlocattrs’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2104:5: note: in expansion of macro ‘rb_secure’ 2104 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_prdefine’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2133:5: note: in expansion of macro ‘rb_secure’ 2133 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_prread’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2213:5: note: in expansion of macro ‘rb_secure’ 2213 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_prinquire’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2277:5: note: in expansion of macro ‘rb_secure’ 2277 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_prinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2309:5: note: in expansion of macro ‘rb_secure’ 2309 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_pr_get_grpatt’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2375:5: note: in expansion of macro ‘rb_secure’ 2375 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_prinqgrpattrs’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2403:5: note: in expansion of macro ‘rb_secure’ 2403 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swdropalias’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2453:5: note: in expansion of macro ‘rb_secure’ 2453 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swinqdfldalias’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2482:5: note: in expansion of macro ‘rb_secure’ 2482 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swaliasinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2507:5: note: in expansion of macro ‘rb_secure’ 2507 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swgetaliaslist’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2539:5: note: in expansion of macro ‘rb_secure’ 2539 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swfldrename’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2564:5: note: in expansion of macro ‘rb_secure’ 2564 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swmountexternal’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2592:5: note: in expansion of macro ‘rb_secure’ 2592 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swreadexternal’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2646:5: note: in expansion of macro ‘rb_secure’ 2646 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swgetextdata’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2715:5: note: in expansion of macro ‘rb_secure’ 2715 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swgetfillvalue’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1670:5: note: in expansion of macro ‘rb_secure’ 1670 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_prreclaimspace’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2248:5: note: in expansion of macro ‘rb_secure’ 2248 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swsetalias’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2429:5: note: in expansion of macro ‘rb_secure’ 2429 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swupdatescene’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1768:5: note: in expansion of macro ‘rb_secure’ 1768 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swwritedatameta’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:823:5: note: in expansion of macro ‘rb_secure’ 823 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swwritegeometa’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:852:5: note: in expansion of macro ‘rb_secure’ 852 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swunmount’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2619:5: note: in expansion of macro ‘rb_secure’ 2619 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swextractperiod’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1556:5: note: in expansion of macro ‘rb_secure’ 1556 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swextractregion’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1523:5: note: in expansion of macro ‘rb_secure’ 1523 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swidxmapinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:454:5: note: in expansion of macro ‘rb_secure’ 454 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swperiodinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1740:5: note: in expansion of macro ‘rb_secure’ 1740 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swregioninfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1703:5: note: in expansion of macro ‘rb_secure’ 1703 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swdefgeofield’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:742:5: note: in expansion of macro ‘rb_secure’ 742 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swdefdatafield’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:784:5: note: in expansion of macro ‘rb_secure’ 784 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swdefchunk’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:645:5: note: in expansion of macro ‘rb_secure’ 645 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swdefcomp’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:672:5: note: in expansion of macro ‘rb_secure’ 672 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swdefvrtregion’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1600:5: note: in expansion of macro ‘rb_secure’ 1600 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swdefidxmap’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:613:5: note: in expansion of macro ‘rb_secure’ 613 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swdefboxregion’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1412:5: note: in expansion of macro ‘rb_secure’ 1412 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swsetextdata’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2675:5: note: in expansion of macro ‘rb_secure’ 2675 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swupdateidxmap’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1794:5: note: in expansion of macro ‘rb_secure’ 1794 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swwritegeogrpattr’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1941:5: note: in expansion of macro ‘rb_secure’ 1941 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_prwritegrpattr’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2339:5: note: in expansion of macro ‘rb_secure’ 2339 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swdefcomchunk’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:702:5: note: in expansion of macro ‘rb_secure’ 702 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swsetfillvalue’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1632:5: note: in expansion of macro ‘rb_secure’ 1632 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swregionindex’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1450:5: note: in expansion of macro ‘rb_secure’ 1450 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swdeftimeperiod’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1489:5: note: in expansion of macro ‘rb_secure’ 1489 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_prwrite’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2171:5: note: in expansion of macro ‘rb_secure’ 2171 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swwritefield_char’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:2941:5: note: in expansion of macro ‘rb_secure’ 2941 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swwritefield_float’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:3325:5: note: in expansion of macro ‘rb_secure’ 3325 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swwritefield_short’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:3037:5: note: in expansion of macro ‘rb_secure’ 3037 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swwritefield_long’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:3229:5: note: in expansion of macro ‘rb_secure’ 3229 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swwritefield_int’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:3133:5: note: in expansion of macro ‘rb_secure’ 3133 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swwritefield_double’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:3421:5: note: in expansion of macro ‘rb_secure’ 3421 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swreadfield_float’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:3972:5: note: in expansion of macro ‘rb_secure’ 3972 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swreadfield_short’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:3630:5: note: in expansion of macro ‘rb_secure’ 3630 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swreadfield_char’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:3516:5: note: in expansion of macro ‘rb_secure’ 3516 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swreadfield_long’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:3858:5: note: in expansion of macro ‘rb_secure’ 3858 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swreadfield_int’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:3744:5: note: in expansion of macro ‘rb_secure’ 3744 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swreadfield_double’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:4086:5: note: in expansion of macro ‘rb_secure’ 4086 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swinqdims’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:975:5: note: in expansion of macro ‘rb_secure’ 975 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swinqmaps’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1010:5: note: in expansion of macro ‘rb_secure’ 1010 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swinqidxmaps’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1045:5: note: in expansion of macro ‘rb_secure’ 1045 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swinqdatafields’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1080:5: note: in expansion of macro ‘rb_secure’ 1080 | rb_secure(4); | ^~~~~~~~~ hdfeos5sw_wrap.c: In function ‘hdfeos5_swinqgeofields’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5sw_wrap.c:1122:5: note: in expansion of macro ‘rb_secure’ 1122 | rb_secure(4); | ^~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_NARRAY_H -DHAVE_NARRAY_CONFIG_H -DHAVE_HDF5_H -DHAVE_HE5_HDFEOSDEF_H -I/usr/include/hdf-eos5 -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include -I/usr/lib/x86_64-linux-gnu -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-cMhIdS/ruby2.7-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o hdfeos5za_wrap.o -c hdfeos5za_wrap.c In file included from /usr/include/ruby-2.7.0/ruby.h:33, from hdfeos5za_wrap.c:4: /usr/include/ruby-2.7.0/ruby/ruby.h:1271: warning: "RSTRING" redefined 1271 | #define RSTRING(obj) (R_CAST(RString)(obj)) | In file included from /usr/include/hdf-eos5/HE5_HdfEosDef.h:40, from hdfeos5za_wrap.c:3: /usr/include/hdf-eos5/cfortHdf.h:1551: note: this is the location of the previous definition 1551 | #define RSTRING( A,B,D) if (B) free(B); | hdfeos5za_wrap.c: In function ‘hdfeos5_zainquire’: hdfeos5za_wrap.c:788:38: warning: passing argument 1 of ‘hdfeos5_cunsint64ary2obj’ from incompatible pointer type [-Wincompatible-pointer-types] 788 | ntype = hdfeos5_cunsint64ary2obj(o_ntype, i_count, 1, &i_count); | ^~~~~~~ | | | hid_t * {aka long int *} hdfeos5za_wrap.c:41:39: note: expected ‘long long unsigned int *’ but argument is of type ‘hid_t *’ {aka ‘long int *’} 41 | extern VALUE hdfeos5_cunsint64ary2obj(unsigned long long *, int, int, int *); | ^~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zasetextdata’: hdfeos5za_wrap.c:1606:14: warning: assignment to ‘off_t *’ {aka ‘long int *’} from incompatible pointer type ‘long long unsigned int *’ [-Wincompatible-pointer-types] 1606 | i_offset = hdfeos5_obj2cunsint64ary(offset); | ^ hdfeos5za_wrap.c:1611:30: warning: passing argument 1 of ‘hdfeos5_freecunsint64ary’ from incompatible pointer type [-Wincompatible-pointer-types] 1611 | hdfeos5_freecunsint64ary(i_offset); | ^~~~~~~~ | | | off_t * {aka long int *} hdfeos5za_wrap.c:47:38: note: expected ‘long long unsigned int *’ but argument is of type ‘off_t *’ {aka ‘long int *’} 47 | extern void hdfeos5_freecunsint64ary(unsigned long long *); | ^~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zagetextdata’: hdfeos5za_wrap.c:1647:39: warning: passing argument 1 of ‘hdfeos5_cunsint64ary2obj’ from incompatible pointer type [-Wincompatible-pointer-types] 1647 | offset = hdfeos5_cunsint64ary2obj(o_offset,o_rtn_val,1,&o_rtn_val); | ^~~~~~~~ | | | off_t * {aka long int *} hdfeos5za_wrap.c:41:39: note: expected ‘long long unsigned int *’ but argument is of type ‘off_t *’ {aka ‘long int *’} 41 | extern VALUE hdfeos5_cunsint64ary2obj(unsigned long long *, int, int, int *); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from hdfeos5za_wrap.c:4: hdfeos5za_wrap.c: In function ‘hdfeos5_zasetfield’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1702:5: note: in expansion of macro ‘rb_secure’ 1702 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_za_file’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1782:5: note: in expansion of macro ‘rb_secure’ 1782 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zafld_za’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1792:5: note: in expansion of macro ‘rb_secure’ 1792 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zacreate’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:316:5: note: in expansion of macro ‘rb_secure’ 316 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zaattach’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:342:5: note: in expansion of macro ‘rb_secure’ 342 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zadefdim’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:369:5: note: in expansion of macro ‘rb_secure’ 369 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zadiminfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:391:5: note: in expansion of macro ‘rb_secure’ 391 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zagetfield’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1720:5: note: in expansion of macro ‘rb_secure’ 1720 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zacompinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:419:5: note: in expansion of macro ‘rb_secure’ 419 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zanentries’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:877:5: note: in expansion of macro ‘rb_secure’ 877 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zainfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:449:5: note: in expansion of macro ‘rb_secure’ 449 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zadefine’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:571:5: note: in expansion of macro ‘rb_secure’ 571 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zawriteattr’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:639:5: note: in expansion of macro ‘rb_secure’ 639 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_za_get_att’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:673:5: note: in expansion of macro ‘rb_secure’ 673 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zainqattrs’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:701:5: note: in expansion of macro ‘rb_secure’ 701 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zainqdatatype’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:810:5: note: in expansion of macro ‘rb_secure’ 810 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zachunkinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:847:5: note: in expansion of macro ‘rb_secure’ 847 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zainqza’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:905:5: note: in expansion of macro ‘rb_secure’ 905 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zachkza’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1661:5: note: in expansion of macro ‘rb_secure’ 1661 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zachkzaname’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1680:5: note: in expansion of macro ‘rb_secure’ 1680 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zafldsrch’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1041:5: note: in expansion of macro ‘rb_secure’ 1041 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zadetach’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1069:5: note: in expansion of macro ‘rb_secure’ 1069 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zawritegrpattr’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1156:5: note: in expansion of macro ‘rb_secure’ 1156 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_za_get_grpatt’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1190:5: note: in expansion of macro ‘rb_secure’ 1190 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zainqgrpattrs’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1218:5: note: in expansion of macro ‘rb_secure’ 1218 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zawritelocattr’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1248:5: note: in expansion of macro ‘rb_secure’ 1248 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zafield_get_att’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1285:5: note: in expansion of macro ‘rb_secure’ 1285 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zainqlocattrs’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1318:5: note: in expansion of macro ‘rb_secure’ 1318 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zadropalias’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1369:5: note: in expansion of macro ‘rb_secure’ 1369 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zainqfldalias’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1398:5: note: in expansion of macro ‘rb_secure’ 1398 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zaaliasinfo’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1424:5: note: in expansion of macro ‘rb_secure’ 1424 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zagetaliaslist’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1457:5: note: in expansion of macro ‘rb_secure’ 1457 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zafldrename’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1482:5: note: in expansion of macro ‘rb_secure’ 1482 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zamountexternal’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1510:5: note: in expansion of macro ‘rb_secure’ 1510 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zareadexternal’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1564:5: note: in expansion of macro ‘rb_secure’ 1564 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zagetextdata’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1633:5: note: in expansion of macro ‘rb_secure’ 1633 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zagetfillvalue’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1127:5: note: in expansion of macro ‘rb_secure’ 1127 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zasetalias’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1345:5: note: in expansion of macro ‘rb_secure’ 1345 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zawritedatameta’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:608:5: note: in expansion of macro ‘rb_secure’ 608 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zaunmount’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1537:5: note: in expansion of macro ‘rb_secure’ 1537 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zadefchunk’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:475:5: note: in expansion of macro ‘rb_secure’ 475 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zadefcomp’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:502:5: note: in expansion of macro ‘rb_secure’ 502 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zasetextdata’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1593:5: note: in expansion of macro ‘rb_secure’ 1593 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zadefcomchunk’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:532:5: note: in expansion of macro ‘rb_secure’ 532 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zasetfillvalue’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1089:5: note: in expansion of macro ‘rb_secure’ 1089 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zawrite_char’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1831:5: note: in expansion of macro ‘rb_secure’ 1831 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zawrite_float’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:2215:5: note: in expansion of macro ‘rb_secure’ 2215 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zawrite_long’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:2119:5: note: in expansion of macro ‘rb_secure’ 2119 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zawrite_int’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:2023:5: note: in expansion of macro ‘rb_secure’ 2023 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zawrite_short’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:1927:5: note: in expansion of macro ‘rb_secure’ 1927 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zawrite_double’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:2311:5: note: in expansion of macro ‘rb_secure’ 2311 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zaread_short’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:2520:5: note: in expansion of macro ‘rb_secure’ 2520 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zaread_long’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:2748:5: note: in expansion of macro ‘rb_secure’ 2748 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zaread_char’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:2406:5: note: in expansion of macro ‘rb_secure’ 2406 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zaread_float’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:2862:5: note: in expansion of macro ‘rb_secure’ 2862 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zaread_int’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:2634:5: note: in expansion of macro ‘rb_secure’ 2634 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zaread_double’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:2976:5: note: in expansion of macro ‘rb_secure’ 2976 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zainqdims’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:732:5: note: in expansion of macro ‘rb_secure’ 732 | rb_secure(4); | ^~~~~~~~~ hdfeos5za_wrap.c: In function ‘hdfeos5_zainquire’: /usr/include/ruby-2.7.0/ruby/ruby.h:658:27: warning: call to ‘ruby_safe_level_2_warning’ declared with attribute warning: $SAFE=2 to 4 are obsolete [-Wattribute-warning] 658 | # define rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hdfeos5za_wrap.c:767:5: note: in expansion of macro ‘rb_secure’ 767 | rb_secure(4); | ^~~~~~~~~ rm -f hdfeos5raw.so gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=. -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/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/x86_64-linux-gnu/hdf5/serial/lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -lruby-2.7 -lhe5_hdfeos -lhdf5 -lgctp -lm -lc make[1]: Leaving directory '/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2' current directory: /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2 "make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=.' CXX='g++ -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=.' \"DESTDIR=\" install" make[1]: Entering directory '/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2' /bin/mkdir -p . ./.gem.20211016-4043043-1ufx7rc/numru exit > .sitearchdir.-.numru.time /usr/bin/install -c -m 0755 hdfeos5raw.so ./.gem.20211016-4043043-1ufx7rc/numru /bin/mkdir -p . ./.gem.20211016-4043043-1ufx7rc/numru exit > .sitelibdir.-.numru.time /usr/bin/install -c -m 644 ./lib/hdfeos5.rb .gem.20211016-4043043-1ufx7rc/numru make[1]: Leaving directory '/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2' current directory: /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2 /usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211016-4043043-12jaod2.rb extconf.rb current directory: /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2 make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=.' CXX='g++ -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=.' "DESTDIR=" clean current directory: /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2 make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=.' CXX='g++ -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=.' "DESTDIR=" current directory: /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2 make V=1 CC='gcc -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=.' CXX='g++ -fdebug-prefix-map=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2=.' "DESTDIR=" install rm -f /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/mkmf.log ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-test-files.yaml │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0:/build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/ruby/vendor_ruby:. GEM_PATH=/var/lib/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -ryaml -e YAML.load_file\(\"debian/ruby-test-files.yaml\"\).each\ \{\ \|f\|\ require\ f\ \} /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:73: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:73: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:844: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:844: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:845: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:845: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:845: warning: rb_safe_level will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:55: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:55: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:844: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:844: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:845: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:845: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:845: warning: rb_safe_level will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:69: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:69: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:844: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:844: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:845: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:845: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:845: warning: rb_safe_level will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:83: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:83: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:88: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:88: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:90: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:90: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:91: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:91: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:92: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:92: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:93: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:93: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:95: warning: rb_safe_level will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:103: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:103: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:104: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:104: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:106: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:106: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:107: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:107: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:108: warning: rb_safe_level will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:863: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:863: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:122: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:122: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:123: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:123: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:863: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:863: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:839: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:839: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:863: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:863: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:863: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:863: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:863: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:863: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:863: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:863: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:839: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:839: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:148: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:148: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:151: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:151: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:154: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:154: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:157: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:157: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:839: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:839: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:168: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:168: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:844: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:844: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:845: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:845: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:845: warning: rb_safe_level will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:217: warning: rb_safe_level will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:69: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_safe_level_2_warning will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0/numru/hdfeos5.rb:867: warning: rb_secure will be removed in Ruby 3.0 /build/ruby-hdfeos5-fjEb9u/ruby-hdfeos5-1.2/test/test_gd.rb:234: warning: rb_safe_level will be removed in Ruby 3.0 ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -a -O--buildsystem=ruby dh_ruby_fixdocs -a -O--buildsystem=ruby dh_installchangelogs -a -O--buildsystem=ruby dh_installinit -a -O--buildsystem=ruby dh_installsystemduser -a -O--buildsystem=ruby dh_lintian -a -O--buildsystem=ruby dh_perl -a -O--buildsystem=ruby dh_link -a -O--buildsystem=ruby dh_strip_nondeterminism -a -O--buildsystem=ruby dh_compress -X.rb -a -O--buildsystem=ruby dh_fixperms -a -O--buildsystem=ruby dh_missing -a -O--buildsystem=ruby dh_dwz -a -O--buildsystem=ruby dh_strip -a -O--buildsystem=ruby dh_makeshlibs -a -O--buildsystem=ruby dh_shlibdeps -a -O--buildsystem=ruby dh_ruby_fixdepends -a -O--buildsystem=ruby dh_installdeb -a -O--buildsystem=ruby dh_gencontrol -a -O--buildsystem=ruby dpkg-gencontrol: warning: package ruby-hdfeos5: substitution variable ${ruby:Versions} unused, but is defined dpkg-gencontrol: warning: package ruby-hdfeos5: substitution variable ${ruby:Versions} unused, but is defined dh_md5sums -a -O--buildsystem=ruby dh_builddeb -a -O--buildsystem=ruby dpkg-deb: building package 'ruby-hdfeos5' in '../ruby-hdfeos5_1.2-10_amd64.deb'. dpkg-deb: building package 'ruby-hdfeos5-dbgsym' in '../ruby-hdfeos5-dbgsym_1.2-10_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../ruby-hdfeos5_1.2-10_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/ruby-hdfeos5-fjEb9u /tmp/ruby-hdfeos5-1.2-1069f6a3sn I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.7YpFJwIdkl... I: success in 394.8221 seconds md5: ruby-hdfeos5-dbgsym_1.2-10_amd64.deb: OK md5: ruby-hdfeos5_1.2-10_amd64.deb: OK sha1: ruby-hdfeos5-dbgsym_1.2-10_amd64.deb: OK sha1: ruby-hdfeos5_1.2-10_amd64.deb: OK sha256: ruby-hdfeos5-dbgsym_1.2-10_amd64.deb: OK sha256: ruby-hdfeos5_1.2-10_amd64.deb: OK Checksums: OK