I: pbuilder: network access will be disabled during build I: Current time: Fri Jul 30 14:48:10 +14 2021 I: pbuilder-time-stamp: 1627606090 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [ruby-gsl_2.1.0.3+dfsg1-3.dsc] I: copying [./ruby-gsl_2.1.0.3+dfsg1.orig.tar.xz] I: copying [./ruby-gsl_2.1.0.3+dfsg1-3.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.9SgZ3qlD/trustedkeys.kbx': General error gpgv: Signature made Sun Oct 25 07:03:29 2020 +14 gpgv: using RSA key BEED4DED5544A4C03E283DC74BCD0567C296D05D gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./ruby-gsl_2.1.0.3+dfsg1-3.dsc dpkg-source: info: extracting ruby-gsl in ruby-gsl-2.1.0.3+dfsg1 dpkg-source: info: unpacking ruby-gsl_2.1.0.3+dfsg1.orig.tar.xz dpkg-source: info: unpacking ruby-gsl_2.1.0.3+dfsg1-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 20110605_extconf.rb dpkg-source: info: applying skip_failing_tests_precision.patch dpkg-source: info: applying 0001-Fix-interp2d-info.patch dpkg-source: info: applying 0002-Fix-spline2d-info.patch dpkg-source: info: applying skip_failing_TDS_cyc_solve.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/5940/tmp/hooks/D01_modify_environment starting debug: Running on codethink12-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/5940/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/5940/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.1.4(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/var/lib/jenkins HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=5940 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.mgCzukt43K/pbuilderrc_J1P1 --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.mgCzukt43K/b2 --logfile b2/build.log --extrapackages usrmerge ruby-gsl_2.1.0.3+dfsg1-3.dsc' SUDO_GID=117 SUDO_UID=110 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root USERNAME=root _='I: set' http_proxy=http://192.168.101.16:3128 I: uname -a Linux i-capture-the-hostname 4.15.0-151-generic #157-Ubuntu SMP Fri Jul 9 21:03:48 UTC 2021 aarch64 GNU/Linux I: ls -l /bin total 5252 -rwxr-xr-x 1 root root 1282512 Jun 22 16:26 bash -rwxr-xr-x 3 root root 34808 Jul 21 2020 bunzip2 -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzip2 -rwxr-xr-x 1 root root 14264 Jul 21 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore -rwxr-xr-x 1 root root 39832 Sep 23 2020 cat -rwxr-xr-x 1 root root 64512 Sep 23 2020 chgrp -rwxr-xr-x 1 root root 60368 Sep 23 2020 chmod -rwxr-xr-x 1 root root 64528 Sep 23 2020 chown -rwxr-xr-x 1 root root 138896 Sep 23 2020 cp -rwxr-xr-x 1 root root 129544 Dec 11 2020 dash -rwxr-xr-x 1 root root 101384 Sep 23 2020 date -rwxr-xr-x 1 root root 80984 Sep 23 2020 dd -rwxr-xr-x 1 root root 89824 Sep 23 2020 df -rwxr-xr-x 1 root root 143088 Sep 23 2020 dir -rwxr-xr-x 1 root root 76152 Feb 8 04:38 dmesg lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname -rwxr-xr-x 1 root root 35632 Sep 23 2020 echo -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep -rwxr-xr-x 1 root root 31512 Sep 23 2020 false -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep -rwxr-xr-x 1 root root 64856 Feb 8 04:38 findmnt -rwsr-xr-x 1 root root 34824 Feb 27 06:12 fusermount -rwxr-xr-x 1 root root 178400 Nov 10 2020 grep -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe -rwxr-xr-x 1 root root 93744 Mar 3 13:30 gzip -rwxr-xr-x 1 root root 18440 Nov 8 2019 hostname -rwxr-xr-x 1 root root 68720 Sep 23 2020 ln -rwxr-xr-x 1 root root 52720 Feb 8 2020 login -rwxr-xr-x 1 root root 143088 Sep 23 2020 ls -rwxr-xr-x 1 root root 161960 Feb 8 04:38 lsblk -rwxr-xr-x 1 root root 85200 Sep 23 2020 mkdir -rwxr-xr-x 1 root root 68744 Sep 23 2020 mknod -rwxr-xr-x 1 root root 43976 Sep 23 2020 mktemp -rwxr-xr-x 1 root root 51368 Feb 8 04:38 more -rwsr-xr-x 1 root root 51360 Feb 8 04:38 mount -rwxr-xr-x 1 root root 14496 Feb 8 04:38 mountpoint -rwxr-xr-x 1 root root 134808 Sep 23 2020 mv lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 35720 Sep 23 2020 pwd lrwxrwxrwx 1 root root 4 Jun 22 16:26 rbash -> bash -rwxr-xr-x 1 root root 43872 Sep 23 2020 readlink -rwxr-xr-x 1 root root 68592 Sep 23 2020 rm -rwxr-xr-x 1 root root 43880 Sep 23 2020 rmdir -rwxr-xr-x 1 root root 19208 Sep 28 2020 run-parts -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Jul 30 14:48 sh -> bash lrwxrwxrwx 1 root root 4 Jul 27 23:25 sh.distrib -> dash -rwxr-xr-x 1 root root 35656 Sep 23 2020 sleep -rwxr-xr-x 1 root root 72640 Sep 23 2020 stty -rwsr-xr-x 1 root root 67776 Feb 8 04:38 su -rwxr-xr-x 1 root root 35672 Sep 23 2020 sync -rwxr-xr-x 1 root root 535768 Feb 17 23:55 tar -rwxr-xr-x 1 root root 10568 Sep 28 2020 tempfile -rwxr-xr-x 1 root root 89120 Sep 23 2020 touch -rwxr-xr-x 1 root root 31512 Sep 23 2020 true -rwxr-xr-x 1 root root 14264 Feb 27 06:12 ulockmgr_server -rwsr-xr-x 1 root root 30880 Feb 8 04:38 umount -rwxr-xr-x 1 root root 35640 Sep 23 2020 uname -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress -rwxr-xr-x 1 root root 143088 Sep 23 2020 vdir -rwxr-xr-x 1 root root 59584 Feb 8 04:38 wdctl lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew I: user script /srv/workspace/pbuilder/5940/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 12), gem2deb, libgsl-dev (>= 2.0), libtamuanova-dev, plotutils, ruby-narray dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19646 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 12); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on gem2deb; however: Package gem2deb is not installed. pbuilder-satisfydepends-dummy depends on libgsl-dev (>= 2.0); however: Package libgsl-dev is not installed. pbuilder-satisfydepends-dummy depends on libtamuanova-dev; however: Package libtamuanova-dev is not installed. pbuilder-satisfydepends-dummy depends on plotutils; however: Package plotutils is not installed. pbuilder-satisfydepends-dummy depends on ruby-narray; however: Package ruby-narray is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} devscripts{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} dwz{a} file{a} gem2deb{a} gem2deb-test-runner{a} gettext{a} gettext-base{a} gnupg{a} gnupg-l10n{a} gnupg-utils{a} gpg{a} gpg-agent{a} gpg-wks-client{a} gpg-wks-server{a} gpgconf{a} gpgsm{a} groff-base{a} install-info{a} intltool-debian{a} libarchive-zip-perl{a} libassuan0{a} libb-hooks-op-check-perl{a} libbsd0{a} libclass-method-modifiers-perl{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdynaloader-functions-perl{a} libedit2{a} libelf1{a} libencode-locale-perl{a} libexpat1{a} libfile-dirlist-perl{a} libfile-homedir-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfile-touch-perl{a} libfile-which-perl{a} libgmp-dev{a} libgmpxx4ldbl{a} libgsl-dev{a} libgsl25{a} libgslcblas0{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libice6{a} libicu67{a} libimport-into-perl{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libipc-run-perl{a} libksba8{a} libldap-2.4-2{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1{a} libmd0{a} libmodule-runtime-perl{a} libmoo-perl{a} libmpdec3{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnpth0{a} libparams-classify-perl{a} libpipeline1{a} libplot2c2{a} libpng16-16{a} libpython3-stdlib{a} libpython3.9-minimal{a} libpython3.9-stdlib{a} libreadline8{a} librole-tiny-perl{a} libruby2.7{a} libsasl2-2{a} libsasl2-modules-db{a} libsigsegv2{a} libsm6{a} libstrictures-perl{a} libsub-override-perl{a} libsub-quote-perl{a} libtamuanova-0.2{a} libtamuanova-dev{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libwww-perl{a} libwww-robotrules-perl{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxml2{a} libxmu6{a} libxpm4{a} libxt6{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} netbase{a} openssl{a} patchutils{a} perl-openssl-defaults{a} pinentry-curses{a} plotutils{a} po-debconf{a} python3{a} python3-minimal{a} python3.9{a} python3.9-minimal{a} rake{a} readline-common{a} ruby{a} ruby-all-dev{a} ruby-minitest{a} ruby-narray{a} ruby-net-telnet{a} ruby-power-assert{a} ruby-rubygems{a} ruby-test-unit{a} ruby-xmlrpc{a} ruby2.7{a} ruby2.7-dev{a} rubygems-integration{a} sensible-utils{a} wdiff{a} x11-common{a} The following packages are RECOMMENDED but will NOT be installed: apt-file curl dctrl-tools debian-keyring dput dput-ng dupload equivs fonts-lato libarchive-cpio-perl libclass-xsaccessor-perl libclone-perl libdata-dump-perl libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl libhtml-form-perl libhtml-format-perl libhttp-daemon-perl libjs-jquery libldap-common liblist-compare-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libnamespace-clean-perl libsasl2-modules libsoap-lite-perl libstring-shellquote-perl libsub-name-perl licensecheck lintian lynx pristine-tar python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg ruby2.7-doc strace unzip wget zip 0 packages upgraded, 148 newly installed, 0 to remove and 0 not upgraded. Need to get 48.4 MB of archives. After unpacking 162 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main arm64 install-info arm64 6.7.0.dfsg.2-6 [146 kB] Get: 2 http://deb.debian.org/debian bullseye/main arm64 bsdextrautils arm64 2.36.1-7 [141 kB] Get: 3 http://deb.debian.org/debian bullseye/main arm64 libuchardet0 arm64 0.0.7-1 [67.9 kB] Get: 4 http://deb.debian.org/debian bullseye/main arm64 groff-base arm64 1.22.4-6 [883 kB] Get: 5 http://deb.debian.org/debian bullseye/main arm64 libpipeline1 arm64 1.5.3-1 [33.0 kB] Get: 6 http://deb.debian.org/debian bullseye/main arm64 man-db arm64 2.9.4-2 [1336 kB] Get: 7 http://deb.debian.org/debian bullseye/main arm64 libpython3.9-minimal arm64 3.9.2-1 [797 kB] Get: 8 http://deb.debian.org/debian bullseye/main arm64 libexpat1 arm64 2.2.10-2 [83.1 kB] Get: 9 http://deb.debian.org/debian bullseye/main arm64 python3.9-minimal arm64 3.9.2-1 [1884 kB] Get: 10 http://deb.debian.org/debian bullseye/main arm64 python3-minimal arm64 3.9.2-3 [38.2 kB] Get: 11 http://deb.debian.org/debian bullseye/main arm64 media-types all 4.0.0 [30.3 kB] Get: 12 http://deb.debian.org/debian bullseye/main arm64 libmpdec3 arm64 2.5.1-1 [84.4 kB] Get: 13 http://deb.debian.org/debian bullseye/main arm64 readline-common all 8.1-1 [73.7 kB] Get: 14 http://deb.debian.org/debian bullseye/main arm64 libreadline8 arm64 8.1-1 [160 kB] Get: 15 http://deb.debian.org/debian bullseye/main arm64 libpython3.9-stdlib arm64 3.9.2-1 [1658 kB] Get: 16 http://deb.debian.org/debian bullseye/main arm64 python3.9 arm64 3.9.2-1 [466 kB] Get: 17 http://deb.debian.org/debian bullseye/main arm64 libpython3-stdlib arm64 3.9.2-3 [21.4 kB] Get: 18 http://deb.debian.org/debian bullseye/main arm64 python3 arm64 3.9.2-3 [37.9 kB] Get: 19 http://deb.debian.org/debian bullseye/main arm64 netbase all 6.3 [19.9 kB] Get: 20 http://deb.debian.org/debian bullseye/main arm64 sensible-utils all 0.0.14 [14.8 kB] Get: 21 http://deb.debian.org/debian bullseye/main arm64 openssl arm64 1.1.1k-1 [829 kB] Get: 22 http://deb.debian.org/debian bullseye/main arm64 ca-certificates all 20210119 [158 kB] Get: 23 http://deb.debian.org/debian bullseye/main arm64 libmagic-mgc arm64 1:5.39-3 [273 kB] Get: 24 http://deb.debian.org/debian bullseye/main arm64 libmagic1 arm64 1:5.39-3 [121 kB] Get: 25 http://deb.debian.org/debian bullseye/main arm64 file arm64 1:5.39-3 [69.1 kB] Get: 26 http://deb.debian.org/debian bullseye/main arm64 gettext-base arm64 0.21-4 [173 kB] Get: 27 http://deb.debian.org/debian bullseye/main arm64 libsigsegv2 arm64 2.13-1 [34.7 kB] Get: 28 http://deb.debian.org/debian bullseye/main arm64 m4 arm64 1.4.18-5 [199 kB] Get: 29 http://deb.debian.org/debian bullseye/main arm64 autoconf all 2.69-14 [313 kB] Get: 30 http://deb.debian.org/debian bullseye/main arm64 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 31 http://deb.debian.org/debian bullseye/main arm64 automake all 1:1.16.3-2 [814 kB] Get: 32 http://deb.debian.org/debian bullseye/main arm64 autopoint all 0.21-4 [510 kB] Get: 33 http://deb.debian.org/debian bullseye/main arm64 libdebhelper-perl all 13.3.4 [189 kB] Get: 34 http://deb.debian.org/debian bullseye/main arm64 libtool all 2.4.6-15 [513 kB] Get: 35 http://deb.debian.org/debian bullseye/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 36 http://deb.debian.org/debian bullseye/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 37 http://deb.debian.org/debian bullseye/main arm64 libsub-override-perl all 0.09-2 [10.2 kB] Get: 38 http://deb.debian.org/debian bullseye/main arm64 libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 39 http://deb.debian.org/debian bullseye/main arm64 dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 40 http://deb.debian.org/debian bullseye/main arm64 libelf1 arm64 0.183-1 [164 kB] Get: 41 http://deb.debian.org/debian bullseye/main arm64 dwz arm64 0.13+20210201-1 [155 kB] Get: 42 http://deb.debian.org/debian bullseye/main arm64 libicu67 arm64 67.1-7 [8467 kB] Get: 43 http://deb.debian.org/debian bullseye/main arm64 libxml2 arm64 2.9.10+dfsg-6.7 [629 kB] Get: 44 http://deb.debian.org/debian bullseye/main arm64 gettext arm64 0.21-4 [1261 kB] Get: 45 http://deb.debian.org/debian bullseye/main arm64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 46 http://deb.debian.org/debian bullseye/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 47 http://deb.debian.org/debian bullseye/main arm64 debhelper all 13.3.4 [1049 kB] Get: 48 http://deb.debian.org/debian bullseye/main arm64 libassuan0 arm64 2.5.3-7.1 [48.0 kB] Get: 49 http://deb.debian.org/debian bullseye/main arm64 gpgconf arm64 2.2.27-2 [540 kB] Get: 50 http://deb.debian.org/debian bullseye/main arm64 libksba8 arm64 1.5.0-3 [114 kB] Get: 51 http://deb.debian.org/debian bullseye/main arm64 libsasl2-modules-db arm64 2.1.27+dfsg-2.1 [69.3 kB] Get: 52 http://deb.debian.org/debian bullseye/main arm64 libsasl2-2 arm64 2.1.27+dfsg-2.1 [105 kB] Get: 53 http://deb.debian.org/debian bullseye/main arm64 libldap-2.4-2 arm64 2.4.57+dfsg-3 [222 kB] Get: 54 http://deb.debian.org/debian bullseye/main arm64 libnpth0 arm64 1.6-3 [18.6 kB] Get: 55 http://deb.debian.org/debian bullseye/main arm64 dirmngr arm64 2.2.27-2 [744 kB] Get: 56 http://deb.debian.org/debian bullseye/main arm64 gnupg-l10n all 2.2.27-2 [1084 kB] Get: 57 http://deb.debian.org/debian bullseye/main arm64 gnupg-utils arm64 2.2.27-2 [863 kB] Get: 58 http://deb.debian.org/debian bullseye/main arm64 gpg arm64 2.2.27-2 [883 kB] Get: 59 http://deb.debian.org/debian bullseye/main arm64 pinentry-curses arm64 1.1.0-4 [63.0 kB] Get: 60 http://deb.debian.org/debian bullseye/main arm64 gpg-agent arm64 2.2.27-2 [651 kB] Get: 61 http://deb.debian.org/debian bullseye/main arm64 gpg-wks-client arm64 2.2.27-2 [517 kB] Get: 62 http://deb.debian.org/debian bullseye/main arm64 gpg-wks-server arm64 2.2.27-2 [510 kB] Get: 63 http://deb.debian.org/debian bullseye/main arm64 gpgsm arm64 2.2.27-2 [627 kB] Get: 64 http://deb.debian.org/debian bullseye/main arm64 gnupg all 2.2.27-2 [825 kB] Get: 65 http://deb.debian.org/debian bullseye/main arm64 libfile-dirlist-perl all 0.05-2 [7444 B] Get: 66 http://deb.debian.org/debian bullseye/main arm64 libfile-which-perl all 1.23-1 [16.6 kB] Get: 67 http://deb.debian.org/debian bullseye/main arm64 libfile-homedir-perl all 1.006-1 [43.8 kB] Get: 68 http://deb.debian.org/debian bullseye/main arm64 libfile-touch-perl all 0.11-1 [9254 B] Get: 69 http://deb.debian.org/debian bullseye/main arm64 libio-pty-perl arm64 1:1.15-2 [36.0 kB] Get: 70 http://deb.debian.org/debian bullseye/main arm64 libipc-run-perl all 20200505.0-1 [102 kB] Get: 71 http://deb.debian.org/debian bullseye/main arm64 libclass-method-modifiers-perl all 2.13-1 [19.2 kB] Get: 72 http://deb.debian.org/debian bullseye/main arm64 libb-hooks-op-check-perl arm64 0.22-1+b3 [11.2 kB] Get: 73 http://deb.debian.org/debian bullseye/main arm64 libdynaloader-functions-perl all 0.003-1.1 [12.7 kB] Get: 74 http://deb.debian.org/debian bullseye/main arm64 libdevel-callchecker-perl arm64 0.008-1+b2 [15.8 kB] Get: 75 http://deb.debian.org/debian bullseye/main arm64 libparams-classify-perl arm64 0.015-1+b3 [25.5 kB] Get: 76 http://deb.debian.org/debian bullseye/main arm64 libmodule-runtime-perl all 0.016-1 [19.4 kB] Get: 77 http://deb.debian.org/debian bullseye/main arm64 libimport-into-perl all 1.002005-1 [11.6 kB] Get: 78 http://deb.debian.org/debian bullseye/main arm64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 79 http://deb.debian.org/debian bullseye/main arm64 libstrictures-perl all 2.000006-1 [18.6 kB] Get: 80 http://deb.debian.org/debian bullseye/main arm64 libsub-quote-perl all 2.006006-1 [21.0 kB] Get: 81 http://deb.debian.org/debian bullseye/main arm64 libmoo-perl all 2.004004-1 [59.9 kB] Get: 82 http://deb.debian.org/debian bullseye/main arm64 libencode-locale-perl all 1.05-1.1 [13.2 kB] Get: 83 http://deb.debian.org/debian bullseye/main arm64 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 84 http://deb.debian.org/debian bullseye/main arm64 libhttp-date-perl all 6.05-1 [10.4 kB] Get: 85 http://deb.debian.org/debian bullseye/main arm64 libfile-listing-perl all 6.14-1 [12.4 kB] Get: 86 http://deb.debian.org/debian bullseye/main arm64 libhtml-tagset-perl all 3.20-4 [13.0 kB] Get: 87 http://deb.debian.org/debian bullseye/main arm64 liburi-perl all 5.08-1 [90.6 kB] Get: 88 http://deb.debian.org/debian bullseye/main arm64 libhtml-parser-perl arm64 3.75-1+b1 [103 kB] Get: 89 http://deb.debian.org/debian bullseye/main arm64 libhtml-tree-perl all 5.07-2 [213 kB] Get: 90 http://deb.debian.org/debian bullseye/main arm64 libio-html-perl all 1.004-2 [16.1 kB] Get: 91 http://deb.debian.org/debian bullseye/main arm64 liblwp-mediatypes-perl all 6.04-1 [19.9 kB] Get: 92 http://deb.debian.org/debian bullseye/main arm64 libhttp-message-perl all 6.28-1 [79.6 kB] Get: 93 http://deb.debian.org/debian bullseye/main arm64 libhttp-cookies-perl all 6.10-1 [19.6 kB] Get: 94 http://deb.debian.org/debian bullseye/main arm64 libhttp-negotiate-perl all 6.01-1 [12.8 kB] Get: 95 http://deb.debian.org/debian bullseye/main arm64 perl-openssl-defaults arm64 5 [7360 B] Get: 96 http://deb.debian.org/debian bullseye/main arm64 libnet-ssleay-perl arm64 1.88-3+b1 [316 kB] Get: 97 http://deb.debian.org/debian bullseye/main arm64 libio-socket-ssl-perl all 2.069-1 [215 kB] Get: 98 http://deb.debian.org/debian bullseye/main arm64 libnet-http-perl all 6.20-1 [25.1 kB] Get: 99 http://deb.debian.org/debian bullseye/main arm64 liblwp-protocol-https-perl all 6.10-1 [12.2 kB] Get: 100 http://deb.debian.org/debian bullseye/main arm64 libtry-tiny-perl all 0.30-1 [23.3 kB] Get: 101 http://deb.debian.org/debian bullseye/main arm64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 102 http://deb.debian.org/debian bullseye/main arm64 libwww-perl all 6.52-1 [192 kB] Get: 103 http://deb.debian.org/debian bullseye/main arm64 patchutils arm64 0.4.2-1 [73.5 kB] Get: 104 http://deb.debian.org/debian bullseye/main arm64 wdiff arm64 1.2.2-2+b1 [121 kB] Get: 105 http://deb.debian.org/debian bullseye/main arm64 devscripts arm64 2.21.3 [1092 kB] Get: 106 http://deb.debian.org/debian bullseye/main arm64 rubygems-integration all 1.18 [6704 B] Get: 107 http://deb.debian.org/debian bullseye/main arm64 ruby-minitest all 5.13.0-1 [57.3 kB] Get: 108 http://deb.debian.org/debian bullseye/main arm64 ruby-net-telnet all 0.1.1-2 [12.5 kB] Get: 109 http://deb.debian.org/debian bullseye/main arm64 ruby-power-assert all 1.1.7-2 [11.5 kB] Get: 110 http://deb.debian.org/debian bullseye/main arm64 ruby-test-unit all 3.3.9-1 [86.1 kB] Get: 111 http://deb.debian.org/debian bullseye/main arm64 ruby-xmlrpc all 0.3.0-2 [23.7 kB] Get: 112 http://deb.debian.org/debian bullseye/main arm64 libmd0 arm64 1.0.3-3 [27.9 kB] Get: 113 http://deb.debian.org/debian bullseye/main arm64 libbsd0 arm64 0.11.3-1 [106 kB] Get: 114 http://deb.debian.org/debian bullseye/main arm64 libedit2 arm64 3.1-20191231-2+b1 [92.1 kB] Get: 115 http://deb.debian.org/debian bullseye/main arm64 libyaml-0-2 arm64 0.2.2-1 [45.1 kB] Get: 116 http://deb.debian.org/debian bullseye/main arm64 libruby2.7 arm64 2.7.4-1 [4031 kB] Get: 117 http://deb.debian.org/debian bullseye/main arm64 ruby2.7 arm64 2.7.4-1 [747 kB] Get: 118 http://deb.debian.org/debian bullseye/main arm64 ruby-rubygems all 3.2.5-2 [281 kB] Get: 119 http://deb.debian.org/debian bullseye/main arm64 ruby arm64 1:2.7+2 [11.7 kB] Get: 120 http://deb.debian.org/debian bullseye/main arm64 rake all 13.0.3-1 [84.7 kB] Get: 121 http://deb.debian.org/debian bullseye/main arm64 gem2deb-test-runner arm64 1.4 [26.2 kB] Get: 122 http://deb.debian.org/debian bullseye/main arm64 libgmpxx4ldbl arm64 2:6.2.1+dfsg-1 [337 kB] Get: 123 http://deb.debian.org/debian bullseye/main arm64 libgmp-dev arm64 2:6.2.1+dfsg-1 [625 kB] Get: 124 http://deb.debian.org/debian bullseye/main arm64 ruby2.7-dev arm64 2.7.4-1 [837 kB] Get: 125 http://deb.debian.org/debian bullseye/main arm64 ruby-all-dev arm64 1:2.7+2 [11.7 kB] Get: 126 http://deb.debian.org/debian bullseye/main arm64 gem2deb arm64 1.4 [62.1 kB] Get: 127 http://deb.debian.org/debian bullseye/main arm64 libgslcblas0 arm64 2.6+dfsg-2 [73.4 kB] Get: 128 http://deb.debian.org/debian bullseye/main arm64 libgsl25 arm64 2.6+dfsg-2 [812 kB] Get: 129 http://deb.debian.org/debian bullseye/main arm64 libgsl-dev arm64 2.6+dfsg-2 [1006 kB] Get: 130 http://deb.debian.org/debian bullseye/main arm64 x11-common all 1:7.7+22 [252 kB] Get: 131 http://deb.debian.org/debian bullseye/main arm64 libice6 arm64 2:1.0.10-1 [55.6 kB] Get: 132 http://deb.debian.org/debian bullseye/main arm64 libpng16-16 arm64 1.6.37-3 [289 kB] Get: 133 http://deb.debian.org/debian bullseye/main arm64 libxau6 arm64 1:1.0.9-1 [19.7 kB] Get: 134 http://deb.debian.org/debian bullseye/main arm64 libxdmcp6 arm64 1:1.1.2-3 [25.4 kB] Get: 135 http://deb.debian.org/debian bullseye/main arm64 libxcb1 arm64 1.14-3 [138 kB] Get: 136 http://deb.debian.org/debian bullseye/main arm64 libx11-data all 2:1.7.1-1 [310 kB] Get: 137 http://deb.debian.org/debian bullseye/main arm64 libx11-6 arm64 2:1.7.1-1 [747 kB] Get: 138 http://deb.debian.org/debian bullseye/main arm64 libxext6 arm64 2:1.3.3-1.1 [51.6 kB] Get: 139 http://deb.debian.org/debian bullseye/main arm64 libsm6 arm64 2:1.2.3-1 [34.0 kB] Get: 140 http://deb.debian.org/debian bullseye/main arm64 libxt6 arm64 1:1.2.0-1 [176 kB] Get: 141 http://deb.debian.org/debian bullseye/main arm64 libxmu6 arm64 2:1.1.2-2+b3 [57.8 kB] Get: 142 http://deb.debian.org/debian bullseye/main arm64 libxpm4 arm64 1:3.5.12-1 [43.9 kB] Get: 143 http://deb.debian.org/debian bullseye/main arm64 libxaw7 arm64 2:1.0.13-1.1 [184 kB] Get: 144 http://deb.debian.org/debian bullseye/main arm64 libplot2c2 arm64 2.6-11 [444 kB] Get: 145 http://deb.debian.org/debian bullseye/main arm64 libtamuanova-0.2 arm64 0.2-4+b2 [7580 B] Get: 146 http://deb.debian.org/debian bullseye/main arm64 libtamuanova-dev arm64 0.2-4+b2 [20.4 kB] Get: 147 http://deb.debian.org/debian bullseye/main arm64 plotutils arm64 2.6-11 [596 kB] Get: 148 http://deb.debian.org/debian bullseye/main arm64 ruby-narray arm64 0.6.1.2-3+b3 [80.2 kB] Fetched 48.4 MB in 1s (40.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package install-info. (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 ... 19646 files and directories currently installed.) Preparing to unpack .../install-info_6.7.0.dfsg.2-6_arm64.deb ... Unpacking install-info (6.7.0.dfsg.2-6) ... Setting up install-info (6.7.0.dfsg.2-6) ... Selecting previously unselected package bsdextrautils. (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 ... 19660 files and directories currently installed.) Preparing to unpack .../0-bsdextrautils_2.36.1-7_arm64.deb ... Unpacking bsdextrautils (2.36.1-7) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../1-libuchardet0_0.0.7-1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../2-groff-base_1.22.4-6_arm64.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../3-libpipeline1_1.5.3-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../4-man-db_2.9.4-2_arm64.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package libpython3.9-minimal:arm64. Preparing to unpack .../5-libpython3.9-minimal_3.9.2-1_arm64.deb ... Unpacking libpython3.9-minimal:arm64 (3.9.2-1) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../6-libexpat1_2.2.10-2_arm64.deb ... Unpacking libexpat1:arm64 (2.2.10-2) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../7-python3.9-minimal_3.9.2-1_arm64.deb ... Unpacking python3.9-minimal (3.9.2-1) ... Setting up libpython3.9-minimal:arm64 (3.9.2-1) ... Setting up libexpat1:arm64 (2.2.10-2) ... Setting up python3.9-minimal (3.9.2-1) ... Selecting previously unselected package python3-minimal. (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 ... 20527 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.2-3_arm64.deb ... Unpacking python3-minimal (3.9.2-3) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_4.0.0_all.deb ... Unpacking media-types (4.0.0) ... Selecting previously unselected package libmpdec3:arm64. Preparing to unpack .../2-libmpdec3_2.5.1-1_arm64.deb ... Unpacking libmpdec3:arm64 (2.5.1-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_8.1-1_all.deb ... Unpacking readline-common (8.1-1) ... Selecting previously unselected package libreadline8:arm64. Preparing to unpack .../4-libreadline8_8.1-1_arm64.deb ... Unpacking libreadline8:arm64 (8.1-1) ... Selecting previously unselected package libpython3.9-stdlib:arm64. Preparing to unpack .../5-libpython3.9-stdlib_3.9.2-1_arm64.deb ... Unpacking libpython3.9-stdlib:arm64 (3.9.2-1) ... Selecting previously unselected package python3.9. Preparing to unpack .../6-python3.9_3.9.2-1_arm64.deb ... Unpacking python3.9 (3.9.2-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../7-libpython3-stdlib_3.9.2-3_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.9.2-3) ... Setting up python3-minimal (3.9.2-3) ... Selecting previously unselected package python3. (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 ... 20948 files and directories currently installed.) Preparing to unpack .../000-python3_3.9.2-3_arm64.deb ... Unpacking python3 (3.9.2-3) ... Selecting previously unselected package netbase. Preparing to unpack .../001-netbase_6.3_all.deb ... Unpacking netbase (6.3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package openssl. Preparing to unpack .../003-openssl_1.1.1k-1_arm64.deb ... Unpacking openssl (1.1.1k-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../004-ca-certificates_20210119_all.deb ... Unpacking ca-certificates (20210119) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.39-3_arm64.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../006-libmagic1_1%3a5.39-3_arm64.deb ... Unpacking libmagic1:arm64 (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.39-3_arm64.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.21-4_arm64.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../009-libsigsegv2_2.13-1_arm64.deb ... Unpacking libsigsegv2:arm64 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../010-m4_1.4.18-5_arm64.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../011-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../012-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../013-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../014-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../015-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../016-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../017-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../018-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../019-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../020-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../021-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../022-libelf1_0.183-1_arm64.deb ... Unpacking libelf1:arm64 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../023-dwz_0.13+20210201-1_arm64.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:arm64. Preparing to unpack .../024-libicu67_67.1-7_arm64.deb ... Unpacking libicu67:arm64 (67.1-7) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../025-libxml2_2.9.10+dfsg-6.7_arm64.deb ... Unpacking libxml2:arm64 (2.9.10+dfsg-6.7) ... Selecting previously unselected package gettext. Preparing to unpack .../026-gettext_0.21-4_arm64.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../027-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../028-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../029-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package libassuan0:arm64. Preparing to unpack .../030-libassuan0_2.5.3-7.1_arm64.deb ... Unpacking libassuan0:arm64 (2.5.3-7.1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../031-gpgconf_2.2.27-2_arm64.deb ... Unpacking gpgconf (2.2.27-2) ... Selecting previously unselected package libksba8:arm64. Preparing to unpack .../032-libksba8_1.5.0-3_arm64.deb ... Unpacking libksba8:arm64 (1.5.0-3) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../033-libsasl2-modules-db_2.1.27+dfsg-2.1_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.27+dfsg-2.1) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../034-libsasl2-2_2.1.27+dfsg-2.1_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.27+dfsg-2.1) ... Selecting previously unselected package libldap-2.4-2:arm64. Preparing to unpack .../035-libldap-2.4-2_2.4.57+dfsg-3_arm64.deb ... Unpacking libldap-2.4-2:arm64 (2.4.57+dfsg-3) ... Selecting previously unselected package libnpth0:arm64. Preparing to unpack .../036-libnpth0_1.6-3_arm64.deb ... Unpacking libnpth0:arm64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../037-dirmngr_2.2.27-2_arm64.deb ... Unpacking dirmngr (2.2.27-2) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../038-gnupg-l10n_2.2.27-2_all.deb ... Unpacking gnupg-l10n (2.2.27-2) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../039-gnupg-utils_2.2.27-2_arm64.deb ... Unpacking gnupg-utils (2.2.27-2) ... Selecting previously unselected package gpg. Preparing to unpack .../040-gpg_2.2.27-2_arm64.deb ... Unpacking gpg (2.2.27-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../041-pinentry-curses_1.1.0-4_arm64.deb ... Unpacking pinentry-curses (1.1.0-4) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../042-gpg-agent_2.2.27-2_arm64.deb ... Unpacking gpg-agent (2.2.27-2) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../043-gpg-wks-client_2.2.27-2_arm64.deb ... Unpacking gpg-wks-client (2.2.27-2) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../044-gpg-wks-server_2.2.27-2_arm64.deb ... Unpacking gpg-wks-server (2.2.27-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../045-gpgsm_2.2.27-2_arm64.deb ... Unpacking gpgsm (2.2.27-2) ... Selecting previously unselected package gnupg. Preparing to unpack .../046-gnupg_2.2.27-2_all.deb ... Unpacking gnupg (2.2.27-2) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../047-libfile-dirlist-perl_0.05-2_all.deb ... Unpacking libfile-dirlist-perl (0.05-2) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../048-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../049-libfile-homedir-perl_1.006-1_all.deb ... Unpacking libfile-homedir-perl (1.006-1) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../050-libfile-touch-perl_0.11-1_all.deb ... Unpacking libfile-touch-perl (0.11-1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../051-libio-pty-perl_1%3a1.15-2_arm64.deb ... Unpacking libio-pty-perl (1:1.15-2) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../052-libipc-run-perl_20200505.0-1_all.deb ... Unpacking libipc-run-perl (20200505.0-1) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../053-libclass-method-modifiers-perl_2.13-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.13-1) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../054-libb-hooks-op-check-perl_0.22-1+b3_arm64.deb ... Unpacking libb-hooks-op-check-perl (0.22-1+b3) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../055-libdynaloader-functions-perl_0.003-1.1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1.1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../056-libdevel-callchecker-perl_0.008-1+b2_arm64.deb ... Unpacking libdevel-callchecker-perl (0.008-1+b2) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../057-libparams-classify-perl_0.015-1+b3_arm64.deb ... Unpacking libparams-classify-perl (0.015-1+b3) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../058-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../059-libimport-into-perl_1.002005-1_all.deb ... Unpacking libimport-into-perl (1.002005-1) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../060-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../061-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../062-libsub-quote-perl_2.006006-1_all.deb ... Unpacking libsub-quote-perl (2.006006-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../063-libmoo-perl_2.004004-1_all.deb ... Unpacking libmoo-perl (2.004004-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../064-libencode-locale-perl_1.05-1.1_all.deb ... Unpacking libencode-locale-perl (1.05-1.1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../065-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../066-libhttp-date-perl_6.05-1_all.deb ... Unpacking libhttp-date-perl (6.05-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../067-libfile-listing-perl_6.14-1_all.deb ... Unpacking libfile-listing-perl (6.14-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../068-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../069-liburi-perl_5.08-1_all.deb ... Unpacking liburi-perl (5.08-1) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../070-libhtml-parser-perl_3.75-1+b1_arm64.deb ... Unpacking libhtml-parser-perl (3.75-1+b1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../071-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../072-libio-html-perl_1.004-2_all.deb ... Unpacking libio-html-perl (1.004-2) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../073-liblwp-mediatypes-perl_6.04-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../074-libhttp-message-perl_6.28-1_all.deb ... Unpacking libhttp-message-perl (6.28-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../075-libhttp-cookies-perl_6.10-1_all.deb ... Unpacking libhttp-cookies-perl (6.10-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../076-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:arm64. Preparing to unpack .../077-perl-openssl-defaults_5_arm64.deb ... Unpacking perl-openssl-defaults:arm64 (5) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../078-libnet-ssleay-perl_1.88-3+b1_arm64.deb ... Unpacking libnet-ssleay-perl (1.88-3+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../079-libio-socket-ssl-perl_2.069-1_all.deb ... Unpacking libio-socket-ssl-perl (2.069-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../080-libnet-http-perl_6.20-1_all.deb ... Unpacking libnet-http-perl (6.20-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../081-liblwp-protocol-https-perl_6.10-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.10-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../082-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../083-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../084-libwww-perl_6.52-1_all.deb ... Unpacking libwww-perl (6.52-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../085-patchutils_0.4.2-1_arm64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../086-wdiff_1.2.2-2+b1_arm64.deb ... Unpacking wdiff (1.2.2-2+b1) ... Selecting previously unselected package devscripts. Preparing to unpack .../087-devscripts_2.21.3_arm64.deb ... Unpacking devscripts (2.21.3) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../088-rubygems-integration_1.18_all.deb ... Unpacking rubygems-integration (1.18) ... Selecting previously unselected package ruby-minitest. Preparing to unpack .../089-ruby-minitest_5.13.0-1_all.deb ... Unpacking ruby-minitest (5.13.0-1) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../090-ruby-net-telnet_0.1.1-2_all.deb ... Unpacking ruby-net-telnet (0.1.1-2) ... Selecting previously unselected package ruby-power-assert. Preparing to unpack .../091-ruby-power-assert_1.1.7-2_all.deb ... Unpacking ruby-power-assert (1.1.7-2) ... Selecting previously unselected package ruby-test-unit. Preparing to unpack .../092-ruby-test-unit_3.3.9-1_all.deb ... Unpacking ruby-test-unit (3.3.9-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../093-ruby-xmlrpc_0.3.0-2_all.deb ... Unpacking ruby-xmlrpc (0.3.0-2) ... Selecting previously unselected package libmd0:arm64. Preparing to unpack .../094-libmd0_1.0.3-3_arm64.deb ... Unpacking libmd0:arm64 (1.0.3-3) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../095-libbsd0_0.11.3-1_arm64.deb ... Unpacking libbsd0:arm64 (0.11.3-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../096-libedit2_3.1-20191231-2+b1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20191231-2+b1) ... Selecting previously unselected package libyaml-0-2:arm64. Preparing to unpack .../097-libyaml-0-2_0.2.2-1_arm64.deb ... Unpacking libyaml-0-2:arm64 (0.2.2-1) ... Selecting previously unselected package libruby2.7:arm64. Preparing to unpack .../098-libruby2.7_2.7.4-1_arm64.deb ... Unpacking libruby2.7:arm64 (2.7.4-1) ... Selecting previously unselected package ruby2.7. Preparing to unpack .../099-ruby2.7_2.7.4-1_arm64.deb ... Unpacking ruby2.7 (2.7.4-1) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../100-ruby-rubygems_3.2.5-2_all.deb ... Unpacking ruby-rubygems (3.2.5-2) ... Selecting previously unselected package ruby. Preparing to unpack .../101-ruby_1%3a2.7+2_arm64.deb ... Unpacking ruby (1:2.7+2) ... Selecting previously unselected package rake. Preparing to unpack .../102-rake_13.0.3-1_all.deb ... Unpacking rake (13.0.3-1) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../103-gem2deb-test-runner_1.4_arm64.deb ... Unpacking gem2deb-test-runner (1.4) ... Selecting previously unselected package libgmpxx4ldbl:arm64. Preparing to unpack .../104-libgmpxx4ldbl_2%3a6.2.1+dfsg-1_arm64.deb ... Unpacking libgmpxx4ldbl:arm64 (2:6.2.1+dfsg-1) ... Selecting previously unselected package libgmp-dev:arm64. Preparing to unpack .../105-libgmp-dev_2%3a6.2.1+dfsg-1_arm64.deb ... Unpacking libgmp-dev:arm64 (2:6.2.1+dfsg-1) ... Selecting previously unselected package ruby2.7-dev:arm64. Preparing to unpack .../106-ruby2.7-dev_2.7.4-1_arm64.deb ... Unpacking ruby2.7-dev:arm64 (2.7.4-1) ... Selecting previously unselected package ruby-all-dev:arm64. Preparing to unpack .../107-ruby-all-dev_1%3a2.7+2_arm64.deb ... Unpacking ruby-all-dev:arm64 (1:2.7+2) ... Selecting previously unselected package gem2deb. Preparing to unpack .../108-gem2deb_1.4_arm64.deb ... Unpacking gem2deb (1.4) ... Selecting previously unselected package libgslcblas0:arm64. Preparing to unpack .../109-libgslcblas0_2.6+dfsg-2_arm64.deb ... Unpacking libgslcblas0:arm64 (2.6+dfsg-2) ... Selecting previously unselected package libgsl25:arm64. Preparing to unpack .../110-libgsl25_2.6+dfsg-2_arm64.deb ... Unpacking libgsl25:arm64 (2.6+dfsg-2) ... Selecting previously unselected package libgsl-dev. Preparing to unpack .../111-libgsl-dev_2.6+dfsg-2_arm64.deb ... Unpacking libgsl-dev (2.6+dfsg-2) ... Selecting previously unselected package x11-common. Preparing to unpack .../112-x11-common_1%3a7.7+22_all.deb ... Unpacking x11-common (1:7.7+22) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../113-libice6_2%3a1.0.10-1_arm64.deb ... Unpacking libice6:arm64 (2:1.0.10-1) ... Selecting previously unselected package libpng16-16:arm64. Preparing to unpack .../114-libpng16-16_1.6.37-3_arm64.deb ... Unpacking libpng16-16:arm64 (1.6.37-3) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../115-libxau6_1%3a1.0.9-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.9-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../116-libxdmcp6_1%3a1.1.2-3_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../117-libxcb1_1.14-3_arm64.deb ... Unpacking libxcb1:arm64 (1.14-3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../118-libx11-data_2%3a1.7.1-1_all.deb ... Unpacking libx11-data (2:1.7.1-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../119-libx11-6_2%3a1.7.1-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.7.1-1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../120-libxext6_2%3a1.3.3-1.1_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.3-1.1) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../121-libsm6_2%3a1.2.3-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.3-1) ... Selecting previously unselected package libxt6:arm64. Preparing to unpack .../122-libxt6_1%3a1.2.0-1_arm64.deb ... Unpacking libxt6:arm64 (1:1.2.0-1) ... Selecting previously unselected package libxmu6:arm64. Preparing to unpack .../123-libxmu6_2%3a1.1.2-2+b3_arm64.deb ... Unpacking libxmu6:arm64 (2:1.1.2-2+b3) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../124-libxpm4_1%3a3.5.12-1_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.12-1) ... Selecting previously unselected package libxaw7:arm64. Preparing to unpack .../125-libxaw7_2%3a1.0.13-1.1_arm64.deb ... Unpacking libxaw7:arm64 (2:1.0.13-1.1) ... Selecting previously unselected package libplot2c2:arm64. Preparing to unpack .../126-libplot2c2_2.6-11_arm64.deb ... Unpacking libplot2c2:arm64 (2.6-11) ... Selecting previously unselected package libtamuanova-0.2. Preparing to unpack .../127-libtamuanova-0.2_0.2-4+b2_arm64.deb ... Unpacking libtamuanova-0.2 (0.2-4+b2) ... Selecting previously unselected package libtamuanova-dev. Preparing to unpack .../128-libtamuanova-dev_0.2-4+b2_arm64.deb ... Unpacking libtamuanova-dev (0.2-4+b2) ... Selecting previously unselected package plotutils. Preparing to unpack .../129-plotutils_2.6-11_arm64.deb ... Unpacking plotutils (2.6-11) ... Selecting previously unselected package ruby-narray. Preparing to unpack .../130-ruby-narray_0.6.1.2-3+b3_arm64.deb ... Unpacking ruby-narray (0.6.1.2-3+b3) ... Setting up libksba8:arm64 (1.5.0-3) ... Setting up media-types (4.0.0) ... Setting up libpipeline1:arm64 (1.5.3-1) ... Setting up wdiff (1.2.2-2+b1) ... Setting up libfile-which-perl (1.23-1) ... Setting up libxau6:arm64 (1:1.0.9-1) ... Setting up bsdextrautils (2.36.1-7) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:arm64 (67.1-7) ... Setting up libdynaloader-functions-perl (0.003-1.1) ... Setting up libgslcblas0:arm64 (2.6+dfsg-2) ... Setting up libclass-method-modifiers-perl (2.13-1) ... Setting up ruby-power-assert (1.1.7-2) ... Setting up libio-pty-perl (1:1.15-2) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libgsl25:arm64 (2.6+dfsg-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:arm64 (0.2.2-1) ... Setting up libhtml-tagset-perl (3.20-4) ... Setting up libdebhelper-perl (13.3.4) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up x11-common (1:7.7+22) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libtry-tiny-perl (0.30-1) ... Setting up libmagic1:arm64 (1:5.39-3) ... Setting up perl-openssl-defaults:arm64 (5) ... Setting up gettext-base (0.21-4) ... Setting up libencode-locale-perl (1.05-1.1) ... Setting up libnpth0:arm64 (1.6-3) ... Setting up file (1:5.39-3) ... Setting up libassuan0:arm64 (2.5.3-7.1) ... Setting up libsasl2-modules-db:arm64 (2.1.27+dfsg-2.1) ... Setting up ruby-minitest (5.13.0-1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libgmpxx4ldbl:arm64 (2:6.2.1+dfsg-1) ... Setting up ruby-test-unit (3.3.9-1) ... Setting up libx11-data (2:1.7.1-1) ... Setting up gnupg-l10n (2.2.27-2) ... Setting up ruby-net-telnet (0.1.1-2) ... Setting up libsigsegv2:arm64 (2.13-1) ... Setting up libpng16-16:arm64 (1.6.37-3) ... Setting up libio-html-perl (1.004-2) ... Setting up autopoint (0.21-4) ... Setting up libb-hooks-op-check-perl (0.22-1+b3) ... Setting up libipc-run-perl (20200505.0-1) ... Setting up libsasl2-2:arm64 (2.1.27+dfsg-2.1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libtamuanova-0.2 (0.2-4+b2) ... Setting up libmd0:arm64 (1.0.3-3) ... Setting up sensible-utils (0.0.14) ... Setting up libuchardet0:arm64 (0.0.7-1) ... Setting up libmpdec3:arm64 (2.5.1-1) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libtamuanova-dev (0.2-4+b2) ... Setting up netbase (6.3) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006006-1) ... Setting up libfile-dirlist-perl (0.05-2) ... Setting up libfile-homedir-perl (1.006-1) ... Setting up openssl (1.1.1k-1) ... Setting up libbsd0:arm64 (0.11.3-1) ... Setting up libelf1:arm64 (0.183-1) ... Setting up readline-common (8.1-1) ... Setting up ruby-xmlrpc (0.3.0-2) ... Setting up libxml2:arm64 (2.9.10+dfsg-6.7) ... Setting up liburi-perl (5.08-1) ... Setting up libfile-touch-perl (0.11-1) ... Setting up libnet-ssleay-perl (1.88-3+b1) ... Setting up pinentry-curses (1.1.0-4) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up libice6:arm64 (2:1.0.10-1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up libxdmcp6:arm64 (1:1.1.2-3) ... Setting up libxcb1:arm64 (1.14-3) ... Setting up gettext (0.21-4) ... Setting up libgsl-dev (2.6+dfsg-2) ... Setting up libgmp-dev:arm64 (2:6.2.1+dfsg-1) ... Setting up libfile-listing-perl (6.14-1) ... Setting up libtool (2.4.6-15) ... Setting up libedit2:arm64 (3.1-20191231-2+b1) ... Setting up libreadline8:arm64 (8.1-1) ... Setting up libldap-2.4-2:arm64 (2.4.57+dfsg-3) ... Setting up libnet-http-perl (6.20-1) ... Setting up m4 (1.4.18-5) ... Setting up libdevel-callchecker-perl (0.008-1+b2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up patchutils (0.4.2-1) ... Setting up ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 129 added, 0 removed; done. Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up libhtml-parser-perl (3.75-1+b1) ... Setting up gpgconf (2.2.27-2) ... Setting up libx11-6:arm64 (2:1.7.1-1) ... Setting up libsm6:arm64 (2:1.2.3-1) ... Setting up libio-socket-ssl-perl (2.069-1) ... Setting up gpg (2.2.27-2) ... Setting up libpython3.9-stdlib:arm64 (3.9.2-1) ... Setting up libpython3-stdlib:arm64 (3.9.2-3) ... Setting up gnupg-utils (2.2.27-2) ... Setting up libhttp-message-perl (6.28-1) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libhttp-negotiate-perl (6.01-1) ... Setting up gpg-agent (2.2.27-2) ... Setting up libxpm4:arm64 (1:3.5.12-1) ... Setting up libhttp-cookies-perl (6.10-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libparams-classify-perl (0.015-1+b3) ... Setting up gpgsm (2.2.27-2) ... Setting up libxext6:arm64 (2:1.3.3-1.1) ... Setting up rubygems-integration (1.18) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up dh-autoreconf (20) ... Setting up dirmngr (2.2.27-2) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up libxt6:arm64 (1:1.2.0-1) ... Setting up gpg-wks-server (2.2.27-2) ... Setting up python3.9 (3.9.2-1) ... Setting up libxmu6:arm64 (2:1.1.2-2+b3) ... Setting up gpg-wks-client (2.2.27-2) ... Setting up libimport-into-perl (1.002005-1) ... Setting up libmoo-perl (2.004004-1) ... Setting up debhelper (13.3.4) ... Setting up python3 (3.9.2-3) ... Setting up libxaw7:arm64 (2:1.0.13-1.1) ... Setting up gnupg (2.2.27-2) ... Setting up libplot2c2:arm64 (2.6-11) ... Setting up plotutils (2.6-11) ... Setting up libwww-perl (6.52-1) ... Setting up ruby (1:2.7+2) ... Setting up devscripts (2.21.3) ... Setting up rake (13.0.3-1) ... Setting up liblwp-protocol-https-perl (6.10-1) ... Setting up ruby-rubygems (3.2.5-2) ... Setting up libruby2.7:arm64 (2.7.4-1) ... Setting up gem2deb-test-runner (1.4) ... Setting up ruby-narray (0.6.1.2-3+b3) ... Setting up ruby2.7-dev:arm64 (2.7.4-1) ... Setting up ruby2.7 (2.7.4-1) ... Setting up ruby-all-dev:arm64 (1:2.7+2) ... Setting up gem2deb (1.4) ... Processing triggers for libc-bin (2.31-13) ... Processing triggers for install-info (6.7.0.dfsg.2-6) ... Processing triggers for ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl The following NEW packages will be installed: libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 59.5 kB of archives. After this operation, 157 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bullseye/main arm64 libnumber-compare-perl all 0.03-1.1 [6956 B] Get:2 http://deb.debian.org/debian bullseye/main arm64 libtext-glob-perl all 0.11-1 [8888 B] Get:3 http://deb.debian.org/debian bullseye/main arm64 libfile-find-rule-perl all 0.34-1 [30.6 kB] Get:4 http://deb.debian.org/debian bullseye/main arm64 usrmerge all 25 [13.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 59.5 kB in 0s (2794 kB/s) Selecting previously unselected package libnumber-compare-perl. (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 ... 27107 files and directories currently installed.) Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... Unpacking libnumber-compare-perl (0.03-1.1) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... Unpacking libtext-glob-perl (0.11-1) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... Unpacking libfile-find-rule-perl (0.34-1) ... Selecting previously unselected package usrmerge. Preparing to unpack .../archives/usrmerge_25_all.deb ... Unpacking usrmerge (25) ... Setting up libtext-glob-perl (0.11-1) ... Setting up libnumber-compare-perl (0.03-1.1) ... Setting up libfile-find-rule-perl (0.34-1) ... Setting up usrmerge (25) ... The system has been successfully converted. Processing triggers for man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. I: Building the package hostname: Temporary failure in name resolution I: Running cd /build/ruby-gsl-2.1.0.3+dfsg1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../ruby-gsl_2.1.0.3+dfsg1-3_source.changes dpkg-buildpackage: info: source package ruby-gsl dpkg-buildpackage: info: source version 2.1.0.3+dfsg1-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Daniel Leidert dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --buildsystem ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean dh_ruby --clean dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules binary dh binary --buildsystem ruby --with ruby dh_update_autotools_config -O--buildsystem=ruby dh_autoreconf -O--buildsystem=ruby dh_auto_configure -O--buildsystem=ruby dh_ruby --configure dh_auto_build -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install -O--buildsystem=ruby dh_ruby --install /build/ruby-gsl-2.1.0.3\+dfsg1/debian/ruby-gsl dh_ruby --install /usr/bin/ruby2.7 -S gem build --config-file /dev/null --verbose /tmp/d20210730-15323-zgyqng/gemspec Failed to load /dev/null because it doesn't contain valid YAML hash WARNING: open-ended dependency on rake-compiler (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rake (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on test-unit (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: gsl Version: 2.1.0.3 File: gsl-2.1.0.3.gem /usr/bin/ruby2.7 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0 /tmp/d20210730-15323-zgyqng/gsl-2.1.0.3.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/alf.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/array.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/array_complex.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/blas.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/blas1.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/blas2.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/blas3.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/block.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/block_source.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/bspline.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/bundle.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/cdf.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/cheb.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/combination.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/common.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/complex.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/const.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/const_additional.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/cqp.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/deriv.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/dht.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/diff.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/dirac.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/eigen.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/error.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/extconf.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/fft.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/fit.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/fresnel.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/function.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/geometry.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/graph.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/gsl.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/gsl_narray.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/gsl_nmatrix.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram2d.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram3d.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram3d_source.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram_find.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram_oper.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/ieee.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_array.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_cheb.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_common.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_complex.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_const.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_dirac.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_eigen.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_fft.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_fit.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_function.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_graph.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_histogram.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_histogram3d.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_integration.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_interp.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_interp2d.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_linalg.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_math.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_odeiv.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_poly.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_rational.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_rng.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_root.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_sf.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_statistics.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_tensor.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_with_narray.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_with_nmatrix.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/templates_off.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/templates_on.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/integration.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/interp.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/interp2d.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/jacobi.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/linalg.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/linalg_complex.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/math.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix_complex.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix_double.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix_int.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix_source.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/min.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/monte.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multifit.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multimin.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multimin_fsdf.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multiroots.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multiset.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/ndlinear.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/nmf.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/nmf_wrap.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/ntuple.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/odeiv.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/ool.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/permutation.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/poly.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/poly2.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/poly_source.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/qrng.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/randist.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/rational.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/rng.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/root.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_airy.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_bessel.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_clausen.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_coulomb.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_coupling.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_dawson.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_debye.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_dilog.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_elementary.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_ellint.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_elljac.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_erfc.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_exp.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_expint.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_fermi_dirac.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_gamma.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_gegenbauer.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_hyperg.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_laguerre.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_lambert.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_legendre.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_log.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_mathieu.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_power.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_psi.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_synchrotron.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_transport.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_trigonometric.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_zeta.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/signal.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/siman.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sort.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/spline.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/spline2d.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/stats.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sum.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/tamu_anova.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/tensor.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/tensor_source.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector_complex.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector_double.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector_int.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector_source.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/wavelet.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl/gnuplot.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl/interp2d_fix.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl/oper.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl/version.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/ool.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/ool/conmin.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/rbgsl.rb Building native extensions. This could take a while... current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native ["/usr/bin/ruby2.7", "-I", "/usr/lib/ruby/vendor_ruby", "-r", "./siteconf20210730-16104-cjjf9h.rb", "extconf.rb"] checking gsl version... 2.6 checking gsl cflags... -I/usr/include checking gsl libs... -L/usr/lib/aarch64-linux-gnu -lgsl -lgslcblas -lm checking for round()... yes checking for alf/alf.h... no checking for qrngextra/qrngextra.h... no checking for rngextra/rngextra.h... no checking for tensor/tensor.h... no checking for gsl/gsl_multimin_fsdf.h... no checking for gsl/gsl_cqp.h... no checking for jacobi.h... no checking for ndlinear/gsl_multifit_ndlinear.h... no checking for ool/ool_version.h... no checking for gsl_eigen_francis() in -lgsl... yes checking for gsl_eigen_francis()... yes checking for gsl_poly_solve_quartic() in -lgsl... no checking for graph... yes checking for tamu_anova/tamu_anova.h... yes checking for -ltamuanova... yes checking for gsl_multifit_fdfsolver.J in gsl/gsl_multifit_nlin.h... no checking for gsl_sf_mathieu_a_e() in gsl/gsl_sf_mathieu.h... yes checking for gsl_sf_mathieu_b_e() in gsl/gsl_sf_mathieu.h... yes checking for gsl_sf_mathieu_ce_e() in gsl/gsl_sf_mathieu.h... yes checking for gsl_sf_mathieu_se_e() in gsl/gsl_sf_mathieu.h... yes checking for gsl_sf_mathieu_Mc_e() in gsl/gsl_sf_mathieu.h... yes checking for gsl_sf_mathieu_Ms_e() in gsl/gsl_sf_mathieu.h... yes creating gsl_config.h creating Makefile current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=.", "CXX=g++ -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=.", "DESTDIR=", "clean"] make[1]: Entering directory '/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' rm -f rm -f gsl_native.so *.o *.bak mkmf.log .*.time make[1]: Leaving directory '/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=.", "CXX=g++ -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=.", "DESTDIR="] make[1]: Entering directory '/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o alf.o -c alf.c gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o array.o -c array.c In file included from array.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from array.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from array.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from array.c:14: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o array_complex.o -c array_complex.c In file included from array_complex.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from array_complex.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from array_complex.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from array_complex.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o blas.o -c blas.c In file included from blas.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from blas.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from blas.c:14: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o blas1.o -c blas1.c In file included from blas1.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from blas1.c:14: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from blas1.c:14: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from blas1.c:14: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o blas2.o -c blas2.c In file included from blas2.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from blas2.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from blas2.c:14: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from blas2.c:15: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from blas2.c:13: blas2.c: In function 'Init_gsl_blas2': /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_function4' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)} blas2.c:1084:3: note: in expansion of macro 'rb_define_module_function' 1084 | rb_define_module_function(module, "dsyr2!", rb_gsl_blas_dsyr2, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from blas2.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1078:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1078 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##4 ,4 ,decl,vars,(VALUE,VALUE,VALUE,VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from blas2.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_function4' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)} blas2.c:1085:3: note: in expansion of macro 'rb_define_module_function' 1085 | rb_define_module_function(module, "dsyr2", rb_gsl_blas_dsyr2_a, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from blas2.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1078:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1078 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##4 ,4 ,decl,vars,(VALUE,VALUE,VALUE,VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from blas2.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_function4' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)} blas2.c:1086:3: note: in expansion of macro 'rb_define_module_function' 1086 | rb_define_module_function(module, "zher2!", rb_gsl_blas_zher2, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from blas2.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1078:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1078 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##4 ,4 ,decl,vars,(VALUE,VALUE,VALUE,VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from blas2.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_function4' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)} blas2.c:1087:3: note: in expansion of macro 'rb_define_module_function' 1087 | rb_define_module_function(module, "zher2", rb_gsl_blas_zher2_a, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from blas2.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1078:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1078 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##4 ,4 ,decl,vars,(VALUE,VALUE,VALUE,VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o blas3.o -c blas3.c In file included from blas3.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from blas3.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from blas3.c:14: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from blas3.c:15: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o block.o -c block.c In file included from include/rb_gsl_array.h:27, from block.c:17: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from block.c:17: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from block.c:17: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from block.c:18: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from block.c:18: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_histogram.h:19, from block.c:18: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_histogram.h:19, from block.c:18: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_histogram.h:19, from block.c:18: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_histogram.h:19, from block.c:18: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_histogram.h:19, from block.c:18: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_histogram.h:19, from block.c:18: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_histogram.h:19, from block.c:18: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_histogram.h:19, from block.c:18: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from block.c:18: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o bspline.o -c bspline.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from bspline.c:1: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from bspline.c:1: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from bspline.c:1: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from bspline.c:1: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from bspline.c:1: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from bspline.c:1: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from bspline.c:1: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from bspline.c:1: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from bspline.c:1: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from bspline.c:1: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from bspline.c:1: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from bspline.c:1: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from bspline.c:1: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from bspline.c:1: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o bundle.o -c bundle.c gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o cdf.o -c cdf.c In file included from include/rb_gsl_array.h:27, from cdf.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from cdf.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from cdf.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from cdf.c:14: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from cdf.c:14: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_rng.h:16, from cdf.c:14: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_rng.h:16, from cdf.c:14: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_rng.h:16, from cdf.c:14: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_rng.h:16, from cdf.c:14: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_rng.h:16, from cdf.c:14: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_rng.h:16, from cdf.c:14: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_rng.h:16, from cdf.c:14: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_rng.h:16, from cdf.c:14: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from cdf.c:14: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o cheb.o -c cheb.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from cheb.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from cheb.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from cheb.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from cheb.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from cheb.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from cheb.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from cheb.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from cheb.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from cheb.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from cheb.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from cheb.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from cheb.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from cheb.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from cheb.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o combination.o -c combination.c In file included from combination.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from combination.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from combination.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o common.o -c common.c In file included from include/rb_gsl_array.h:27, from common.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from common.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from common.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from common.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from common.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_histogram.h:19, from common.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_histogram.h:19, from common.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_histogram.h:19, from common.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_histogram.h:19, from common.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_histogram.h:19, from common.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_histogram.h:19, from common.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_histogram.h:19, from common.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_histogram.h:19, from common.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from common.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o complex.o -c complex.c In file included from complex.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from complex.c:14: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from complex.c:14: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from complex.c:14: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o const.o -c const.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_const.h:16, from const.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_const.h:16, from const.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_const.h:16, from const.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_const.h:16, from const.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_const.h:16, from const.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_const.h:16, from const.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_const.h:16, from const.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_const.h:16, from const.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_const.h:16, from const.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_const.h:16, from const.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_const.h:16, from const.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_const.h:16, from const.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl_const.h:16, from const.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from const.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o const_additional.o -c const_additional.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_const.h:16, from const_additional.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_const.h:16, from const_additional.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_const.h:16, from const_additional.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_const.h:16, from const_additional.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_const.h:16, from const_additional.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_const.h:16, from const_additional.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_const.h:16, from const_additional.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_const.h:16, from const_additional.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_const.h:16, from const_additional.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_const.h:16, from const_additional.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_const.h:16, from const_additional.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_const.h:16, from const_additional.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl_const.h:16, from const_additional.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from const_additional.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o cqp.o -c cqp.c gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o deriv.o -c deriv.c In file included from deriv.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from deriv.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from deriv.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from deriv.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from deriv.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_function.h:16, from deriv.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_function.h:16, from deriv.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_function.h:16, from deriv.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_function.h:16, from deriv.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_function.h:16, from deriv.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_function.h:16, from deriv.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_function.h:16, from deriv.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_function.h:16, from deriv.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from deriv.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o dht.o -c dht.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from dht.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from dht.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from dht.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from dht.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from dht.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from dht.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from dht.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from dht.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from dht.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from dht.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from dht.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from dht.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from dht.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from dht.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o diff.o -c diff.c In file included from diff.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from diff.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from diff.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from diff.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from diff.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_function.h:16, from diff.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_function.h:16, from diff.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_function.h:16, from diff.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_function.h:16, from diff.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_function.h:16, from diff.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_function.h:16, from diff.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_function.h:16, from diff.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_function.h:16, from diff.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from diff.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o dirac.o -c dirac.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_dirac.h:4, from dirac.c:1: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_dirac.h:4, from dirac.c:1: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_dirac.h:4, from dirac.c:1: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_dirac.h:4, from dirac.c:1: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_dirac.h:4, from dirac.c:1: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_dirac.h:4, from dirac.c:1: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_dirac.h:4, from dirac.c:1: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_dirac.h:4, from dirac.c:1: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_dirac.h:4, from dirac.c:1: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_dirac.h:4, from dirac.c:1: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_dirac.h:4, from dirac.c:1: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_dirac.h:4, from dirac.c:1: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_dirac.h:4, from dirac.c:1: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_dirac.h:4, from dirac.c:1: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o eigen.o -c eigen.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from eigen.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from eigen.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from eigen.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from eigen.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from eigen.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from eigen.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from eigen.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from eigen.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from eigen.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from eigen.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from eigen.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from eigen.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from eigen.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from eigen.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o error.o -c error.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from error.c:11: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from error.c:11: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from error.c:11: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from error.c:11: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from error.c:11: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from error.c:11: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from error.c:11: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from error.c:11: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from error.c:11: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from error.c:11: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from error.c:11: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from error.c:11: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from error.c:11: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from error.c:11: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o fft.o -c fft.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_fft.h:20, from fft.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_fft.h:20, from fft.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_fft.h:20, from fft.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_fft.h:20, from fft.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_fft.h:20, from fft.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_fft.h:20, from fft.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_fft.h:20, from fft.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_fft.h:20, from fft.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_fft.h:20, from fft.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_fft.h:20, from fft.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_fft.h:20, from fft.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_fft.h:20, from fft.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_fft.h:20, from fft.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from fft.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o fit.o -c fit.c In file included from include/rb_gsl_array.h:27, from include/rb_gsl_fit.h:19, from fit.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_fit.h:19, from fit.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_fit.h:19, from fit.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from fit.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o fresnel.o -c fresnel.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from fresnel.c:14: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from fresnel.c:14: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from fresnel.c:14: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from fresnel.c:14: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from fresnel.c:14: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from fresnel.c:14: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from fresnel.c:14: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from fresnel.c:14: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from fresnel.c:14: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from fresnel.c:14: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from fresnel.c:14: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from fresnel.c:14: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from fresnel.c:14: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from fresnel.c:14: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ fresnel.c:17:21: warning: 'sqrt_pi_2' defined but not used [-Wunused-const-variable=] 17 | static const double sqrt_pi_2 = 1.2533141373155002512078826424; /* sqrt(pi/2) */ | ^~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o function.o -c function.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from function.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from function.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from function.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from function.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from function.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_function.h:16, from function.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_function.h:16, from function.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_function.h:16, from function.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_function.h:16, from function.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_function.h:16, from function.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_function.h:16, from function.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_function.h:16, from function.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_function.h:16, from function.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from function.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o geometry.o -c geometry.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from geometry.c:1: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from geometry.c:1: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from geometry.c:1: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from geometry.c:1: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from geometry.c:1: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from geometry.c:1: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from geometry.c:1: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from geometry.c:1: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from geometry.c:1: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from geometry.c:1: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from geometry.c:1: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from geometry.c:1: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from geometry.c:1: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from geometry.c:1: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o graph.o -c graph.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_graph.h:16, from graph.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_graph.h:16, from graph.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_graph.h:16, from graph.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_graph.h:16, from graph.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_graph.h:16, from graph.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_graph.h:16, from graph.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_graph.h:16, from graph.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_graph.h:16, from graph.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_graph.h:16, from graph.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ graph.c: In function 'gsl_graph_set_command': graph.c:1097:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1097 | if (g->title_font_name != Qnil) | ^~ graph.c:1098:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1098 | sprintf(command, "%s --title-font-name %s", command, STR2CSTR(g->title_font_name)); if (g->title_font_size != Qnil) | ^~ graph.c: In function 'rb_gsl_graph_step': graph.c:1244:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1244 | sprintf(command, "%s %s", command, STR2CSTR(argv[2])); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graph.c:1248:30: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1248 | sprintf(command, "%s %s", command, STR2CSTR(argv[1])); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graph.c:1258:30: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1258 | sprintf(command, "%s %s", command, STR2CSTR(argv[0])); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graph.c: In function 'rb_gsl_graph_graph': graph.c:1176:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1176 | sprintf(command, "%s %s", command, STR2CSTR(argv[2])); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graph.c:1180:30: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1180 | sprintf(command, "%s %s", command, STR2CSTR(argv[1])); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graph.c:1190:30: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1190 | sprintf(command, "%s %s", command, STR2CSTR(argv[0])); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o gsl.o -c gsl.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from gsl.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from gsl.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from gsl.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from gsl.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from gsl.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from gsl.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from gsl.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from gsl.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from gsl.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from gsl.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from gsl.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from gsl.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from gsl.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from gsl.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gsl.c: In function 'rb_gsl_object_info': gsl.c:51:40: warning: passing argument 3 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 51 | s = rb_rescue(rb_gsl_call_name, obj, rb_gsl_call_rescue, obj); | ^~~~~~~~~~~~~~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from gsl.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:1987:39: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} 1987 | VALUE rb_rescue(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE); | ^~~~~~~~~~~~~~~~~~~~~ gsl.c:53:40: warning: passing argument 3 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 53 | s = rb_rescue(rb_gsl_call_size, obj, rb_gsl_call_rescue, obj); | ^~~~~~~~~~~~~~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from gsl.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:1987:39: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} 1987 | VALUE rb_rescue(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE); | ^~~~~~~~~~~~~~~~~~~~~ gsl.c:50:19: warning: 'SuperClass: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 50 | sprintf(buf, "%sSuperClass: %s\n", buf, rb_class2name(RCLASS_SUPER(CLASS_OF(obj)))); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from gsl.c:13: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gsl.c:52:26: warning: 'Type: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 52 | if (s) sprintf(buf, "%sType: %s\n", buf, STR2CSTR(s)); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from gsl.c:13: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gsl.c:54:26: warning: 'Size: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 54 | if (s) sprintf(buf, "%sSize: %d\n", buf, (int) FIX2INT(s)); | ^~~~~~~~~~~~ gsl.c:54:23: note: using the range [-2147483648, 2147483647] for directive argument 54 | if (s) sprintf(buf, "%sSize: %d\n", buf, (int) FIX2INT(s)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from gsl.c:13: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o gsl_narray.o -c gsl_narray.c gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o gsl_nmatrix.o -c gsl_nmatrix.c gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o histogram.o -c histogram.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_histogram.h:19, from histogram.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_histogram.h:19, from histogram.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_histogram.h:19, from histogram.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_histogram.h:19, from histogram.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_histogram.h:19, from histogram.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_histogram.h:19, from histogram.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_histogram.h:19, from histogram.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_histogram.h:19, from histogram.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from histogram.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o histogram2d.o -c histogram2d.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram2d.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram2d.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram2d.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram2d.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram2d.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_histogram.h:19, from histogram2d.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_histogram.h:19, from histogram2d.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_histogram.h:19, from histogram2d.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_histogram.h:19, from histogram2d.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_histogram.h:19, from histogram2d.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_histogram.h:19, from histogram2d.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_histogram.h:19, from histogram2d.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_histogram.h:19, from histogram2d.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from histogram2d.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram2d.c:12: histogram2d.c: In function 'Init_gsl_histogram2d': /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method3' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int)} histogram2d.c:1009:3: note: in expansion of macro 'rb_define_method' 1009 | rb_define_method(cgsl_histogram2d, "fscanf", rb_gsl_histogram2d_fscanf, 3); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram2d.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1077:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1077 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##3 ,3 ,decl,vars,(VALUE,VALUE,VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o histogram3d.o -c histogram3d.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram3d.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram3d.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram3d.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram3d.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram3d.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_histogram.h:19, from histogram3d.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_histogram.h:19, from histogram3d.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_histogram.h:19, from histogram3d.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_histogram.h:19, from histogram3d.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_histogram.h:19, from histogram3d.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_histogram.h:19, from histogram3d.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_histogram.h:19, from histogram3d.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_histogram.h:19, from histogram3d.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from histogram3d.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o histogram3d_source.o -c histogram3d_source.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram3d_source.c:16: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram3d_source.c:16: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram3d_source.c:16: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram3d_source.c:16: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram3d_source.c:16: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_histogram.h:19, from histogram3d_source.c:16: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_histogram.h:19, from histogram3d_source.c:16: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_histogram.h:19, from histogram3d_source.c:16: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_histogram.h:19, from histogram3d_source.c:16: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_histogram.h:19, from histogram3d_source.c:16: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_histogram.h:19, from histogram3d_source.c:16: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_histogram.h:19, from histogram3d_source.c:16: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_histogram.h:19, from histogram3d_source.c:16: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from histogram3d_source.c:16: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o histogram_find.o -c histogram_find.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram_find.c:20: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram_find.c:20: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram_find.c:20: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram_find.c:20: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from histogram_find.c:20: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_histogram.h:19, from histogram_find.c:20: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_histogram.h:19, from histogram_find.c:20: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_histogram.h:19, from histogram_find.c:20: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_histogram.h:19, from histogram_find.c:20: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_histogram.h:19, from histogram_find.c:20: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_histogram.h:19, from histogram_find.c:20: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_histogram.h:19, from histogram_find.c:20: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_histogram.h:19, from histogram_find.c:20: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from histogram_find.c:20: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o histogram_oper.o -c histogram_oper.c gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o ieee.o -c ieee.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from ieee.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from ieee.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from ieee.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from ieee.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from ieee.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from ieee.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from ieee.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from ieee.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from ieee.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from ieee.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from ieee.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from ieee.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from ieee.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from ieee.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from ieee.c:12: ieee.c: In function 'Init_gsl_ieee': /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int)} ieee.c:83:3: note: in expansion of macro 'rb_define_singleton_method' 83 | rb_define_singleton_method(mgsl_ieee, "printf", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int)} ieee.c:85:3: note: in expansion of macro 'rb_define_singleton_method' 85 | rb_define_singleton_method(mgsl_ieee, "printf_double", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o integration.o -c integration.c In file included from include/rb_gsl_array.h:27, from integration.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from integration.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from integration.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from integration.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from integration.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_function.h:16, from integration.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_function.h:16, from integration.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_function.h:16, from integration.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_function.h:16, from integration.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_function.h:16, from integration.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_function.h:16, from integration.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_function.h:16, from integration.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_function.h:16, from integration.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from integration.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o interp.o -c interp.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from interp.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from interp.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from interp.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from interp.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from interp.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_interp.h:16, from interp.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_interp.h:16, from interp.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_interp.h:16, from interp.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_interp.h:16, from interp.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_interp.h:16, from interp.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_interp.h:16, from interp.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_interp.h:16, from interp.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_interp.h:16, from interp.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_interp.h:16, from interp.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ interp.c:15:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 15 | EXTERN VALUE cgsl_vector, cgsl_matrix; | ^~~~~~ interp.c: In function 'rb_gsl_interp_info': interp.c:447:19: warning: 'SuperClass: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 447 | sprintf(buf, "%sSuperClass: %s\n", buf, rb_class2name(RCLASS_SUPER(CLASS_OF(obj)))); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from interp.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interp.c:448:19: warning: 'Type: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 448 | sprintf(buf, "%sType: %s\n", buf, gsl_interp_name(p->p)); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from interp.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interp.c:449:19: warning: 'xmin: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 449 | sprintf(buf, "%sxmin: %f\n", buf, p->p->xmin); | ^~~~~~~~~~~~ interp.c:449:16: note: assuming directive output of 8 bytes 449 | sprintf(buf, "%sxmin: %f\n", buf, p->p->xmin); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from interp.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 586 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interp.c:450:19: warning: 'xmax: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 450 | sprintf(buf, "%sxmax: %f\n", buf, p->p->xmax); | ^~~~~~~~~~~~ interp.c:450:16: note: assuming directive output of 8 bytes 450 | sprintf(buf, "%sxmax: %f\n", buf, p->p->xmax); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from interp.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 586 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interp.c:451:19: warning: 'Size: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 451 | sprintf(buf, "%sSize: %d\n", buf, (int) p->p->size); | ^~~~~~~~~~~~ interp.c:451:16: note: using the range [-2147483648, 2147483647] for directive argument 451 | sprintf(buf, "%sSize: %d\n", buf, (int) p->p->size); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from interp.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o interp2d.o -c interp2d.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ interp2d.c:15:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 15 | EXTERN VALUE cgsl_vector, cgsl_matrix; | ^~~~~~ interp2d.c: In function 'rb_gsl_interp_evaluate': interp2d.c:104:55: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 104 | rb_raise(rb_eTypeError, "size mismatch (za:%d != %d)", (int) zsize, | ~^ | | | int | %ld 105 | (int) xsize*ysize); | ~~~~~~~~~~~~~~~~~ | | | size_t {aka long unsigned int} gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o jacobi.o -c jacobi.c gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o linalg.o -c linalg.c In file included from include/rb_gsl_array.h:27, from linalg.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from linalg.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from linalg.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from linalg.c:13: linalg.c: In function 'Init_gsl_linalg': /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method1' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(int, VALUE *, VALUE) {aka long unsigned int (*)(int, long unsigned int *, long unsigned int)} linalg.c:4052:3: note: in expansion of macro 'rb_define_method' 4052 | rb_define_method(cgsl_matrix_QR, "Rsvx", rb_gsl_linalg_QR_Rsvx, 1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from linalg.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(int, VALUE *, VALUE)' {aka 'long unsigned int (*)(int, long unsigned int *, long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from linalg.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_functionm1' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(int, VALUE *, VALUE, int) {aka long unsigned int (*)(int, long unsigned int *, long unsigned int, int)} linalg.c:4057:3: note: in expansion of macro 'rb_define_module_function' 4057 | rb_define_module_function(mgsl_linalg_QR, "QRsolve", rb_gsl_linalg_QR_QRsolve, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from linalg.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(int, VALUE *, VALUE, int)' {aka 'long unsigned int (*)(int, long unsigned int *, long unsigned int, int)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from linalg.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method1' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(int, VALUE *, VALUE) {aka long unsigned int (*)(int, long unsigned int *, long unsigned int)} linalg.c:4253:3: note: in expansion of macro 'rb_define_method' 4253 | rb_define_method(cgsl_matrix_LQ, "Lsvx_T", rb_gsl_linalg_LQ_Lsvx, 1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from linalg.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(int, VALUE *, VALUE)' {aka 'long unsigned int (*)(int, long unsigned int *, long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from linalg.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_functionm1' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(int, VALUE *, VALUE, int) {aka long unsigned int (*)(int, long unsigned int *, long unsigned int, int)} linalg.c:4258:3: note: in expansion of macro 'rb_define_module_function' 4258 | rb_define_module_function(mgsl_linalg_LQ, "LQsolve_T", rb_gsl_linalg_LQ_LQsolve, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from linalg.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(int, VALUE *, VALUE, int)' {aka 'long unsigned int (*)(int, long unsigned int *, long unsigned int, int)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o linalg_complex.o -c linalg_complex.c In file included from include/rb_gsl_array.h:27, from linalg_complex.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from linalg_complex.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from linalg_complex.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ linalg_complex.c:17:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 17 | EXTERN VALUE mgsl_linalg; | ^~~~~~ linalg_complex.c:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_complex; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o math.o -c math.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_math.h:16, from math.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_math.h:16, from math.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_math.h:16, from math.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_math.h:16, from math.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_math.h:16, from math.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_math.h:16, from math.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_math.h:16, from math.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_math.h:16, from math.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_math.h:16, from math.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_math.h:16, from math.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_math.h:16, from math.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_math.h:16, from math.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_math.h:16, from math.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_math.h:16, from math.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o matrix.o -c matrix.c In file included from include/rb_gsl_array.h:27, from matrix.c:17: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from matrix.c:17: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from matrix.c:17: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from matrix.c:18: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from matrix.c:18: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_histogram.h:19, from matrix.c:18: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_histogram.h:19, from matrix.c:18: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_histogram.h:19, from matrix.c:18: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_histogram.h:19, from matrix.c:18: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_histogram.h:19, from matrix.c:18: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_histogram.h:19, from matrix.c:18: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_histogram.h:19, from matrix.c:18: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_histogram.h:19, from matrix.c:18: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from matrix.c:18: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from matrix.c:34: matrix_source.h: In function 'rb_gsl_matrix_int_info': matrix_source.h:2067:19: warning: 'SuperClass: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2067 | sprintf(buf, "%sSuperClass: %s\n", buf, rb_class2name(RCLASS_SUPER(CLASS_OF(obj)))); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/gsl/gsl_errno.h:23, from /usr/include/gsl/gsl_block_complex_long_double.h:24, from /usr/include/gsl/gsl_block.h:4, from include/rb_gsl_array.h:16, from matrix.c:17: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from matrix.c:34: matrix_source.h:2068:19: warning: 'Dimension: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2068 | sprintf(buf, "%sDimension: %dx%d\n", buf, (int) m->size1, (int) m->size2); | ^~~~~~~~~~~~ matrix_source.h:2068:16: note: using the range [-2147483648, 2147483647] for directive argument 2068 | sprintf(buf, "%sDimension: %dx%d\n", buf, (int) m->size1, (int) m->size2); | ^~~~~~~~~~~~~~~~~~~~~~~ matrix_source.h:2068:16: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:867, from /usr/include/gsl/gsl_errno.h:23, from /usr/include/gsl/gsl_block_complex_long_double.h:24, from /usr/include/gsl/gsl_block.h:4, from include/rb_gsl_array.h:16, from matrix.c:17: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 292 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from matrix.c:34: matrix_source.h:2069:19: warning: 'Size: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2069 | sprintf(buf, "%sSize: %d\n", buf, (int) (m->size1*m->size2)); | ^~~~~~~~~~~~ matrix_source.h:2069:16: note: using the range [-2147483648, 2147483647] for directive argument 2069 | sprintf(buf, "%sSize: %d\n", buf, (int) (m->size1*m->size2)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/gsl/gsl_errno.h:23, from /usr/include/gsl/gsl_block_complex_long_double.h:24, from /usr/include/gsl/gsl_block.h:4, from include/rb_gsl_array.h:16, from matrix.c:17: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from matrix.c:28: matrix_source.h: In function 'rb_gsl_matrix_info': matrix_source.h:2067:19: warning: 'SuperClass: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2067 | sprintf(buf, "%sSuperClass: %s\n", buf, rb_class2name(RCLASS_SUPER(CLASS_OF(obj)))); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/gsl/gsl_errno.h:23, from /usr/include/gsl/gsl_block_complex_long_double.h:24, from /usr/include/gsl/gsl_block.h:4, from include/rb_gsl_array.h:16, from matrix.c:17: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from matrix.c:28: matrix_source.h:2068:19: warning: 'Dimension: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2068 | sprintf(buf, "%sDimension: %dx%d\n", buf, (int) m->size1, (int) m->size2); | ^~~~~~~~~~~~ matrix_source.h:2068:16: note: using the range [-2147483648, 2147483647] for directive argument 2068 | sprintf(buf, "%sDimension: %dx%d\n", buf, (int) m->size1, (int) m->size2); | ^~~~~~~~~~~~~~~~~~~~~~~ matrix_source.h:2068:16: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:867, from /usr/include/gsl/gsl_errno.h:23, from /usr/include/gsl/gsl_block_complex_long_double.h:24, from /usr/include/gsl/gsl_block.h:4, from include/rb_gsl_array.h:16, from matrix.c:17: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 292 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from matrix.c:28: matrix_source.h:2069:19: warning: 'Size: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2069 | sprintf(buf, "%sSize: %d\n", buf, (int) (m->size1*m->size2)); | ^~~~~~~~~~~~ matrix_source.h:2069:16: note: using the range [-2147483648, 2147483647] for directive argument 2069 | sprintf(buf, "%sSize: %d\n", buf, (int) (m->size1*m->size2)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/gsl/gsl_errno.h:23, from /usr/include/gsl/gsl_block_complex_long_double.h:24, from /usr/include/gsl/gsl_block.h:4, from include/rb_gsl_array.h:16, from matrix.c:17: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o matrix_complex.o -c matrix_complex.c In file included from include/rb_gsl_array.h:27, from matrix_complex.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from matrix_complex.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from matrix_complex.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from matrix_complex.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from matrix_complex.c:12: matrix_complex.c: In function 'Init_gsl_matrix_complex': /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(int, VALUE **, VALUE) {aka long unsigned int (*)(int, long unsigned int **, long unsigned int)} matrix_complex.c:1726:3: note: in expansion of macro 'rb_define_method' 1726 | rb_define_method(cgsl_matrix_complex, "indgen!", rb_gsl_matrix_complex_indgen_bang, -1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from matrix_complex.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(int, VALUE **, VALUE)' {aka 'long unsigned int (*)(int, long unsigned int **, long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o matrix_double.o -c matrix_double.c In file included from include/rb_gsl_array.h:27, from matrix_double.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from matrix_double.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from matrix_double.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from matrix_double.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from matrix_double.c:465: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_rng.h:16, from matrix_double.c:465: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_rng.h:16, from matrix_double.c:465: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_rng.h:16, from matrix_double.c:465: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_rng.h:16, from matrix_double.c:465: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_rng.h:16, from matrix_double.c:465: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_rng.h:16, from matrix_double.c:465: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_rng.h:16, from matrix_double.c:465: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_rng.h:16, from matrix_double.c:465: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from matrix_double.c:465: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o matrix_int.o -c matrix_int.c In file included from include/rb_gsl_array.h:27, from matrix_int.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from matrix_int.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from matrix_int.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from matrix_int.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o min.o -c min.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from min.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from min.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from min.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from min.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from min.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from min.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from min.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from min.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from min.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from min.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from min.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from min.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from min.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from min.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o monte.o -c monte.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from monte.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from monte.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from monte.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from monte.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from monte.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from monte.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from monte.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from monte.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from monte.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from monte.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from monte.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from monte.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from monte.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from monte.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ monte.c:28:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 28 | EXTERN VALUE cgsl_vector; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from monte.c:12: monte.c: In function 'Init_gsl_monte': /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method0' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int)} monte.c:855:3: note: in expansion of macro 'rb_define_method' 855 | rb_define_method(cgsl_monte_function, "eval", rb_gsl_monte_function_eval, 0); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from monte.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1074:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1074 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o multifit.o -c multifit.c In file included from include/rb_gsl_array.h:27, from include/rb_gsl_fit.h:19, from multifit.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_fit.h:19, from multifit.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_fit.h:19, from multifit.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from multifit.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from multifit.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from multifit.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_function.h:16, from multifit.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_function.h:16, from multifit.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_function.h:16, from multifit.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_function.h:16, from multifit.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_function.h:16, from multifit.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_function.h:16, from multifit.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_function.h:16, from multifit.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from multifit.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ multifit.c: In function 'rb_gsl_multifit_fdfsolver_covar': multifit.c:416:9: warning: statement will never be executed [-Wswitch-unreachable] 416 | int retval = 0; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o multimin.o -c multimin.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from multimin.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from multimin.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from multimin.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from multimin.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from multimin.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from multimin.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from multimin.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from multimin.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from multimin.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from multimin.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from multimin.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from multimin.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from multimin.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from multimin.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o multimin_fsdf.o -c multimin_fsdf.c gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o multiroots.o -c multiroots.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from multiroots.c:11: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from multiroots.c:11: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from multiroots.c:11: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from multiroots.c:11: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from multiroots.c:11: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from multiroots.c:11: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from multiroots.c:11: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from multiroots.c:11: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from multiroots.c:11: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from multiroots.c:11: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from multiroots.c:11: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from multiroots.c:11: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from multiroots.c:11: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from multiroots.c:11: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from multiroots.c:11: multiroots.c: In function 'gsl_multiroot_function_mark': multiroots.c:102:37: warning: passing argument 1 of 'rb_array_len' makes integer from pointer without a cast [-Wint-conversion] 102 | for (i = 0; (int) i < RARRAY_LEN(f->params); i++) | ~^~~~~~~~ | | | void * /usr/include/ruby-2.7.0/ruby/ruby.h:1070:36: note: in definition of macro 'RARRAY_LEN' 1070 | #define RARRAY_LEN(a) rb_array_len(a) | ^ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from multiroots.c:11: /usr/include/ruby-2.7.0/ruby/ruby.h:2167:20: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 2167 | rb_array_len(VALUE a) | ~~~~~~^ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from multiroots.c:11: multiroots.c: In function 'gsl_multiroot_function_fdf_mark': multiroots.c:239:37: warning: passing argument 1 of 'rb_array_len' makes integer from pointer without a cast [-Wint-conversion] 239 | for (i = 0; (int) i < RARRAY_LEN(f->params); i++) | ~^~~~~~~~ | | | void * /usr/include/ruby-2.7.0/ruby/ruby.h:1070:36: note: in definition of macro 'RARRAY_LEN' 1070 | #define RARRAY_LEN(a) rb_array_len(a) | ^ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from multiroots.c:11: /usr/include/ruby-2.7.0/ruby/ruby.h:2167:20: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 2167 | rb_array_len(VALUE a) | ~~~~~~^ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o multiset.o -c multiset.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from multiset.c:1: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from multiset.c:1: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from multiset.c:1: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from multiset.c:1: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from multiset.c:1: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from multiset.c:1: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from multiset.c:1: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from multiset.c:1: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from multiset.c:1: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from multiset.c:1: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from multiset.c:1: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from multiset.c:1: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from multiset.c:1: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from multiset.c:1: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o ndlinear.o -c ndlinear.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from ndlinear.c:1: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from ndlinear.c:1: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from ndlinear.c:1: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from ndlinear.c:1: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from ndlinear.c:1: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from ndlinear.c:1: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from ndlinear.c:1: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from ndlinear.c:1: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from ndlinear.c:1: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from ndlinear.c:1: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from ndlinear.c:1: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from ndlinear.c:1: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from ndlinear.c:1: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from ndlinear.c:1: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o nmf.o -c nmf.c gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o nmf_wrap.o -c nmf_wrap.c gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o ntuple.o -c ntuple.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from ntuple.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from ntuple.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from ntuple.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from ntuple.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from ntuple.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from ntuple.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from ntuple.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from ntuple.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from ntuple.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from ntuple.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from ntuple.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from ntuple.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from ntuple.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from ntuple.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from ntuple.c:12: ntuple.c: In function 'Init_gsl_ntuple': /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_method0' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int)} ntuple.c:437:3: note: in expansion of macro 'rb_define_singleton_method' 437 | rb_define_singleton_method(cgsl_ntuple, "close", rb_gsl_ntuple_close, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1074:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1074 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from ntuple.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method0' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int)} ntuple.c:439:3: note: in expansion of macro 'rb_define_method' 439 | rb_define_method(cgsl_ntuple, "size", rb_gsl_ntuple_size, 0); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from ntuple.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1074:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1074 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o odeiv.o -c odeiv.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_odeiv.h:16, from odeiv.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: odeiv.c: In function 'Init_gsl_odeiv': /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_method5' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)} odeiv.c:885:3: note: in expansion of macro 'rb_define_singleton_method' 885 | rb_define_singleton_method(cgsl_odeiv_control, "scaled_alloc", rb_gsl_odeiv_control_scaled_new, 5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1079:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1079 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##5 ,5 ,decl,vars,(VALUE,VALUE,VALUE,VALUE,VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ odeiv.c: In function 'rb_gsl_odeiv_step_info': odeiv.c:446:19: warning: 'SuperClass: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 446 | sprintf(buf, "%sSuperClass: %s\n", buf, rb_class2name(RCLASS_SUPER(CLASS_OF(obj)))); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odeiv.c:447:19: warning: 'Type: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 447 | sprintf(buf, "%sType: %s\n", buf, gsl_odeiv_step_name(s)); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odeiv.c:448:19: warning: 'Dimension: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 448 | sprintf(buf, "%sDimension: %d\n", buf, (int) s->dimension); | ^~~~~~~~~~~~ odeiv.c:448:16: note: using the range [-2147483648, 2147483647] for directive argument 448 | sprintf(buf, "%sDimension: %d\n", buf, (int) s->dimension); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o ool.o -c ool.c gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o permutation.o -c permutation.c In file included from include/rb_gsl_array.h:27, from permutation.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from permutation.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from permutation.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o poly.o -c poly.c In file included from include/rb_gsl_poly.h:17, from poly.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from poly.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from poly.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from poly.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from poly.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from poly_source.h:1538, from poly.c:22: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: poly_source.h: In function 'Init_gsl_poly_init': /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method1' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} poly_source.h:1813:3: note: in expansion of macro 'rb_define_method' 1813 | rb_define_method(GSL_TYPE(cgsl_poly), "reduce", | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method1' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} poly_source.h:1815:3: note: in expansion of macro 'rb_define_method' 1815 | rb_define_method(GSL_TYPE(cgsl_poly), "deriv", FUNCTION(rb_gsl_poly,deriv), 1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method1' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} poly_source.h:1816:3: note: in expansion of macro 'rb_define_method' 1816 | rb_define_method(GSL_TYPE(cgsl_poly), "integ", FUNCTION(rb_gsl_poly,integ), 1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: poly_source.h: In function 'Init_gsl_poly_int_init': /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method1' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} poly_source.h:1813:3: note: in expansion of macro 'rb_define_method' 1813 | rb_define_method(GSL_TYPE(cgsl_poly), "reduce", | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method1' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} poly_source.h:1815:3: note: in expansion of macro 'rb_define_method' 1815 | rb_define_method(GSL_TYPE(cgsl_poly), "deriv", FUNCTION(rb_gsl_poly,deriv), 1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method1' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} poly_source.h:1816:3: note: in expansion of macro 'rb_define_method' 1816 | rb_define_method(GSL_TYPE(cgsl_poly), "integ", FUNCTION(rb_gsl_poly,integ), 1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from poly.c:33: poly_source.h: In function 'rb_gsl_poly_int_info': poly_source.h:1532:19: warning: 'SuperClass: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 1532 | sprintf(buf, "%sSuperClass: %s\n", buf, rb_class2name(RCLASS_SUPER(CLASS_OF(obj)))); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from poly.c:33: poly_source.h:1533:19: warning: 'Order: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 1533 | sprintf(buf, "%sOrder: %d\n", buf, (int) v->size-1); | ^~~~~~~~~~~~ poly_source.h:1533:16: note: directive argument in the range [-2147483648, 2147483646] 1533 | sprintf(buf, "%sOrder: %d\n", buf, (int) v->size-1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from poly.c:22: poly_source.h: In function 'rb_gsl_poly_info': poly_source.h:1532:19: warning: 'SuperClass: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 1532 | sprintf(buf, "%sSuperClass: %s\n", buf, rb_class2name(RCLASS_SUPER(CLASS_OF(obj)))); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from poly.c:22: poly_source.h:1533:19: warning: 'Order: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 1533 | sprintf(buf, "%sOrder: %d\n", buf, (int) v->size-1); | ^~~~~~~~~~~~ poly_source.h:1533:16: note: directive argument in the range [-2147483648, 2147483646] 1533 | sprintf(buf, "%sOrder: %d\n", buf, (int) v->size-1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o poly2.o -c poly2.c In file included from include/rb_gsl_poly.h:17, from poly2.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from poly2.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from poly2.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from poly2.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from poly2.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_math.h:16, from poly2.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_math.h:16, from poly2.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_math.h:16, from poly2.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_math.h:16, from poly2.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_math.h:16, from poly2.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_math.h:16, from poly2.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_math.h:16, from poly2.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_math.h:16, from poly2.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_math.h:16, from poly2.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o qrng.o -c qrng.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from qrng.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from qrng.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from qrng.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from qrng.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from qrng.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_rng.h:16, from qrng.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_rng.h:16, from qrng.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_rng.h:16, from qrng.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_rng.h:16, from qrng.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_rng.h:16, from qrng.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_rng.h:16, from qrng.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_rng.h:16, from qrng.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_rng.h:16, from qrng.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from qrng.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o randist.o -c randist.c In file included from include/rb_gsl_array.h:27, from randist.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from randist.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from randist.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from randist.c:14: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from randist.c:14: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_rng.h:16, from randist.c:14: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_rng.h:16, from randist.c:14: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_rng.h:16, from randist.c:14: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_rng.h:16, from randist.c:14: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_rng.h:16, from randist.c:14: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_rng.h:16, from randist.c:14: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_rng.h:16, from randist.c:14: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_rng.h:16, from randist.c:14: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from randist.c:14: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o rational.o -c rational.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl_rational.h:16, from rational.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl_rational.h:16, from rational.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl_rational.h:16, from rational.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl_rational.h:16, from rational.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl_rational.h:16, from rational.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o rng.o -c rng.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from rng.c:17: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from rng.c:17: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from rng.c:17: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from rng.c:17: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from rng.c:17: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_rng.h:16, from rng.c:17: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_rng.h:16, from rng.c:17: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_rng.h:16, from rng.c:17: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_rng.h:16, from rng.c:17: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_rng.h:16, from rng.c:17: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_rng.h:16, from rng.c:17: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_rng.h:16, from rng.c:17: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_rng.h:16, from rng.c:17: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from rng.c:17: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from rng.c:17: rng.c: In function 'Init_gsl_rng': /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method0' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int)} rng.c:580:3: note: in expansion of macro 'rb_define_method' 580 | rb_define_method(cgsl_rng, "max", rb_gsl_rng_max, 0); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from rng.c:17: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1074:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1074 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from rng.c:17: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method0' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int)} rng.c:581:3: note: in expansion of macro 'rb_define_method' 581 | rb_define_method(cgsl_rng, "min", rb_gsl_rng_min, 0); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from rng.c:17: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1074:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1074 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from rng.c:17: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method0' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int)} rng.c:582:3: note: in expansion of macro 'rb_define_method' 582 | rb_define_method(cgsl_rng, "size", rb_gsl_rng_size, 0); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_rng.h:16, from rng.c:17: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1074:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1074 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o root.o -c root.c In file included from include/rb_gsl_array.h:27, from root.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from root.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from root.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from root.c:14: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_function.h:16, from root.c:14: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_function.h:16, from root.c:14: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_function.h:16, from root.c:14: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_function.h:16, from root.c:14: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_function.h:16, from root.c:14: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_function.h:16, from root.c:14: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_function.h:16, from root.c:14: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_function.h:16, from root.c:14: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_function.h:16, from root.c:14: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from root.c:14: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ root.c:17:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 17 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf.o -c sf.c In file included from include/rb_gsl_array.h:27, from sf.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from sf.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf.c:14: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf.c:14: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf.c:14: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf.c:14: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf.c:14: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf.c:14: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf.c:14: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf.c:14: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf.c:14: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf.c:14: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf.c:14: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ sf.c: In function 'rb_gsl_sf_result_e10_to_s': sf.c:112:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 112 | sprintf(str, "%10.9e %10.9e\n", rslt->val, rslt->err); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/gsl/gsl_errno.h:23, from /usr/include/gsl/gsl_block_complex_long_double.h:24, from /usr/include/gsl/gsl_block.h:4, from include/rb_gsl_array.h:16, from sf.c:13: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 23 and 37 bytes into a destination of size 32 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_airy.o -c sf_airy.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_airy.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_airy.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_airy.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_airy.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_airy.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_airy.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_airy.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_airy.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_airy.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_airy.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_airy.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_airy.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_airy.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_airy.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_bessel.o -c sf_bessel.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_bessel.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_bessel.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_bessel.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_bessel.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_bessel.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_bessel.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_bessel.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_bessel.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_bessel.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_bessel.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_bessel.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_bessel.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_bessel.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_bessel.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ sf_bessel.c:14:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 14 | EXTERN VALUE cgsl_vector; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_bessel.c:13: sf_bessel.c: In function 'Init_gsl_sf_bessel': /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_function3' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(int, VALUE *, VALUE) {aka long unsigned int (*)(int, long unsigned int *, long unsigned int)} sf_bessel.c:850:3: note: in expansion of macro 'rb_define_module_function' 850 | rb_define_module_function(mgsl_sf_bessel, "sequence_Jnu_e", rb_gsl_sf_bessel_sequence_Jnu_e, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_bessel.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(int, VALUE *, VALUE)' {aka 'long unsigned int (*)(int, long unsigned int *, long unsigned int)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1077:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1077 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##3 ,3 ,decl,vars,(VALUE,VALUE,VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_clausen.o -c sf_clausen.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_clausen.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_clausen.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_clausen.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_clausen.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_clausen.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_clausen.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_clausen.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_clausen.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_clausen.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_clausen.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_clausen.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_clausen.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_clausen.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_clausen.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_coulomb.o -c sf_coulomb.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_coulomb.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_coulomb.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_coulomb.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_coulomb.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_coulomb.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_coulomb.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_coulomb.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_coulomb.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_coulomb.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_coulomb.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_coulomb.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_coulomb.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_coulomb.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_coulomb.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ sf_coulomb.c:14:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 14 | EXTERN VALUE cgsl_vector; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_coupling.o -c sf_coupling.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_coupling.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_coupling.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_coupling.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_coupling.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_coupling.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_coupling.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_coupling.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_coupling.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_coupling.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_coupling.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_coupling.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_coupling.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_coupling.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_coupling.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_dawson.o -c sf_dawson.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_dawson.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_dawson.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_dawson.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_dawson.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_dawson.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_dawson.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_dawson.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_dawson.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_dawson.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_dawson.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_dawson.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_dawson.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_dawson.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_dawson.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_debye.o -c sf_debye.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_debye.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_debye.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_debye.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_debye.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_debye.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_debye.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_debye.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_debye.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_debye.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_debye.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_debye.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_debye.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_debye.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_debye.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_dilog.o -c sf_dilog.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_dilog.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_dilog.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_dilog.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_dilog.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_dilog.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_dilog.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_dilog.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_dilog.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_dilog.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_dilog.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_dilog.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_dilog.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_dilog.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_dilog.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_elementary.o -c sf_elementary.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_elementary.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_elementary.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_elementary.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_elementary.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_elementary.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_elementary.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_elementary.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_elementary.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_elementary.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_elementary.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_elementary.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_elementary.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_elementary.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_elementary.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_ellint.o -c sf_ellint.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_ellint.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_ellint.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: sf_ellint.c: In function 'Init_gsl_sf_ellint': /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_function4' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)} sf_ellint.c:175:3: note: in expansion of macro 'rb_define_module_function' 175 | rb_define_module_function(module, "ellint_D_e", rb_gsl_sf_ellint_D_e, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1078:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1078 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##4 ,4 ,decl,vars,(VALUE,VALUE,VALUE,VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_function4' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)} sf_ellint.c:197:3: note: in expansion of macro 'rb_define_module_function' 197 | rb_define_module_function(mgsl_sf_ellint, "D_e", rb_gsl_sf_ellint_D_e, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_ellint.c:13: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1078:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1078 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##4 ,4 ,decl,vars,(VALUE,VALUE,VALUE,VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_elljac.o -c sf_elljac.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_elljac.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_elljac.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_elljac.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_elljac.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_elljac.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_elljac.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_elljac.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_elljac.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_elljac.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_elljac.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_elljac.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_elljac.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_elljac.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_elljac.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_erfc.o -c sf_erfc.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_erfc.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_erfc.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_erfc.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_erfc.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_erfc.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_erfc.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_erfc.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_erfc.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_erfc.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_erfc.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_erfc.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_erfc.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_erfc.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_erfc.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_exp.o -c sf_exp.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_exp.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_exp.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_exp.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_exp.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_exp.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_exp.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_exp.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_exp.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_exp.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_exp.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_exp.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_exp.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_exp.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_exp.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_expint.o -c sf_expint.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_expint.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_expint.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_expint.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_expint.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_expint.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_expint.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_expint.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_expint.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_expint.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_expint.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_expint.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_expint.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_expint.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_expint.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_fermi_dirac.o -c sf_fermi_dirac.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_fermi_dirac.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_fermi_dirac.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_fermi_dirac.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_fermi_dirac.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_fermi_dirac.c:13: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_fermi_dirac.c:13: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_fermi_dirac.c:13: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_fermi_dirac.c:13: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_fermi_dirac.c:13: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_fermi_dirac.c:13: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_fermi_dirac.c:13: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_fermi_dirac.c:13: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_fermi_dirac.c:13: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_fermi_dirac.c:13: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_gamma.o -c sf_gamma.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_gamma.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_gamma.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_gamma.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_gamma.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_gamma.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_gamma.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_gamma.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_gamma.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_gamma.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_gamma.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_gamma.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_gamma.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_gamma.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_gamma.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_gegenbauer.o -c sf_gegenbauer.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_gegenbauer.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_gegenbauer.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_gegenbauer.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_gegenbauer.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_gegenbauer.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_gegenbauer.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_gegenbauer.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_gegenbauer.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_gegenbauer.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_gegenbauer.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_gegenbauer.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_gegenbauer.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_gegenbauer.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_gegenbauer.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_hyperg.o -c sf_hyperg.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_hyperg.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_hyperg.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_hyperg.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_hyperg.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_hyperg.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_hyperg.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_hyperg.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_hyperg.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_hyperg.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_hyperg.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_hyperg.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_hyperg.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_hyperg.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_hyperg.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_laguerre.o -c sf_laguerre.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_laguerre.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_laguerre.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_laguerre.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_laguerre.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_laguerre.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_laguerre.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_laguerre.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_laguerre.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_laguerre.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_laguerre.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_laguerre.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_laguerre.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_laguerre.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_laguerre.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_lambert.o -c sf_lambert.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_lambert.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_lambert.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_lambert.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_lambert.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_lambert.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_lambert.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_lambert.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_lambert.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_lambert.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_lambert.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_lambert.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_lambert.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_lambert.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_lambert.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_legendre.o -c sf_legendre.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_legendre.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_legendre.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_legendre.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_legendre.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_legendre.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_legendre.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_legendre.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_legendre.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_legendre.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_legendre.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_legendre.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_legendre.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_legendre.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_legendre.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ sf_legendre.c:13:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 13 | EXTERN VALUE cgsl_vector; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_log.o -c sf_log.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_log.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_log.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_log.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_log.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_log.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_log.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_log.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_log.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_log.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_log.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_log.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_log.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_log.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_log.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_mathieu.o -c sf_mathieu.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from sf_mathieu.c:1: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from sf_mathieu.c:1: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from sf_mathieu.c:1: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from sf_mathieu.c:1: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from sf_mathieu.c:1: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from sf_mathieu.c:1: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from sf_mathieu.c:1: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from sf_mathieu.c:1: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from sf_mathieu.c:1: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from sf_mathieu.c:1: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from sf_mathieu.c:1: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from sf_mathieu.c:1: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from sf_mathieu.c:1: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from sf_mathieu.c:1: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from sf_mathieu.c:1: sf_mathieu.c: In function 'Init_sf_mathieu': /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_functionm1' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, int, VALUE *) {aka long unsigned int (*)(long unsigned int, int, long unsigned int *)} sf_mathieu.c:267:3: note: in expansion of macro 'rb_define_module_function' 267 | rb_define_module_function(module, "mathieu_a_array", rb_gsl_sf_mathieu_a_array, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from sf_mathieu.c:1: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, int, VALUE *)' {aka 'long unsigned int (*)(long unsigned int, int, long unsigned int *)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from sf_mathieu.c:1: /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_functionm1' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, int, VALUE *) {aka long unsigned int (*)(long unsigned int, int, long unsigned int *)} sf_mathieu.c:270:3: note: in expansion of macro 'rb_define_module_function' 270 | rb_define_module_function(module, "mathieu_b_array", rb_gsl_sf_mathieu_b_array, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from sf_mathieu.c:1: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, int, VALUE *)' {aka 'long unsigned int (*)(long unsigned int, int, long unsigned int *)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from sf_mathieu.c:1: /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_functionm1' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, int, VALUE *) {aka long unsigned int (*)(long unsigned int, int, long unsigned int *)} sf_mathieu.c:273:3: note: in expansion of macro 'rb_define_module_function' 273 | rb_define_module_function(module, "mathieu_ce_array", rb_gsl_sf_mathieu_ce_array, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from sf_mathieu.c:1: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, int, VALUE *)' {aka 'long unsigned int (*)(long unsigned int, int, long unsigned int *)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from sf_mathieu.c:1: /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_functionm1' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, int, VALUE *) {aka long unsigned int (*)(long unsigned int, int, long unsigned int *)} sf_mathieu.c:276:3: note: in expansion of macro 'rb_define_module_function' 276 | rb_define_module_function(module, "mathieu_se_array", rb_gsl_sf_mathieu_se_array, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from sf_mathieu.c:1: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, int, VALUE *)' {aka 'long unsigned int (*)(long unsigned int, int, long unsigned int *)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from sf_mathieu.c:1: /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_functionm1' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, int, VALUE *) {aka long unsigned int (*)(long unsigned int, int, long unsigned int *)} sf_mathieu.c:279:3: note: in expansion of macro 'rb_define_module_function' 279 | rb_define_module_function(module, "mathieu_Mc_array", rb_gsl_sf_mathieu_Mc_array, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from sf_mathieu.c:1: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, int, VALUE *)' {aka 'long unsigned int (*)(long unsigned int, int, long unsigned int *)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from sf_mathieu.c:1: /usr/include/ruby-2.7.0/ruby/ruby.h:2825:135: warning: passing argument 3 of 'rb_define_module_functionm1' from incompatible pointer type [-Wincompatible-pointer-types] 2825 | #define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, int, VALUE *) {aka long unsigned int (*)(long unsigned int, int, long unsigned int *)} sf_mathieu.c:282:3: note: in expansion of macro 'rb_define_module_function' 282 | rb_define_module_function(module, "mathieu_Ms_array", rb_gsl_sf_mathieu_Ms_array, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from sf_mathieu.c:1: /usr/include/ruby-2.7.0/ruby/ruby.h:2802:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, int, VALUE *)' {aka 'long unsigned int (*)(long unsigned int, int, long unsigned int *)'} 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2802 | RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_power.o -c sf_power.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_power.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_power.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_power.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_power.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_power.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_power.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_power.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_power.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_power.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_power.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_power.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_power.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_power.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_power.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_psi.o -c sf_psi.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_psi.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_psi.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_psi.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_psi.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_psi.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_psi.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_psi.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_psi.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_psi.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_psi.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_psi.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_psi.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_psi.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_psi.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_synchrotron.o -c sf_synchrotron.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_synchrotron.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_synchrotron.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_synchrotron.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_synchrotron.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_synchrotron.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_synchrotron.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_synchrotron.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_synchrotron.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_synchrotron.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_synchrotron.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_synchrotron.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_synchrotron.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_synchrotron.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_synchrotron.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_transport.o -c sf_transport.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_transport.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_transport.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_transport.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_transport.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_transport.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_transport.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_transport.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_transport.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_transport.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_transport.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_transport.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_transport.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_transport.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_transport.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_trigonometric.o -c sf_trigonometric.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_trigonometric.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_trigonometric.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_trigonometric.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_trigonometric.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_trigonometric.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_trigonometric.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_trigonometric.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_trigonometric.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_trigonometric.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_trigonometric.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_trigonometric.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_trigonometric.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_trigonometric.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_trigonometric.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sf_zeta.o -c sf_zeta.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_zeta.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_zeta.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_zeta.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_zeta.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_sf.h:17, from sf_zeta.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_sf.h:17, from sf_zeta.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_sf.h:17, from sf_zeta.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_sf.h:17, from sf_zeta.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_sf.h:17, from sf_zeta.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_sf.h:17, from sf_zeta.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_sf.h:17, from sf_zeta.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_sf.h:17, from sf_zeta.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_sf.h:17, from sf_zeta.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sf_zeta.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o signal.o -c signal.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_fft.h:20, from signal.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_fft.h:20, from signal.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_fft.h:20, from signal.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_fft.h:20, from signal.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_fft.h:20, from signal.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_fft.h:20, from signal.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_fft.h:20, from signal.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_fft.h:20, from signal.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_fft.h:20, from signal.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_fft.h:20, from signal.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_fft.h:20, from signal.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_fft.h:20, from signal.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_fft.h:20, from signal.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from signal.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o siman.o -c siman.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from siman.c:14: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from siman.c:14: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from siman.c:14: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from siman.c:14: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from siman.c:14: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from siman.c:14: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from siman.c:14: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from siman.c:14: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from siman.c:14: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from siman.c:14: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from siman.c:14: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from siman.c:14: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from siman.c:14: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from siman.c:14: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sort.o -c sort.c In file included from include/rb_gsl_array.h:27, from sort.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from sort.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sort.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ sort.c:16:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 16 | EXTERN ID RBGSL_ID_call; | ^~~~~~ sort.c:17:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 17 | EXTERN VALUE cgsl_complex; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o spline.o -c spline.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_interp.h:16, from spline.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_interp.h:16, from spline.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_interp.h:16, from spline.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_interp.h:16, from spline.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_interp.h:16, from spline.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_interp.h:16, from spline.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_interp.h:16, from spline.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_interp.h:16, from spline.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_interp.h:16, from spline.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ spline.c:14:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 14 | EXTERN VALUE cgsl_interp_accel; /* defined in interp.c */ | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: spline.c: In function 'Init_gsl_spline': /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method1' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)} spline.c:401:3: note: in expansion of macro 'rb_define_method' 401 | rb_define_method(cgsl_spline, "eval_integ_e", rb_gsl_spline_eval_integ_e, 1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ spline.c: In function 'rb_gsl_spline_info': spline.c:348:19: warning: 'SuperClass: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 348 | sprintf(buf, "%sSuperClass: %s\n", buf, rb_class2name(RCLASS_SUPER(CLASS_OF(obj)))); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spline.c:349:19: warning: 'Type: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 349 | sprintf(buf, "%sType: %s\n", buf, gsl_interp_name(p->s->interp)); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spline.c:350:19: warning: 'xmin: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 350 | sprintf(buf, "%sxmin: %f\n", buf, p->s->interp->xmin); | ^~~~~~~~~~~~ spline.c:350:16: note: assuming directive output of 8 bytes 350 | sprintf(buf, "%sxmin: %f\n", buf, p->s->interp->xmin); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 586 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spline.c:351:19: warning: 'xmax: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 351 | sprintf(buf, "%sxmax: %f\n", buf, p->s->interp->xmax); | ^~~~~~~~~~~~ spline.c:351:16: note: assuming directive output of 8 bytes 351 | sprintf(buf, "%sxmax: %f\n", buf, p->s->interp->xmax); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 586 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spline.c:352:19: warning: 'Size: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 352 | sprintf(buf, "%sSize: %d\n", buf, (int) p->s->size); | ^~~~~~~~~~~~ spline.c:352:16: note: using the range [-2147483648, 2147483647] for directive argument 352 | sprintf(buf, "%sSize: %d\n", buf, (int) p->s->size); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o spline2d.o -c spline2d.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from spline2d.c:12: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from spline2d.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from spline2d.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from spline2d.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from spline2d.c:12: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_interp2d.h:17, from spline2d.c:12: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_interp2d.h:17, from spline2d.c:12: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_interp2d.h:17, from spline2d.c:12: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_interp2d.h:17, from spline2d.c:12: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_interp2d.h:17, from spline2d.c:12: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_interp2d.h:17, from spline2d.c:12: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_interp2d.h:17, from spline2d.c:12: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_interp2d.h:17, from spline2d.c:12: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_interp2d.h:17, from spline2d.c:12: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ spline2d.c:14:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 14 | EXTERN VALUE cgsl_interp2d_accel; /* defined in interp2d.c */ | ^~~~~~ In file included from spline2d.c:12: include/rb_gsl_interp2d.h:37:13: warning: 'rb_gsl_interp2d_free' declared 'static' but never defined [-Wunused-function] 37 | static void rb_gsl_interp2d_free(rb_gsl_interp2d*); | ^~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o stats.o -c stats.c In file included from include/rb_gsl_array.h:27, from stats.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from stats.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from stats.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from stats.c:12: stats.c: In function 'Init_gsl_stats': /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)} stats.c:709:3: note: in expansion of macro 'rb_define_singleton_method' 709 | rb_define_singleton_method(mgsl_stats, "wmean", rb_gsl_stats_wmean2, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)} stats.c:710:3: note: in expansion of macro 'rb_define_singleton_method' 710 | rb_define_singleton_method(mgsl_stats, "wvariance", rb_gsl_stats_wvariance2, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)} stats.c:711:3: note: in expansion of macro 'rb_define_singleton_method' 711 | rb_define_singleton_method(mgsl_stats, "wvariance_m", rb_gsl_stats_wvariance_m2, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)} stats.c:712:3: note: in expansion of macro 'rb_define_singleton_method' 712 | rb_define_singleton_method(mgsl_stats, "wsd", rb_gsl_stats_wsd2, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)} stats.c:713:3: note: in expansion of macro 'rb_define_singleton_method' 713 | rb_define_singleton_method(mgsl_stats, "wsd_m", rb_gsl_stats_wsd_m2, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)} stats.c:714:3: note: in expansion of macro 'rb_define_singleton_method' 714 | rb_define_singleton_method(mgsl_stats, "wvariance_with_fixed_mean", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)} stats.c:716:3: note: in expansion of macro 'rb_define_singleton_method' 716 | rb_define_singleton_method(mgsl_stats, "wsd_with_fixed_mean", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)} stats.c:718:3: note: in expansion of macro 'rb_define_singleton_method' 718 | rb_define_singleton_method(mgsl_stats, "wabsdev", rb_gsl_stats_wabsdev2, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)} stats.c:719:3: note: in expansion of macro 'rb_define_singleton_method' 719 | rb_define_singleton_method(mgsl_stats, "wabsdev_m", rb_gsl_stats_wabsdev_m2, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)} stats.c:720:3: note: in expansion of macro 'rb_define_singleton_method' 720 | rb_define_singleton_method(mgsl_stats, "wskew", rb_gsl_stats_wskew2, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of 'rb_define_singleton_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)} stats.c:722:3: note: in expansion of macro 'rb_define_singleton_method' 722 | rb_define_singleton_method(mgsl_stats, "wkurtosis", rb_gsl_stats_wkurtosis2, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)'} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from stats.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method2' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)} stats.c:750:3: note: in expansion of macro 'rb_define_method' 750 | rb_define_method(cgsl_vector, "stats_wskew_m_sd", rb_gsl_stats_wskew_m_sd, 2); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from stats.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1076:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1076 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##2 ,2 ,decl,vars,(VALUE,VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from stats.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method2' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)} stats.c:754:3: note: in expansion of macro 'rb_define_method' 754 | rb_define_method(cgsl_vector, "stats_wkurtosis_m_sd", | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from stats.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1076:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1076 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##2 ,2 ,decl,vars,(VALUE,VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o sum.o -c sum.c In file included from include/rb_gsl_array.h:27, from sum.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from sum.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from sum.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o tamu_anova.o -c tamu_anova.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from tamu_anova.c:1: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from tamu_anova.c:1: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from tamu_anova.c:1: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from tamu_anova.c:1: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from tamu_anova.c:1: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from tamu_anova.c:1: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from tamu_anova.c:1: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from tamu_anova.c:1: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from tamu_anova.c:1: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from tamu_anova.c:1: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from tamu_anova.c:1: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from tamu_anova.c:1: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from tamu_anova.c:1: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from tamu_anova.c:1: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from tamu_anova.c:1: tamu_anova.c: In function 'Init_tamu_anova': /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_method0' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE *) {aka long unsigned int (*)(long unsigned int *)} tamu_anova.c:54:3: note: in expansion of macro 'rb_define_method' 54 | rb_define_method(cTable, "print", rb_tamu_anova_printtable, 0); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from tamu_anova.c:1: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(VALUE *)' {aka 'long unsigned int (*)(long unsigned int *)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1074:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_1' 1074 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o tensor.o -c tensor.c gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o vector.o -c vector.c In file included from include/rb_gsl_array.h:27, from vector.c:17: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from vector.c:17: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from vector.c:17: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from vector.c:18: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from vector.c:18: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_histogram.h:19, from vector.c:18: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_histogram.h:19, from vector.c:18: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_histogram.h:19, from vector.c:18: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_histogram.h:19, from vector.c:18: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_histogram.h:19, from vector.c:18: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_histogram.h:19, from vector.c:18: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_histogram.h:19, from vector.c:18: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_histogram.h:19, from vector.c:18: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from vector.c:18: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from vector.c:25: vector_source.h:690:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 690 | EXTERN VALUE cgsl_poly; | ^~~~~~ In file included from vector.c:31: vector_source.h:690:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 690 | EXTERN VALUE cgsl_poly; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o vector_complex.o -c vector_complex.c In file included from include/rb_gsl_array.h:27, from vector_complex.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from vector_complex.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from vector_complex.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from vector_complex.c:13: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ vector_complex.c:15:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 15 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from vector_complex.c:12: vector_complex.c: In function 'Init_gsl_vector_complex': /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)} vector_complex.c:2115:3: note: in expansion of macro 'rb_define_method' 2115 | rb_define_method(cgsl_vector_complex, "matrix_view_with_tda", rb_gsl_vector_complex_matrix_view_with_tda, -1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from vector_complex.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from vector_complex.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of 'rb_define_methodm1' from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(int, VALUE **, VALUE) {aka long unsigned int (*)(int, long unsigned int **, long unsigned int)} vector_complex.c:2229:3: note: in expansion of macro 'rb_define_method' 2229 | rb_define_method(cgsl_vector_complex, "indgen!", rb_gsl_vector_complex_indgen_bang, -1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from vector_complex.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(int, VALUE **, VALUE)' {aka 'long unsigned int (*)(int, long unsigned int **, long unsigned int)'} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro 'RB_METHOD_DEFINITION_DECL_C' 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL_M1' 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro 'RB_METHOD_DEFINITION_DECL' 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o vector_double.o -c vector_double.c In file included from include/rb_gsl_array.h:27, from vector_double.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from vector_double.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from vector_double.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from vector_double.c:14: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_histogram.h:19, from vector_double.c:14: include/rb_gsl_poly.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_histogram.h:19, from vector_double.c:14: include/rb_gsl_root.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_histogram.h:19, from vector_double.c:14: include/rb_gsl_sf.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_histogram.h:19, from vector_double.c:14: include/rb_gsl_fft.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_histogram.h:19, from vector_double.c:14: include/rb_gsl_rng.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_histogram.h:19, from vector_double.c:14: include/rb_gsl_function.h:18:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_histogram.h:19, from vector_double.c:14: include/rb_gsl_fit.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_histogram.h:19, from vector_double.c:14: include/rb_gsl_const.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_histogram.h:19, from vector_double.c:14: include/rb_gsl.h:112:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from vector_double.c:14: include/rb_gsl_histogram.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o vector_int.o -c vector_int.c In file included from include/rb_gsl_array.h:27, from vector_int.c:13: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from vector_int.c:13: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from vector_int.c:13: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from vector_int.c:14: include/rb_gsl_complex.h:21:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/aarch64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/aarch64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-0A7zO8/ruby2.7-2.7.4=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o wavelet.o -c wavelet.c In file included from include/rb_gsl_array.h:27, from wavelet.c:12: include/rb_gsl_common.h:29:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from wavelet.c:12: include/rb_gsl_common.h:352:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from wavelet.c:12: include/rb_gsl_array.h:39:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: '#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead' 66 | EXTERN VALUE mDirac; | ^~~~~~ rm -f gsl_native.so gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -shared -o gsl_native.so alf.o array.o array_complex.o blas.o blas1.o blas2.o blas3.o block.o bspline.o bundle.o cdf.o cheb.o combination.o common.o complex.o const.o const_additional.o cqp.o deriv.o dht.o diff.o dirac.o eigen.o error.o fft.o fit.o fresnel.o function.o geometry.o graph.o gsl.o gsl_narray.o gsl_nmatrix.o histogram.o histogram2d.o histogram3d.o histogram3d_source.o histogram_find.o histogram_oper.o ieee.o integration.o interp.o interp2d.o jacobi.o linalg.o linalg_complex.o math.o matrix.o matrix_complex.o matrix_double.o matrix_int.o min.o monte.o multifit.o multimin.o multimin_fsdf.o multiroots.o multiset.o ndlinear.o nmf.o nmf_wrap.o ntuple.o odeiv.o ool.o permutation.o poly.o poly2.o qrng.o randist.o rational.o rng.o root.o sf.o sf_airy.o sf_bessel.o sf_clausen.o sf_coulomb.o sf_coupling.o sf_dawson.o sf_debye.o sf_dilog.o sf_elementary.o sf_ellint.o sf_elljac.o sf_erfc.o sf_exp.o sf_expint.o sf_fermi_dirac.o sf_gamma.o sf_gegenbauer.o sf_hyperg.o sf_laguerre.o sf_lambert.o sf_legendre.o sf_log.o sf_mathieu.o sf_power.o sf_psi.o sf_synchrotron.o sf_transport.o sf_trigonometric.o sf_zeta.o signal.o siman.o sort.o spline.o spline2d.o stats.o sum.o tamu_anova.o tensor.o vector.o vector_complex.o vector_double.o vector_int.o wavelet.o -L. -L/usr/lib/aarch64-linux-gnu -L/usr/lib/aarch64-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 -L/usr/lib/aarch64-linux-gnu -lgsl -lgslcblas -lm -lruby-2.7 -ltamuanova -lgsl -lm -lc make[1]: Leaving directory '/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=.", "CXX=g++ -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=.", "DESTDIR=", "install"] make[1]: Entering directory '/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' /bin/mkdir -p . ./.gem.20210730-16104-1mfzzrp exit > .sitearchdir.time /usr/bin/install -c -m 0755 gsl_native.so ./.gem.20210730-16104-1mfzzrp make[1]: Leaving directory '/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native /usr/bin/ruby2.7 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20210730-16104-cjjf9h.rb extconf.rb current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/ruby-gsl-2.1.0.3+dfsg1\=. CXX\=g++\ -fdebug-prefix-map\=/build/ruby-gsl-2.1.0.3+dfsg1\=. DESTDIR\= clean current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/ruby-gsl-2.1.0.3+dfsg1\=. CXX\=g++\ -fdebug-prefix-map\=/build/ruby-gsl-2.1.0.3+dfsg1\=. DESTDIR\= current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/ruby-gsl-2.1.0.3+dfsg1\=. CXX\=g++\ -fdebug-prefix-map\=/build/ruby-gsl-2.1.0.3+dfsg1\=. DESTDIR\= install gsl can be installed with or without narray support. Please install narray before and reinstall gsl if it is missing. gsl is also now compatible with NMatrix. Please install nmatrix before installing gsl. Successfully installed gsl-2.1.0.3 1 gem installed cd debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0 rm -rf bin rm -rf build_info rm -rf cache rm -rf doc find extensions -name mkmf.log -delete find extensions -name gem_make.out -delete cd gems/gsl-2.1.0.3 rm -rf ext/gsl_native rm -f lib/gsl_native.so chmod 644 lib/rbgsl.rb lib/ool/conmin.rb lib/ool.rb lib/gsl/version.rb lib/gsl/oper.rb lib/gsl/interp2d_fix.rb lib/gsl/gnuplot.rb lib/gsl.rb find lib/ -type d -empty -delete cd - cd - /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.7 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/aarch64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -e gem\ \"gsl\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/aarch64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.7 -w -I"test" /usr/share/rubygems-integration/all/gems/rake-13.0.3/lib/rake/rake_test_loader.rb "test/gsl/blas_test.rb" "test/gsl/bspline_test.rb" "test/gsl/cdf_test.rb" "test/gsl/cheb_test.rb" "test/gsl/combination_test.rb" "test/gsl/complex_test.rb" "test/gsl/const_test.rb" "test/gsl/deriv_test.rb" "test/gsl/dht_test.rb" "test/gsl/diff_test.rb" "test/gsl/eigen_test.rb" "test/gsl/err_test.rb" "test/gsl/fit_test.rb" "test/gsl/histo_test.rb" "test/gsl/index_test.rb" "test/gsl/integration_test.rb" "test/gsl/interp2d_test.rb" "test/gsl/interp_test.rb" "test/gsl/linalg_test.rb" "test/gsl/matrix_nmf_test.rb" "test/gsl/matrix_test.rb" "test/gsl/min_test.rb" "test/gsl/monte_test.rb" "test/gsl/multifit_test.rb" "test/gsl/multimin_test.rb" "test/gsl/multiroot_test.rb" "test/gsl/multiset_test.rb" "test/gsl/odeiv_test.rb" "test/gsl/oper_test.rb" "test/gsl/poly_test.rb" "test/gsl/qrng_test.rb" "test/gsl/quartic_test.rb" "test/gsl/randist_test.rb" "test/gsl/rng_test.rb" "test/gsl/roots_test.rb" "test/gsl/sf_test.rb" "test/gsl/spline2d_test.rb" "test/gsl/stats_test.rb" "test/gsl/sum_test.rb" "test/gsl/tensor_test.rb" "test/gsl/vector_test.rb" "test/gsl/wavelet_test.rb" "test/gsl_test.rb" "test/test_helper.rb" -v /build/ruby-gsl-2.1.0.3+dfsg1/test/test_helper.rb:4: warning: assigned but unused variable - e /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/aarch64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl/interp2d_fix.rb:43: warning: assigned but unused variable - ans_swapped /build/ruby-gsl-2.1.0.3+dfsg1/test/gsl/dht_test.rb:83: warning: ambiguous first argument; put parentheses or a space even after `-' operator /build/ruby-gsl-2.1.0.3+dfsg1/test/gsl/dht_test.rb:85: warning: ambiguous first argument; put parentheses or a space even after `-' operator /build/ruby-gsl-2.1.0.3+dfsg1/test/gsl/interp2d_test.rb:19: warning: assigned but unused variable - tolerance /build/ruby-gsl-2.1.0.3+dfsg1/test/gsl/multiroot_test.rb:8: warning: statement not reached /build/ruby-gsl-2.1.0.3+dfsg1/test/gsl/poly_test.rb:260: warning: assigned but unused variable - cov /build/ruby-gsl-2.1.0.3+dfsg1/test/gsl/poly_test.rb:260: warning: assigned but unused variable - status Loaded suite /usr/share/rubygems-integration/all/gems/rake-13.0.3/lib/rake/rake_test_loader Started GSL::TestCase: BlasTest: test_amax: .: (0.000701) test_asum: .: (0.000400) test_axpy: .: (0.000403) test_copy: .: (0.000374) test_dnrm2: .: (0.000151) BsplineTest: test_bspline_knots: .: (2.751893) test_bspline_knots_uniform: .: (2.965700) CdfTest: test_beta_P: .: (0.002124) test_beta_Q: .: (0.001689) test_cauchy_P: .: (0.002873) test_cauchy_Pinv: .: (0.001561) test_cauchy_Q: .: (0.002911) test_cauchy_Qinv: .: (0.002234) test_chisq_P: .: (0.001622) test_chisq_Pinv: .: (0.001131) test_chisq_Q: .: (0.001533) test_chisq_Qinv: .: (0.000878) test_exponential_P: .: (0.000252) test_exponential_Pinv: .: (0.000263) test_exponential_Q: .: (0.000258) test_exponential_Qinv: .: (0.000242) test_fdist_P: .: (0.001688) test_fdist_Q: .: (0.001614) test_flat_P: .: (0.001426) test_flat_Pinv: .: (0.000309) test_flat_Q: .: (0.001443) test_flat_Qinv: .: (0.000319) test_gamma_P: .: (0.002957) test_gamma_Pinv: .: (0.002022) test_gamma_Q: .: (0.002865) test_gamma_Qinv: .: (0.001065) test_gaussian_P: .: (0.002624) test_gaussian_Pinv: .: (0.000814) test_gaussian_Q: .: (0.002654) test_gaussian_Qinv: .: (0.000835) test_gumbel1_P: .: (0.002729) test_gumbel1_Pinv: .: (0.000956) test_gumbel1_Q: .: (0.002803) test_gumbel1_Qinv: .: (0.000963) test_gumbel2_P: .: (0.001555) test_gumbel2_Pinv: .: (0.000547) test_gumbel2_Q: .: (0.002406) test_gumbel2_Qinv: .: (0.000880) test_laplace_P: .: (0.002695) test_laplace_Pinv: .: (0.000895) test_laplace_Q: .: (0.002695) test_laplace_Qinv: .: (0.000902) test_logistic_P: .: (0.002646) test_logistic_Pinv: .: (0.000902) test_logistic_Q: .: (0.002666) test_logistic_Qinv: .: (0.000902) test_lognormal_P: .: (0.001537) test_lognormal_Pinv: .: (0.001241) test_lognormal_Q: .: (0.001514) test_lognormal_Qinv: .: (0.001079) test_pareto_P: .: (0.001489) test_pareto_Pinv: .: (0.000396) test_pareto_Q: .: (0.001479) test_pareto_Qinv: .: (0.000837) test_rayleigh_P: .: (0.001476) test_rayleigh_Pinv: .: (0.000875) test_rayleigh_Q: .: (0.001416) test_rayleigh_Qinv: .: (0.000368) test_tdist_P: .: (0.003092) test_tdist_Pinv: .: (0.001764) test_tdist_Q: .: (0.003127) test_tdist_Qinv: .: (0.001713) test_ugaussian_P: .: (0.000474) test_ugaussian_Pinv: .: (0.000328) test_ugaussian_Q: .: (0.000593) test_ugaussian_Qinv: .: (0.001136) test_weibull_P: .: (0.001557) test_weibull_Pinv: .: (0.000955) test_weibull_Q: .: (0.001500) test_weibull_Qinv: .: (0.000396) ChebTest: test_cheb: .: (0.083873) CombinationTest: test_6_3: .: (0.002160) test_7_0: .: (0.000311) test_7_7: .: (0.000838) ComplexTest: test_complex: .: (0.001501) test_rb_complex_creation: .: (0.000360) ConstTest: test_kilo: .: (0.000447) test_light_year: .: (0.000268) test_speed_of_light: .: (0.000237) DerivTest: test_backward_0: .: (0.000626) test_backward_1: .: (0.000408) test_backward_2: .: (0.000351) test_backward_3: .: (0.000373) test_backward_4: .: (0.000319) test_backward_5: .: (0.000366) test_central_0: .: (0.000347) test_central_1: .: (0.000325) test_central_2: .: (0.000361) test_central_3: .: (0.000333) test_central_4: .: (0.000376) test_central_5: .: (0.000321) test_forward_0: .: (0.000350) test_forward_1: .: (0.000327) test_forward_2: .: (0.000342) test_forward_3: .: (0.000358) test_forward_4: .: (0.000319) test_forward_5: .: (0.000360) DhtTest: test_dht: .: (0.276113) test_dht1: .: (0.001017) DiffTest: test_backward_0: .: (0.000630) test_backward_1: .: (0.000350) test_backward_2: .: (0.000344) test_backward_3: .: (0.000307) test_backward_4: .: (0.000330) test_backward_5: .: (0.000324) test_central_0: .: (0.000333) test_central_1: .: (0.000290) test_central_2: .: (0.000348) test_central_3: .: (0.000307) test_central_4: .: (0.000322) test_central_5: .: (0.000290) test_forward_0: .: (0.000335) test_forward_1: .: (0.000290) test_forward_2: .: (0.000329) test_forward_3: .: (0.000292) test_forward_4: .: (0.000316) test_forward_5: .: (0.000290) EigenTest: test_eigen_gen: .: (10.429513) test_eigen_genherm: .: (6.906880) test_eigen_gensymm: .: (3.453178) test_nonsymmv: .: (0.002143) test_symm_herm: .: (0.028622) ErrTest: test_message: .: (0.000838) test_number: .: (0.000210) FitTest: test_fit_1: .: (0.000925) test_fit_2: .: (0.000486) test_fit_3: .: (0.000470) GSLTest: test_acosh: .: (0.000566) test_asinh: .: (0.001187) test_atanh: .: (0.000470) test_expm1: .: (0.000411) test_frexp: .: (0.000444) test_gsl: .: (0.001280) test_hypot: .: (0.000341) test_ldexp: .: (0.000333) test_log1p: .: (0.000336) test_pow_int: .: (0.001232) HistoTest: test_histo: .: (0.000464) IndexTest: test_get_array: .: (0.000496) test_get_failure: .: (0.000996) test_get_int: .: (0.000243) test_get_range: .: (0.000423) IntegrationTest: test_integration1: .: (0.002715) test_integration2: .: (0.002275) test_integration3: .: (0.032233) test_integration4: .: (0.016449) Interp2dTest: test_alloc: .: (0.003686) test_alloc_alternate_arg_construct: .: (0.003349) test_alloc_init: .: (0.004115) test_constants: .: (0.003408) test_info: .: (0.003357) test_use_case_saddle_interpolation: .: (0.115253) InterpTest: test_bsearch: .: (0.000587) LinalgTest: test_HH_solve: .: (0.002914) test_LU: .: (0.001033) test_QR: .: (0.001481) test_SV: .: (0.000778) test_TDN_cyc_solve: .: (0.000940) test_TDN_solve: .: (0.001015) test_TDS_cyc_solve: .: (0.000740) test_TDS_solve: .: (0.000932) test_bidiag_decomp: .: (0.009906) test_cholesky: .: (0.000721) test_matmult: .: (0.000794) MatrixNmfTest: test_difcost: .: (0.001135) test_matrix_nmf: .: (0.008017) test_nmf: .: (0.007851) MatrixTest: test_coerce: .: (0.000662) test_eye: .: (0.000270) test_isnonneg: .: (0.000464) test_ispos_neg: .: (0.000440) test_mul: .: (0.000632) test_set_col: .: (0.000237) test_set_row: .: (0.000196) MinTest: test_f_brent_0: .: (0.000930) test_f_brent_1: .: (0.000999) test_f_brent_2: .: (0.001136) test_f_brent_3: .: (0.001400) test_f_brent_4: .: (0.001073) test_f_e_brent_0: .: (0.000435) test_f_e_brent_1: .: (0.000338) test_f_e_brent_2: .: (0.000336) test_f_e_goldensection_0: .: (0.000348) test_f_e_goldensection_1: .: (0.000307) test_f_e_goldensection_2: .: (0.000383) test_f_e_quad_golden_0: .: (0.000321) test_f_e_quad_golden_1: .: (0.000334) test_f_e_quad_golden_2: .: (0.000328) test_f_goldensection_0: .: (0.001458) test_f_goldensection_1: .: (0.001879) test_f_goldensection_2: .: (0.001851) test_f_goldensection_3: .: (0.001914) test_f_goldensection_4: .: (0.001421) test_f_quad_golden_0: .: (0.001358) test_f_quad_golden_1: .: (0.001799) test_f_quad_golden_2: .: (0.001472) test_f_quad_golden_3: .: (0.001224) test_f_quad_golden_4: .: (0.001218) MonteTest: test_miser: .: (0.000686) test_vegas: .: (0.000517) MultiMinTest: test_f_rosenbrock: .: (0.001424) test_f_roth: .: (0.001058) test_f_wood: .: (0.009087) test_fdf_rosenbrock_conjugate_fr: .: (0.001015) test_fdf_rosenbrock_conjugate_pr: .: (0.000887) test_fdf_rosenbrock_steepest_descent: .: (0.006333) test_fdf_rosenbrock_vector_bfgs: .: (0.000851) test_fdf_rosenbrock_vector_bfgs2: .: (0.000615) test_fdf_roth_conjugate_fr: .: (0.000769) test_fdf_roth_conjugate_pr: .: (0.000688) test_fdf_roth_steepest_descent: .: (0.064242) test_fdf_roth_vector_bfgs: .: (0.000751) test_fdf_roth_vector_bfgs2: .: (0.000422) test_fdf_wood_conjugate_fr: .: (0.008688) test_fdf_wood_conjugate_pr: .: (0.010261) test_fdf_wood_steepest_descent: .: (0.056541) test_fdf_wood_vector_bfgs: .: (0.008330) test_fdf_wood_vector_bfgs2: .: (0.004066) MultiRootTest: test_f_rosenbrock_broyden: .: (0.000684) test_f_rosenbrock_dnewton: .: (0.000287) test_f_rosenbrock_hybrid: .: (0.000385) test_f_rosenbrock_hybrids: .: (0.000389) test_f_roth_broyden: .: (0.000329) test_f_roth_dnewton: .: (0.000317) test_f_roth_hybrid: .: (0.000319) test_f_roth_hybrids: .: (0.000329) test_fdf_roth_gnewton: .: (0.000143) test_fdf_roth_hybridj: .: (0.000127) test_fdf_roth_hybridsj: .: (0.000135) test_fdf_roth_newton: .: (0.000128) MultifitTest: test_2dgauss: .: (0.141303) test_brown: .: (0.012041) test_enso: .: (0.332699) test_filip: .: (0.008556) test_gauss: .: (0.101504) test_longley: .: (0.003373) MultisetTest: test_multiset: .: (0.002199) OdeivTest: test_evolve_exp_bsimp: .: (0.002557) test_evolve_exp_gear1: .: (0.664820) test_evolve_exp_gear2: .: (0.003697) test_evolve_exp_rk2: .: (0.008952) test_evolve_exp_rk2imp: .: (0.017490) test_evolve_exp_rk4: .: (0.001434) test_evolve_exp_rk4imp: .: (0.002054) test_evolve_exp_rk8pd: .: (0.000504) test_evolve_exp_rkck: .: (0.000669) test_evolve_exp_rkf45: .: (0.000885) test_evolve_sin_bsimp: .: (0.001932) test_evolve_sin_gear1: .: (0.298075) test_evolve_sin_gear2: .: (0.003002) test_evolve_sin_rk2: .: (0.006106) test_evolve_sin_rk2imp: .: (0.013736) test_evolve_sin_rk4: .: (0.001023) test_evolve_sin_rk4imp: .: (0.001458) test_evolve_sin_rk8pd: .: (0.000456) test_evolve_sin_rkck: .: (0.000554) test_evolve_sin_rkf45: .: (0.000631) test_evolve_stiff1_bsimp: .: (0.005477) test_evolve_stiff1_gear1: .: (1.731007) test_evolve_stiff1_gear2: .: (0.036661) test_evolve_stiff1_rk2: .: (0.024973) test_evolve_stiff1_rk2imp: .: (0.068486) test_evolve_stiff1_rk4: .: (0.015394) test_evolve_stiff1_rk4imp: .: (0.033241) test_evolve_stiff1_rk8pd: .: (0.015773) test_evolve_stiff1_rkck: .: (0.010624) test_evolve_stiff1_rkf45: .: (0.011063) test_evolve_stiff5_bsimp: .: (0.006111) test_evolve_stiff5_gear1: .: (3.381722) test_evolve_stiff5_gear2: .: (0.145469) test_evolve_stiff5_rk2: .: (0.058097) test_evolve_stiff5_rk2imp: .: (0.184214) test_evolve_stiff5_rk4: .: (0.064186) test_evolve_stiff5_rk4imp: .: (0.143110) test_evolve_stiff5_rk8pd: .: (0.074703) test_evolve_stiff5_rkck: .: (0.049347) test_evolve_stiff5_rkf45: .: (0.051457) test_stepper_err_gear1: .: (0.193895) test_stepper_err_gear2: .: (0.191398) test_stepper_err_rk2: .: (0.160753) test_stepper_err_rk2imp: .: (0.192570) test_stepper_err_rk4: .: (0.189454) test_stepper_err_rk4imp: .: (0.230723) test_stepper_err_rk8pd: .: (0.199581) test_stepper_err_rkck: .: (0.166744) test_stepper_err_rkf45: .: (0.167835) test_stepper_exp_bsimp: .: (15.615023) test_stepper_exp_gear1: .: (2.872564) test_stepper_exp_rk2: .: (2.232097) test_stepper_exp_rk2imp: .: (2.898858) test_stepper_exp_rk4: .: (2.966379) test_stepper_exp_rk4imp: .: (3.744765) test_stepper_exp_rk8pd: .: (3.403298) test_stepper_exp_rkck: .: (2.729001) test_stepper_exp_rkf45: .: (2.871806) test_stepper_linear_bsimp: .: (1.213885) test_stepper_linear_gear1: .: (0.239586) test_stepper_linear_rk2: .: (0.170867) test_stepper_linear_rk2imp: .: (0.252648) test_stepper_linear_rk4: .: (0.253707) test_stepper_linear_rk4imp: .: (0.313976) test_stepper_linear_rk8pd: .: (0.245257) test_stepper_linear_rkck: .: (0.199263) test_stepper_linear_rkf45: .: (0.198121) test_stepper_sin_bsimp: .: (28.589438) test_stepper_sin_gear1: .: (2.932294) test_stepper_sin_rk2: .: (2.028678) test_stepper_sin_rk2imp: .: (3.197068) test_stepper_sin_rk4: .: (3.156275) test_stepper_sin_rk4imp: .: (4.527009) test_stepper_sin_rk8pd: .: (3.505550) test_stepper_sin_rkck: .: (2.508011) test_stepper_sin_rkf45: .: (2.478268) test_stepper_stiff_bsimp: .: (3.419203) test_stepper_stiff_gear1: .: (0.364752) test_stepper_stiff_rk2: .: (0.249020) test_stepper_stiff_rk2imp: .: (0.422153) test_stepper_stiff_rk4: .: (0.428370) test_stepper_stiff_rk4imp: .: (0.613555) test_stepper_stiff_rk8pd: .: (0.467879) test_stepper_stiff_rkck: .: (0.305014) test_stepper_stiff_rkf45: .: (0.309364) OperTest: test_division_poly: .: (0.000494) test_division_vector_col: .: (0.000395) test_division_vector_int_col: .: (0.000347) test_multiplication_matrix: .: (0.000248) test_multiplication_matrix_complex: .: (0.000201) test_multiplication_matrix_int: .: (0.000206) test_multiplication_vector: .: (0.000225) test_multiplication_vector_complex: .: (0.000231) test_multiplication_vector_int: .: (0.000221) PolyTest: test_poly: .: (0.006338) test_special: .: (0.001045) QRngTest: test_hdsobol: .: (0.000356) test_nied2: .: (0.002381) test_sobol: .: (0.000267) QuarticTest: test_quartic: .: (0.000317) RandistTest: test_randist: .: (3.868666) test_shuffle: .: (1.151276) RngTest: test_borosh13_0: .: (0.002713) test_cmrg_0: .: (0.003002) test_coveyou_0: .: (0.002660) test_fishman18_0: .: (0.002878) test_fishman20_0: .: (0.002807) test_fishman2x_0: .: (0.002901) test_float_borosh13: .: (0.019143) test_float_cmrg: .: (0.021790) test_float_coveyou: .: (0.020210) test_float_fishman18: .: (0.020017) test_float_fishman20: .: (0.019756) test_float_fishman2x: .: (0.020087) test_float_gfsr4: .: (0.026866) test_float_knuthran: .: (0.020996) test_float_knuthran2: .: (0.021321) test_float_knuthran2002: .: (0.020013) test_float_lecuyer21: .: (0.020029) test_float_minstd: .: (0.020076) test_float_mrg: .: (0.019930) test_float_mt19937: .: (0.019838) test_float_mt19937_1998: .: (0.019917) test_float_mt19937_1999: .: (0.019436) test_float_r250: .: (0.019462) test_float_ran0: .: (0.020292) test_float_ran1: .: (0.019258) test_float_ran2: .: (0.020208) test_float_ran3: .: (0.019961) test_float_rand: .: (0.019131) test_float_rand48: .: (0.019685) test_float_random-bsd: .: (0.020076) test_float_random-glibc2: .: (0.019633) test_float_random-libc5: .: (0.018837) test_float_random128-bsd: .: (0.019423) test_float_random128-glibc2: .: (0.019325) test_float_random128-libc5: .: (0.019291) test_float_random256-bsd: .: (0.020446) test_float_random256-glibc2: .: (0.020034) test_float_random256-libc5: .: (0.020751) test_float_random32-bsd: .: (0.019125) test_float_random32-glibc2: .: (0.019846) test_float_random32-libc5: .: (0.019607) test_float_random64-bsd: .: (0.019358) test_float_random64-glibc2: .: (0.018991) test_float_random64-libc5: .: (0.019579) test_float_random8-bsd: .: (0.018801) test_float_random8-glibc2: .: (0.019229) test_float_random8-libc5: .: (0.019156) test_float_randu: .: (0.019230) test_float_ranf: .: (0.019551) test_float_ranlux: .: (0.023242) test_float_ranlux389: .: (0.025836) test_float_ranlxd1: .: (0.026001) test_float_ranlxd2: .: (0.030655) test_float_ranlxs0: .: (0.022274) test_float_ranlxs1: .: (0.022958) test_float_ranlxs2: .: (0.025763) test_float_ranmar: .: (0.020850) test_float_slatec: .: (0.019929) test_float_taus: .: (0.019963) test_float_taus113: .: (0.019891) test_float_taus2: .: (0.020619) test_float_transputer: .: (0.019549) test_float_tt800: .: (0.020319) test_float_uni: .: (0.020140) test_float_uni32: .: (0.020200) test_float_vax: .: (0.019442) test_float_waterman14: .: (0.019606) test_float_zuf: .: (0.021314) test_generic_borosh13: .: (0.089698) test_generic_cmrg: .: (0.097977) test_generic_coveyou: .: (0.089721) test_generic_fishman18: .: (0.098102) test_generic_fishman20: .: (0.093922) test_generic_fishman2x: .: (0.097295) test_generic_gfsr4: .: (0.109135) test_generic_knuthran: .: (0.093557) test_generic_knuthran2: .: (0.104306) test_generic_knuthran2002: .: (0.093970) test_generic_lecuyer21: .: (0.093398) test_generic_minstd: .: (0.091435) test_generic_mrg: .: (0.094236) test_generic_mt19937: .: (0.090995) test_generic_mt19937_1998: .: (0.092100) test_generic_mt19937_1999: .: (0.091257) test_generic_r250: .: (0.092370) test_generic_ran0: .: (0.094229) test_generic_ran1: .: (0.091495) test_generic_ran2: .: (0.092144) test_generic_ran3: .: (0.095235) test_generic_rand: .: (0.091887) test_generic_rand48: .: (0.096378) test_generic_random-bsd: .: (0.091818) test_generic_random-glibc2: .: (0.092885) test_generic_random-libc5: .: (0.092429) test_generic_random128-bsd: .: (0.092616) test_generic_random128-glibc2: .: (0.091474) test_generic_random128-libc5: .: (0.091735) test_generic_random256-bsd: .: (0.092705) test_generic_random256-glibc2: .: (0.093693) test_generic_random256-libc5: .: (0.092444) test_generic_random32-bsd: .: (0.090379) test_generic_random32-glibc2: .: (0.092665) test_generic_random32-libc5: .: (0.089752) test_generic_random64-bsd: .: (0.090371) test_generic_random64-glibc2: .: (0.089910) test_generic_random64-libc5: .: (0.090700) test_generic_random8-bsd: .: (0.090546) test_generic_random8-glibc2: .: (0.090915) test_generic_random8-libc5: .: (0.090624) test_generic_randu: .: (0.093891) test_generic_ranf: .: (0.096016) test_generic_ranlux: .: (0.108520) test_generic_ranlux389: .: (0.120525) test_generic_ranlxd1: .: (0.119541) test_generic_ranlxd2: .: (0.145523) test_generic_ranlxs0: .: (0.103464) test_generic_ranlxs1: .: (0.108186) test_generic_ranlxs2: .: (0.120662) test_generic_ranmar: .: (0.091852) test_generic_slatec: .: (0.091722) test_generic_taus: .: (0.092805) test_generic_taus113: .: (0.093737) test_generic_taus2: .: (0.092686) test_generic_transputer: .: (0.091944) test_generic_tt800: .: (0.093150) test_generic_uni: .: (0.091405) test_generic_uni32: .: (0.091385) test_generic_vax: .: (0.089596) test_generic_waterman14: .: (0.089572) test_generic_zuf: .: (0.097034) test_knuthran2_0: .: (0.003145) test_knuthran_0: .: (0.500589) test_lecuyer21_0: .: (0.002649) test_minstd_0: .: (0.002713) test_mrg_0: .: (0.002906) test_mt19937_0: .: (0.000451) test_mt19937_1998_0: .: (0.000436) test_mt19937_1999_0: .: (0.000487) test_parallel_state_borosh13: .: (0.004771) test_parallel_state_cmrg: .: (0.004966) test_parallel_state_coveyou: .: (0.004721) test_parallel_state_fishman18: .: (0.004897) test_parallel_state_fishman20: .: (0.004744) test_parallel_state_fishman2x: .: (0.004680) test_parallel_state_gfsr4: .: (0.011059) test_parallel_state_knuthran: .: (0.004887) test_parallel_state_knuthran2: .: (0.004999) test_parallel_state_knuthran2002: .: (0.004924) test_parallel_state_lecuyer21: .: (0.004857) test_parallel_state_minstd: .: (0.004814) test_parallel_state_mrg: .: (0.004850) test_parallel_state_mt19937: .: (0.004910) test_parallel_state_mt19937_1998: .: (0.004627) test_parallel_state_mt19937_1999: .: (0.004711) test_parallel_state_r250: .: (0.004655) test_parallel_state_ran0: .: (0.004780) test_parallel_state_ran1: .: (0.004661) test_parallel_state_ran2: .: (0.004749) test_parallel_state_ran3: .: (0.004784) test_parallel_state_rand: .: (0.004650) test_parallel_state_rand48: .: (0.004679) test_parallel_state_random-bsd: .: (0.004781) test_parallel_state_random-glibc2: .: (0.004808) test_parallel_state_random-libc5: .: (0.004842) test_parallel_state_random128-bsd: .: (0.004646) test_parallel_state_random128-glibc2: .: (0.004612) test_parallel_state_random128-libc5: .: (0.004679) test_parallel_state_random256-bsd: .: (0.004704) test_parallel_state_random256-glibc2: .: (0.004803) test_parallel_state_random256-libc5: .: (0.004689) test_parallel_state_random32-bsd: .: (0.004642) test_parallel_state_random32-glibc2: .: (0.004778) test_parallel_state_random32-libc5: .: (0.004747) test_parallel_state_random64-bsd: .: (0.004690) test_parallel_state_random64-glibc2: .: (0.004677) test_parallel_state_random64-libc5: .: (0.004845) test_parallel_state_random8-bsd: .: (0.004761) test_parallel_state_random8-glibc2: .: (0.004739) test_parallel_state_random8-libc5: .: (0.004700) test_parallel_state_randu: .: (0.004583) test_parallel_state_ranf: .: (0.004716) test_parallel_state_ranlux: .: (0.005228) test_parallel_state_ranlux389: .: (0.005687) test_parallel_state_ranlxd1: .: (0.005709) test_parallel_state_ranlxd2: .: (0.006642) test_parallel_state_ranlxs0: .: (0.005084) test_parallel_state_ranlxs1: .: (0.005396) test_parallel_state_ranlxs2: .: (0.005636) test_parallel_state_ranmar: .: (0.004777) test_parallel_state_slatec: .: (0.004550) test_parallel_state_taus: .: (0.004665) test_parallel_state_taus113: .: (0.004708) test_parallel_state_taus2: .: (0.004598) test_parallel_state_transputer: .: (0.004546) test_parallel_state_tt800: .: (0.004828) test_parallel_state_uni: .: (0.004597) test_parallel_state_uni32: .: (0.004612) test_parallel_state_vax: .: (0.004550) test_parallel_state_waterman14: .: (0.004604) test_parallel_state_zuf: .: (0.006103) test_r250_0: .: (0.002816) test_ran0_0: .: (0.002717) test_ran1_0: .: (0.002621) test_ran2_0: .: (0.002803) test_ran3_0: .: (0.002834) test_rand48_0: .: (0.002769) test_rand48_1: .: (0.002726) test_rand_0: .: (0.002641) test_random128_bsd_0: .: (0.002862) test_random128_glibc2_0: .: (0.002722) test_random128_libc5_0: .: (0.002706) test_random256_bsd_0: .: (0.002563) test_random256_glibc2_0: .: (0.002744) test_random256_libc5_0: .: (0.002709) test_random32_bsd_0: .: (0.002766) test_random32_glibc2_0: .: (0.002782) test_random32_libc5_0: .: (0.002703) test_random64_bsd_0: .: (0.002724) test_random64_glibc2_0: .: (0.002676) test_random64_libc5_0: .: (0.002722) test_random8_bsd_0: .: (0.002534) test_random8_glibc2_0: .: (0.002707) test_random8_libc5_0: .: (0.002625) test_random_bsd_0: .: (0.002646) test_random_glibc2_0: .: (0.002541) test_random_libc5_0: .: (0.002620) test_randu_0: .: (0.002606) test_ranf_0: .: (0.002738) test_ranf_1: .: (0.002805) test_ranlux389_0: .: (0.004105) test_ranlux_0: .: (0.003538) test_ranlxd1_0: .: (0.004355) test_ranlxd2_0: .: (0.005447) test_ranlxs0_0: .: (0.003485) test_ranlxs1_0: .: (0.003627) test_ranlxs2_0: .: (0.004298) test_ranmar_0: .: (0.002800) test_read_write_borosh13: .: (0.002185) test_read_write_cmrg: .: (0.002212) test_read_write_coveyou: .: (0.002065) test_read_write_fishman18: .: (0.002136) test_read_write_fishman20: .: (0.002104) test_read_write_fishman2x: .: (0.002090) test_read_write_gfsr4: .: (0.005475) test_read_write_knuthran: .: (0.002219) test_read_write_knuthran2: .: (0.002295) test_read_write_knuthran2002: .: (0.002186) test_read_write_lecuyer21: .: (0.002029) test_read_write_minstd: .: (0.002080) test_read_write_mrg: .: (0.002078) test_read_write_mt19937: .: (0.002166) test_read_write_mt19937_1998: .: (0.002075) test_read_write_mt19937_1999: .: (0.002112) test_read_write_r250: .: (0.002072) test_read_write_ran0: .: (0.002070) test_read_write_ran1: .: (0.002023) test_read_write_ran2: .: (0.002100) test_read_write_ran3: .: (0.002090) test_read_write_rand: .: (0.002095) test_read_write_rand48: .: (0.002030) test_read_write_random-bsd: .: (0.002095) test_read_write_random-glibc2: .: (0.002036) test_read_write_random-libc5: .: (0.002016) test_read_write_random128-bsd: .: (0.002101) test_read_write_random128-glibc2: .: (0.002035) test_read_write_random128-libc5: .: (0.002096) test_read_write_random256-bsd: .: (0.002169) test_read_write_random256-glibc2: .: (0.002160) test_read_write_random256-libc5: .: (0.002062) test_read_write_random32-bsd: .: (0.002058) test_read_write_random32-glibc2: .: (0.002069) test_read_write_random32-libc5: .: (0.002047) test_read_write_random64-bsd: .: (0.002034) test_read_write_random64-glibc2: .: (0.002025) test_read_write_random64-libc5: .: (0.002056) test_read_write_random8-bsd: .: (0.002074) test_read_write_random8-glibc2: .: (0.002063) test_read_write_random8-libc5: .: (0.002091) test_read_write_randu: .: (0.002077) test_read_write_ranf: .: (0.002038) test_read_write_ranlux: .: (0.002385) test_read_write_ranlux389: .: (0.002483) test_read_write_ranlxd1: .: (0.002489) test_read_write_ranlxd2: .: (0.002922) test_read_write_ranlxs0: .: (0.002315) test_read_write_ranlxs1: .: (0.002354) test_read_write_ranlxs2: .: (0.002651) test_read_write_ranmar: .: (0.002157) test_read_write_slatec: .: (0.002094) test_read_write_taus: .: (0.002088) test_read_write_taus113: .: (0.002206) test_read_write_taus2: .: (0.002115) test_read_write_transputer: .: (0.002183) test_read_write_tt800: .: (0.002094) test_read_write_uni: .: (0.001993) test_read_write_uni32: .: (0.002026) test_read_write_vax: .: (0.001998) test_read_write_waterman14: .: (0.002039) test_read_write_zuf: .: (0.002851) test_slatec_0: .: (0.002602) test_state_borosh13: .: (0.001991) test_state_cmrg: .: (0.002114) test_state_coveyou: .: (0.001996) test_state_fishman18: .: (0.002016) test_state_fishman20: .: (0.001980) test_state_fishman2x: .: (0.002005) test_state_gfsr4: .: (0.008199) test_state_knuthran: .: (0.002241) test_state_knuthran2: .: (0.002081) test_state_knuthran2002: .: (0.002144) test_state_lecuyer21: .: (0.002150) test_state_minstd: .: (0.001987) test_state_mrg: .: (0.001993) test_state_mt19937: .: (0.002067) test_state_mt19937_1998: .: (0.002004) test_state_mt19937_1999: .: (0.001989) test_state_r250: .: (0.002062) test_state_ran0: .: (0.001942) test_state_ran1: .: (0.001926) test_state_ran2: .: (0.002016) test_state_ran3: .: (0.001954) test_state_rand: .: (0.001947) test_state_rand48: .: (0.002029) test_state_random-bsd: .: (0.002000) test_state_random-glibc2: .: (0.001961) test_state_random-libc5: .: (0.002018) test_state_random128-bsd: .: (0.001970) test_state_random128-glibc2: .: (0.002044) test_state_random128-libc5: .: (0.001925) test_state_random256-bsd: .: (0.002004) test_state_random256-glibc2: .: (0.002035) test_state_random256-libc5: .: (0.002022) test_state_random32-bsd: .: (0.001961) test_state_random32-glibc2: .: (0.001963) test_state_random32-libc5: .: (0.001999) test_state_random64-bsd: .: (0.002015) test_state_random64-glibc2: .: (0.001980) test_state_random64-libc5: .: (0.001979) test_state_random8-bsd: .: (0.001969) test_state_random8-glibc2: .: (0.001964) test_state_random8-libc5: .: (0.001998) test_state_randu: .: (0.001957) test_state_ranf: .: (0.001935) test_state_ranlux: .: (0.002228) test_state_ranlux389: .: (0.002372) test_state_ranlxd1: .: (0.002413) test_state_ranlxd2: .: (0.002881) test_state_ranlxs0: .: (0.002198) test_state_ranlxs1: .: (0.002309) test_state_ranlxs2: .: (0.002541) test_state_ranmar: .: (0.002079) test_state_slatec: .: (0.002020) test_state_taus: .: (0.001935) test_state_taus113: .: (0.002073) test_state_taus2: .: (0.001990) test_state_transputer: .: (0.001939) test_state_tt800: .: (0.001999) test_state_uni: .: (0.001937) test_state_uni32: .: (0.001931) test_state_vax: .: (0.001932) test_state_waterman14: .: (0.001940) test_state_zuf: .: (0.003380) test_taus113_0: .: (0.000486) test_taus_0: .: (0.002740) test_transputer_0: .: (0.002632) test_tt800_0: .: (0.002773) test_uni32_0: .: (0.002694) test_uni_0: .: (0.002701) test_vax_0: .: (0.002548) test_waterman14_0: .: (0.002674) test_zuf_0: .: (0.003896) RootsTest: test_f_bisection: .: (0.003884) test_f_brent: .: (0.001238) test_f_falsepos: .: (0.001350) test_fdf_newton: .: (0.000370) test_fdf_secant: .: (0.000970) test_fdf_steffenson: .: (0.000317) SfTest: test_airy: .: (0.009892) test_bessel: .: (0.057277) test_coulomb: .: (0.001157) test_dilog: .: (0.001905) test_gamma: .: (0.021985) test_hyperg: .: (0.040342) test_legendre: .: (0.027603) test_mathieu: .: (0.003045) test_mode: .: (0.000270) test_sf: .: (0.085397) Spline2dTest: test_info: .: (0.004266) test_use_case_saddle_interpolation: .: (0.108670) StatsTest: test_stats: .: (0.002668) test_variance_with_fixed_mean: .: (0.000284) SumTest: test_asymptotic_series: .: (0.000821) test_eta: .: (0.000511) test_eulers_constant: .: (0.000636) test_exp_10: .: (0.000800) test_exp_neg_10: .: (0.000537) test_log: .: (0.000839) test_log2: .: (0.000542) test_zeta_2: .: (0.000447) TensorTest: test_tensor: .: (0.000310) VectorTest: test_addsub: .: (0.000404) test_collect: .: (0.000183) test_complex_addsub: .: (0.000219) test_complex_collect: .: (0.000204) test_complex_get: .: (0.000173) test_complex_subvector: .: (0.001890) test_get: .: (0.000191) test_isnonneg: .: (0.000447) test_ispos_neg: .: (0.000445) test_subvector: .: (0.002187) WaveletTest: test_1d_bspline: .: (0.578371) test_1d_bspline_centered: .: (0.580111) test_1d_daubechies: .: (0.471964) test_1d_daubechies_centered: .: (0.472142) test_1d_haar: .: (0.051346) test_1d_haar_centered: .: (0.050618) test_2d_bspline_centered_nonstd: .: (0.049946) test_2d_bspline_centered_standard: .: (0.050476) test_2d_bspline_nonstd: .: (0.048525) test_2d_bspline_standard: .: (0.049812) Finished in 155.196031277 seconds. ------------------------------------------------------------------------------- 764 tests, 1514140 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed ------------------------------------------------------------------------------- 4.92 tests/s, 9756.31 assertions/s ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -O--buildsystem=ruby dh_ruby_fixdocs -O--buildsystem=ruby dh_installchangelogs -O--buildsystem=ruby debian/rules override_dh_installexamples make[1]: Entering directory '/build/ruby-gsl-2.1.0.3+dfsg1' dh_installexamples examples/* rm -rf debian/ruby-gsl/usr/share/doc/ruby-gsl/examples/fit/*.dat rm -rf debian/ruby-gsl/usr/share/doc/ruby-gsl/examples/linalg/linalg.replaced rm -rf debian/ruby-gsl/usr/share/doc/ruby-gsl/examples/gallery/rgplot/rgplot.replaced find debian/ruby-gsl/usr/share/doc/ruby-gsl/examples -name "*.rb" -exec chmod a-x {} \; make[1]: Leaving directory '/build/ruby-gsl-2.1.0.3+dfsg1' dh_installinit -O--buildsystem=ruby dh_installsystemduser -O--buildsystem=ruby dh_perl -O--buildsystem=ruby dh_link -O--buildsystem=ruby dh_strip_nondeterminism -O--buildsystem=ruby dh_compress -X.rb -O--buildsystem=ruby dh_fixperms -O--buildsystem=ruby dh_missing -O--buildsystem=ruby dh_dwz -O--buildsystem=ruby debian/rules override_dh_strip make[1]: Entering directory '/build/ruby-gsl-2.1.0.3+dfsg1' dh_strip --dbgsym-migration="ruby-gsl-dbg (<< 2.1.0.3+dfsg1-1~)" make[1]: Leaving directory '/build/ruby-gsl-2.1.0.3+dfsg1' dh_makeshlibs -O--buildsystem=ruby dh_shlibdeps -O--buildsystem=ruby dh_ruby_fixdepends -O--buildsystem=ruby dh_installdeb -O--buildsystem=ruby dh_gencontrol -O--buildsystem=ruby dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package 'ruby-gsl-dbgsym' in '../ruby-gsl-dbgsym_2.1.0.3+dfsg1-3_arm64.deb'. dpkg-deb: building package 'ruby-gsl' in '../ruby-gsl_2.1.0.3+dfsg1-3_arm64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../ruby-gsl_2.1.0.3+dfsg1-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/5940/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/5940/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/5940 and its subdirectories I: Current time: Fri Jul 30 14:54:23 +14 2021 I: pbuilder-time-stamp: 1627606463