I: pbuilder: network access will be disabled during build I: Current time: Sun Aug 15 05:27:57 +14 2021 I: pbuilder-time-stamp: 1628954877 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.wp96g6UN/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/18000/tmp/hooks/D01_modify_environment starting debug: Running on virt64b. 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/18000/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/18000/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]="arm-unknown-linux-gnueabihf") 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=armhf DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=4' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=85c3ba701c7d4093a2f9da7617265c99 LANG=C LANGUAGE=it_CH:it LC_ALL=C MACHTYPE=arm-unknown-linux-gnueabihf MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnueabihf 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=18000 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.92myKIJsoM/pbuilderrc_jgKl --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.92myKIJsoM/b2 --logfile b2/build.log --extrapackages usrmerge ruby-gsl_2.1.0.3+dfsg1-3.dsc' SUDO_GID=113 SUDO_UID=107 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://10.0.0.15:8000/ I: uname -a Linux i-capture-the-hostname 5.10.0-8-arm64 #1 SMP Debian 5.10.46-4 (2021-08-03) aarch64 GNU/Linux I: ls -l /bin total 3580 -rwxr-xr-x 1 root root 816764 Aug 5 10:25 bash -rwxr-xr-x 3 root root 26052 Jul 21 2020 bunzip2 -rwxr-xr-x 3 root root 26052 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 26052 Jul 21 2020 bzip2 -rwxr-xr-x 1 root root 9636 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 26668 Sep 23 2020 cat -rwxr-xr-x 1 root root 43104 Sep 23 2020 chgrp -rwxr-xr-x 1 root root 38984 Sep 23 2020 chmod -rwxr-xr-x 1 root root 43112 Sep 23 2020 chown -rwxr-xr-x 1 root root 92616 Sep 23 2020 cp -rwxr-xr-x 1 root root 75524 Dec 11 2020 dash -rwxr-xr-x 1 root root 75880 Sep 23 2020 date -rwxr-xr-x 1 root root 55436 Sep 23 2020 dd -rwxr-xr-x 1 root root 59912 Sep 23 2020 df -rwxr-xr-x 1 root root 96764 Sep 23 2020 dir -rwxr-xr-x 1 root root 55012 Jul 29 09:09 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 22508 Sep 23 2020 echo -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep -rwxr-xr-x 1 root root 22496 Sep 23 2020 false -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep -rwxr-xr-x 1 root root 47492 Jul 29 09:09 findmnt -rwsr-xr-x 1 root root 26076 Feb 27 06:12 fusermount -rwxr-xr-x 1 root root 124508 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 64212 Mar 3 13:30 gzip -rwxr-xr-x 1 root root 13784 Nov 8 2019 hostname -rwxr-xr-x 1 root root 43180 Sep 23 2020 ln -rwxr-xr-x 1 root root 35068 Feb 8 2020 login -rwxr-xr-x 1 root root 96764 Sep 23 2020 ls -rwxr-xr-x 1 root root 99940 Jul 29 09:09 lsblk -rwxr-xr-x 1 root root 51408 Sep 23 2020 mkdir -rwxr-xr-x 1 root root 43184 Sep 23 2020 mknod -rwxr-xr-x 1 root root 30780 Sep 23 2020 mktemp -rwxr-xr-x 1 root root 34408 Jul 29 09:09 more -rwsr-xr-x 1 root root 34400 Jul 29 09:09 mount -rwxr-xr-x 1 root root 9824 Jul 29 09:09 mountpoint -rwxr-xr-x 1 root root 88524 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 26652 Sep 23 2020 pwd lrwxrwxrwx 1 root root 4 Aug 5 10:25 rbash -> bash -rwxr-xr-x 1 root root 30740 Sep 23 2020 readlink -rwxr-xr-x 1 root root 43104 Sep 23 2020 rm -rwxr-xr-x 1 root root 30732 Sep 23 2020 rmdir -rwxr-xr-x 1 root root 14144 Sep 28 2020 run-parts -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Aug 15 05:28 sh -> bash lrwxrwxrwx 1 root root 4 Aug 11 23:24 sh.distrib -> dash -rwxr-xr-x 1 root root 22532 Sep 23 2020 sleep -rwxr-xr-x 1 root root 55360 Sep 23 2020 stty -rwsr-xr-x 1 root root 46704 Jul 29 09:09 su -rwxr-xr-x 1 root root 22532 Sep 23 2020 sync -rwxr-xr-x 1 root root 340872 Feb 17 23:55 tar -rwxr-xr-x 1 root root 9808 Sep 28 2020 tempfile -rwxr-xr-x 1 root root 67696 Sep 23 2020 touch -rwxr-xr-x 1 root root 22496 Sep 23 2020 true -rwxr-xr-x 1 root root 9636 Feb 27 06:12 ulockmgr_server -rwsr-xr-x 1 root root 22108 Jul 29 09:09 umount -rwxr-xr-x 1 root root 22520 Sep 23 2020 uname -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress -rwxr-xr-x 1 root root 96764 Sep 23 2020 vdir -rwxr-xr-x 1 root root 38512 Jul 29 09:09 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/18000/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: armhf 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 ... 19398 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 47.3 MB of archives. After unpacking 144 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main armhf install-info armhf 6.7.0.dfsg.2-6 [141 kB] Get: 2 http://deb.debian.org/debian bullseye/main armhf bsdextrautils armhf 2.36.1-8 [138 kB] Get: 3 http://deb.debian.org/debian bullseye/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get: 4 http://deb.debian.org/debian bullseye/main armhf groff-base armhf 1.22.4-6 [847 kB] Get: 5 http://deb.debian.org/debian bullseye/main armhf libpipeline1 armhf 1.5.3-1 [30.1 kB] Get: 6 http://deb.debian.org/debian bullseye/main armhf man-db armhf 2.9.4-2 [1319 kB] Get: 7 http://deb.debian.org/debian bullseye/main armhf libpython3.9-minimal armhf 3.9.2-1 [790 kB] Get: 8 http://deb.debian.org/debian bullseye/main armhf libexpat1 armhf 2.2.10-2 [76.3 kB] Get: 9 http://deb.debian.org/debian bullseye/main armhf python3.9-minimal armhf 3.9.2-1 [1630 kB] Get: 10 http://deb.debian.org/debian bullseye/main armhf python3-minimal armhf 3.9.2-3 [38.2 kB] Get: 11 http://deb.debian.org/debian bullseye/main armhf media-types all 4.0.0 [30.3 kB] Get: 12 http://deb.debian.org/debian bullseye/main armhf libmpdec3 armhf 2.5.1-1 [74.9 kB] Get: 13 http://deb.debian.org/debian bullseye/main armhf readline-common all 8.1-1 [73.7 kB] Get: 14 http://deb.debian.org/debian bullseye/main armhf libreadline8 armhf 8.1-1 [147 kB] Get: 15 http://deb.debian.org/debian bullseye/main armhf libpython3.9-stdlib armhf 3.9.2-1 [1608 kB] Get: 16 http://deb.debian.org/debian bullseye/main armhf python3.9 armhf 3.9.2-1 [466 kB] Get: 17 http://deb.debian.org/debian bullseye/main armhf libpython3-stdlib armhf 3.9.2-3 [21.4 kB] Get: 18 http://deb.debian.org/debian bullseye/main armhf python3 armhf 3.9.2-3 [37.9 kB] Get: 19 http://deb.debian.org/debian bullseye/main armhf netbase all 6.3 [19.9 kB] Get: 20 http://deb.debian.org/debian bullseye/main armhf sensible-utils all 0.0.14 [14.8 kB] Get: 21 http://deb.debian.org/debian bullseye/main armhf openssl armhf 1.1.1k-1 [826 kB] Get: 22 http://deb.debian.org/debian bullseye/main armhf ca-certificates all 20210119 [158 kB] Get: 23 http://deb.debian.org/debian bullseye/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB] Get: 24 http://deb.debian.org/debian bullseye/main armhf libmagic1 armhf 1:5.39-3 [117 kB] Get: 25 http://deb.debian.org/debian bullseye/main armhf file armhf 1:5.39-3 [68.1 kB] Get: 26 http://deb.debian.org/debian bullseye/main armhf gettext-base armhf 0.21-4 [171 kB] Get: 27 http://deb.debian.org/debian bullseye/main armhf libsigsegv2 armhf 2.13-1 [34.0 kB] Get: 28 http://deb.debian.org/debian bullseye/main armhf m4 armhf 1.4.18-5 [192 kB] Get: 29 http://deb.debian.org/debian bullseye/main armhf autoconf all 2.69-14 [313 kB] Get: 30 http://deb.debian.org/debian bullseye/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 31 http://deb.debian.org/debian bullseye/main armhf automake all 1:1.16.3-2 [814 kB] Get: 32 http://deb.debian.org/debian bullseye/main armhf autopoint all 0.21-4 [510 kB] Get: 33 http://deb.debian.org/debian bullseye/main armhf libdebhelper-perl all 13.3.4 [189 kB] Get: 34 http://deb.debian.org/debian bullseye/main armhf libtool all 2.4.6-15 [513 kB] Get: 35 http://deb.debian.org/debian bullseye/main armhf dh-autoreconf all 20 [17.1 kB] Get: 36 http://deb.debian.org/debian bullseye/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 37 http://deb.debian.org/debian bullseye/main armhf libsub-override-perl all 0.09-2 [10.2 kB] Get: 38 http://deb.debian.org/debian bullseye/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 39 http://deb.debian.org/debian bullseye/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 40 http://deb.debian.org/debian bullseye/main armhf libelf1 armhf 0.183-1 [161 kB] Get: 41 http://deb.debian.org/debian bullseye/main armhf dwz armhf 0.13+20210201-1 [179 kB] Get: 42 http://deb.debian.org/debian bullseye/main armhf libicu67 armhf 67.1-7 [8319 kB] Get: 43 http://deb.debian.org/debian bullseye/main armhf libxml2 armhf 2.9.10+dfsg-6.7 [602 kB] Get: 44 http://deb.debian.org/debian bullseye/main armhf gettext armhf 0.21-4 [1243 kB] Get: 45 http://deb.debian.org/debian bullseye/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 46 http://deb.debian.org/debian bullseye/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 47 http://deb.debian.org/debian bullseye/main armhf debhelper all 13.3.4 [1049 kB] Get: 48 http://deb.debian.org/debian bullseye/main armhf libassuan0 armhf 2.5.3-7.1 [44.2 kB] Get: 49 http://deb.debian.org/debian bullseye/main armhf gpgconf armhf 2.2.27-2 [532 kB] Get: 50 http://deb.debian.org/debian bullseye/main armhf libksba8 armhf 1.5.0-3 [105 kB] Get: 51 http://deb.debian.org/debian bullseye/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-2.1 [67.6 kB] Get: 52 http://deb.debian.org/debian bullseye/main armhf libsasl2-2 armhf 2.1.27+dfsg-2.1 [99.1 kB] Get: 53 http://deb.debian.org/debian bullseye/main armhf libldap-2.4-2 armhf 2.4.57+dfsg-3 [210 kB] Get: 54 http://deb.debian.org/debian bullseye/main armhf libnpth0 armhf 1.6-3 [17.8 kB] Get: 55 http://deb.debian.org/debian bullseye/main armhf dirmngr armhf 2.2.27-2 [722 kB] Get: 56 http://deb.debian.org/debian bullseye/main armhf gnupg-l10n all 2.2.27-2 [1084 kB] Get: 57 http://deb.debian.org/debian bullseye/main armhf gnupg-utils armhf 2.2.27-2 [835 kB] Get: 58 http://deb.debian.org/debian bullseye/main armhf gpg armhf 2.2.27-2 [868 kB] Get: 59 http://deb.debian.org/debian bullseye/main armhf pinentry-curses armhf 1.1.0-4 [60.6 kB] Get: 60 http://deb.debian.org/debian bullseye/main armhf gpg-agent armhf 2.2.27-2 [630 kB] Get: 61 http://deb.debian.org/debian bullseye/main armhf gpg-wks-client armhf 2.2.27-2 [509 kB] Get: 62 http://deb.debian.org/debian bullseye/main armhf gpg-wks-server armhf 2.2.27-2 [503 kB] Get: 63 http://deb.debian.org/debian bullseye/main armhf gpgsm armhf 2.2.27-2 [618 kB] Get: 64 http://deb.debian.org/debian bullseye/main armhf gnupg all 2.2.27-2 [825 kB] Get: 65 http://deb.debian.org/debian bullseye/main armhf libfile-dirlist-perl all 0.05-2 [7444 B] Get: 66 http://deb.debian.org/debian bullseye/main armhf libfile-which-perl all 1.23-1 [16.6 kB] Get: 67 http://deb.debian.org/debian bullseye/main armhf libfile-homedir-perl all 1.006-1 [43.8 kB] Get: 68 http://deb.debian.org/debian bullseye/main armhf libfile-touch-perl all 0.11-1 [9254 B] Get: 69 http://deb.debian.org/debian bullseye/main armhf libio-pty-perl armhf 1:1.15-2 [36.2 kB] Get: 70 http://deb.debian.org/debian bullseye/main armhf libipc-run-perl all 20200505.0-1 [102 kB] Get: 71 http://deb.debian.org/debian bullseye/main armhf libclass-method-modifiers-perl all 2.13-1 [19.2 kB] Get: 72 http://deb.debian.org/debian bullseye/main armhf libb-hooks-op-check-perl armhf 0.22-1+b3 [11.0 kB] Get: 73 http://deb.debian.org/debian bullseye/main armhf libdynaloader-functions-perl all 0.003-1.1 [12.7 kB] Get: 74 http://deb.debian.org/debian bullseye/main armhf libdevel-callchecker-perl armhf 0.008-1+b2 [15.7 kB] Get: 75 http://deb.debian.org/debian bullseye/main armhf libparams-classify-perl armhf 0.015-1+b3 [24.5 kB] Get: 76 http://deb.debian.org/debian bullseye/main armhf libmodule-runtime-perl all 0.016-1 [19.4 kB] Get: 77 http://deb.debian.org/debian bullseye/main armhf libimport-into-perl all 1.002005-1 [11.6 kB] Get: 78 http://deb.debian.org/debian bullseye/main armhf librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 79 http://deb.debian.org/debian bullseye/main armhf libstrictures-perl all 2.000006-1 [18.6 kB] Get: 80 http://deb.debian.org/debian bullseye/main armhf libsub-quote-perl all 2.006006-1 [21.0 kB] Get: 81 http://deb.debian.org/debian bullseye/main armhf libmoo-perl all 2.004004-1 [59.9 kB] Get: 82 http://deb.debian.org/debian bullseye/main armhf libencode-locale-perl all 1.05-1.1 [13.2 kB] Get: 83 http://deb.debian.org/debian bullseye/main armhf libtimedate-perl all 2.3300-2 [39.3 kB] Get: 84 http://deb.debian.org/debian bullseye/main armhf libhttp-date-perl all 6.05-1 [10.4 kB] Get: 85 http://deb.debian.org/debian bullseye/main armhf libfile-listing-perl all 6.14-1 [12.4 kB] Get: 86 http://deb.debian.org/debian bullseye/main armhf libhtml-tagset-perl all 3.20-4 [13.0 kB] Get: 87 http://deb.debian.org/debian bullseye/main armhf liburi-perl all 5.08-1 [90.6 kB] Get: 88 http://deb.debian.org/debian bullseye/main armhf libhtml-parser-perl armhf 3.75-1+b1 [102 kB] Get: 89 http://deb.debian.org/debian bullseye/main armhf libhtml-tree-perl all 5.07-2 [213 kB] Get: 90 http://deb.debian.org/debian bullseye/main armhf libio-html-perl all 1.004-2 [16.1 kB] Get: 91 http://deb.debian.org/debian bullseye/main armhf liblwp-mediatypes-perl all 6.04-1 [19.9 kB] Get: 92 http://deb.debian.org/debian bullseye/main armhf libhttp-message-perl all 6.28-1 [79.6 kB] Get: 93 http://deb.debian.org/debian bullseye/main armhf libhttp-cookies-perl all 6.10-1 [19.6 kB] Get: 94 http://deb.debian.org/debian bullseye/main armhf libhttp-negotiate-perl all 6.01-1 [12.8 kB] Get: 95 http://deb.debian.org/debian bullseye/main armhf perl-openssl-defaults armhf 5 [7360 B] Get: 96 http://deb.debian.org/debian bullseye/main armhf libnet-ssleay-perl armhf 1.88-3+b1 [303 kB] Get: 97 http://deb.debian.org/debian bullseye/main armhf libio-socket-ssl-perl all 2.069-1 [215 kB] Get: 98 http://deb.debian.org/debian bullseye/main armhf libnet-http-perl all 6.20-1 [25.1 kB] Get: 99 http://deb.debian.org/debian bullseye/main armhf liblwp-protocol-https-perl all 6.10-1 [12.2 kB] Get: 100 http://deb.debian.org/debian bullseye/main armhf libtry-tiny-perl all 0.30-1 [23.3 kB] Get: 101 http://deb.debian.org/debian bullseye/main armhf libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 102 http://deb.debian.org/debian bullseye/main armhf libwww-perl all 6.52-1 [192 kB] Get: 103 http://deb.debian.org/debian bullseye/main armhf patchutils armhf 0.4.2-1 [72.5 kB] Get: 104 http://deb.debian.org/debian bullseye/main armhf wdiff armhf 1.2.2-2+b1 [121 kB] Get: 105 http://deb.debian.org/debian bullseye/main armhf devscripts armhf 2.21.3 [1092 kB] Get: 106 http://deb.debian.org/debian bullseye/main armhf rubygems-integration all 1.18 [6704 B] Get: 107 http://deb.debian.org/debian bullseye/main armhf ruby-minitest all 5.13.0-1 [57.3 kB] Get: 108 http://deb.debian.org/debian bullseye/main armhf ruby-net-telnet all 0.1.1-2 [12.5 kB] Get: 109 http://deb.debian.org/debian bullseye/main armhf ruby-power-assert all 1.1.7-2 [11.5 kB] Get: 110 http://deb.debian.org/debian bullseye/main armhf ruby-test-unit all 3.3.9-1 [86.1 kB] Get: 111 http://deb.debian.org/debian bullseye/main armhf ruby-xmlrpc all 0.3.0-2 [23.7 kB] Get: 112 http://deb.debian.org/debian bullseye/main armhf libmd0 armhf 1.0.3-3 [27.4 kB] Get: 113 http://deb.debian.org/debian bullseye/main armhf libbsd0 armhf 0.11.3-1 [103 kB] Get: 114 http://deb.debian.org/debian bullseye/main armhf libedit2 armhf 3.1-20191231-2+b1 [81.1 kB] Get: 115 http://deb.debian.org/debian bullseye/main armhf libyaml-0-2 armhf 0.2.2-1 [42.0 kB] Get: 116 http://deb.debian.org/debian bullseye/main armhf libruby2.7 armhf 2.7.4-1 [3956 kB] Get: 117 http://deb.debian.org/debian bullseye/main armhf ruby2.7 armhf 2.7.4-1 [747 kB] Get: 118 http://deb.debian.org/debian bullseye/main armhf ruby-rubygems all 3.2.5-2 [281 kB] Get: 119 http://deb.debian.org/debian bullseye/main armhf ruby armhf 1:2.7+2 [11.7 kB] Get: 120 http://deb.debian.org/debian bullseye/main armhf rake all 13.0.3-1 [84.7 kB] Get: 121 http://deb.debian.org/debian bullseye/main armhf gem2deb-test-runner armhf 1.4 [26.2 kB] Get: 122 http://deb.debian.org/debian bullseye/main armhf libgmpxx4ldbl armhf 2:6.2.1+dfsg-1 [336 kB] Get: 123 http://deb.debian.org/debian bullseye/main armhf libgmp-dev armhf 2:6.2.1+dfsg-1 [593 kB] Get: 124 http://deb.debian.org/debian bullseye/main armhf ruby2.7-dev armhf 2.7.4-1 [835 kB] Get: 125 http://deb.debian.org/debian bullseye/main armhf ruby-all-dev armhf 1:2.7+2 [11.7 kB] Get: 126 http://deb.debian.org/debian bullseye/main armhf gem2deb armhf 1.4 [62.1 kB] Get: 127 http://deb.debian.org/debian bullseye/main armhf libgslcblas0 armhf 2.6+dfsg-2 [80.0 kB] Get: 128 http://deb.debian.org/debian bullseye/main armhf libgsl25 armhf 2.6+dfsg-2 [769 kB] Get: 129 http://deb.debian.org/debian bullseye/main armhf libgsl-dev armhf 2.6+dfsg-2 [963 kB] Get: 130 http://deb.debian.org/debian bullseye/main armhf x11-common all 1:7.7+22 [252 kB] Get: 131 http://deb.debian.org/debian bullseye/main armhf libice6 armhf 2:1.0.10-1 [51.9 kB] Get: 132 http://deb.debian.org/debian bullseye/main armhf libpng16-16 armhf 1.6.37-3 [277 kB] Get: 133 http://deb.debian.org/debian bullseye/main armhf libxau6 armhf 1:1.0.9-1 [19.0 kB] Get: 134 http://deb.debian.org/debian bullseye/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB] Get: 135 http://deb.debian.org/debian bullseye/main armhf libxcb1 armhf 1.14-3 [136 kB] Get: 136 http://deb.debian.org/debian bullseye/main armhf libx11-data all 2:1.7.2-1 [311 kB] Get: 137 http://deb.debian.org/debian bullseye/main armhf libx11-6 armhf 2:1.7.2-1 [713 kB] Get: 138 http://deb.debian.org/debian bullseye/main armhf libxext6 armhf 2:1.3.3-1.1 [47.8 kB] Get: 139 http://deb.debian.org/debian bullseye/main armhf libsm6 armhf 2:1.2.3-1 [33.0 kB] Get: 140 http://deb.debian.org/debian bullseye/main armhf libxt6 armhf 1:1.2.0-1 [161 kB] Get: 141 http://deb.debian.org/debian bullseye/main armhf libxmu6 armhf 2:1.1.2-2+b3 [52.7 kB] Get: 142 http://deb.debian.org/debian bullseye/main armhf libxpm4 armhf 1:3.5.12-1 [44.0 kB] Get: 143 http://deb.debian.org/debian bullseye/main armhf libxaw7 armhf 2:1.0.13-1.1 [167 kB] Get: 144 http://deb.debian.org/debian bullseye/main armhf libplot2c2 armhf 2.6-11 [412 kB] Get: 145 http://deb.debian.org/debian bullseye/main armhf libtamuanova-0.2 armhf 0.2-4+b2 [7592 B] Get: 146 http://deb.debian.org/debian bullseye/main armhf libtamuanova-dev armhf 0.2-4+b2 [20.6 kB] Get: 147 http://deb.debian.org/debian bullseye/main armhf plotutils armhf 2.6-11 [591 kB] Get: 148 http://deb.debian.org/debian bullseye/main armhf ruby-narray armhf 0.6.1.2-3+b3 [74.2 kB] Fetched 47.3 MB in 6s (8258 kB/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 ... 19398 files and directories currently installed.) Preparing to unpack .../install-info_6.7.0.dfsg.2-6_armhf.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 ... 19412 files and directories currently installed.) Preparing to unpack .../0-bsdextrautils_2.36.1-8_armhf.deb ... Unpacking bsdextrautils (2.36.1-8) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../1-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../2-groff-base_1.22.4-6_armhf.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../3-libpipeline1_1.5.3-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../4-man-db_2.9.4-2_armhf.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package libpython3.9-minimal:armhf. Preparing to unpack .../5-libpython3.9-minimal_3.9.2-1_armhf.deb ... Unpacking libpython3.9-minimal:armhf (3.9.2-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../6-libexpat1_2.2.10-2_armhf.deb ... Unpacking libexpat1:armhf (2.2.10-2) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../7-python3.9-minimal_3.9.2-1_armhf.deb ... Unpacking python3.9-minimal (3.9.2-1) ... Setting up libpython3.9-minimal:armhf (3.9.2-1) ... Setting up libexpat1:armhf (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 ... 20279 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.2-3_armhf.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:armhf. Preparing to unpack .../2-libmpdec3_2.5.1-1_armhf.deb ... Unpacking libmpdec3:armhf (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:armhf. Preparing to unpack .../4-libreadline8_8.1-1_armhf.deb ... Unpacking libreadline8:armhf (8.1-1) ... Selecting previously unselected package libpython3.9-stdlib:armhf. Preparing to unpack .../5-libpython3.9-stdlib_3.9.2-1_armhf.deb ... Unpacking libpython3.9-stdlib:armhf (3.9.2-1) ... Selecting previously unselected package python3.9. Preparing to unpack .../6-python3.9_3.9.2-1_armhf.deb ... Unpacking python3.9 (3.9.2-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../7-libpython3-stdlib_3.9.2-3_armhf.deb ... Unpacking libpython3-stdlib:armhf (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 ... 20700 files and directories currently installed.) Preparing to unpack .../000-python3_3.9.2-3_armhf.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_armhf.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_armhf.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../006-libmagic1_1%3a5.39-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.39-3_armhf.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.21-4_armhf.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../009-libsigsegv2_2.13-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../010-m4_1.4.18-5_armhf.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:armhf. Preparing to unpack .../022-libelf1_0.183-1_armhf.deb ... Unpacking libelf1:armhf (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../023-dwz_0.13+20210201-1_armhf.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:armhf. Preparing to unpack .../024-libicu67_67.1-7_armhf.deb ... Unpacking libicu67:armhf (67.1-7) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../025-libxml2_2.9.10+dfsg-6.7_armhf.deb ... Unpacking libxml2:armhf (2.9.10+dfsg-6.7) ... Selecting previously unselected package gettext. Preparing to unpack .../026-gettext_0.21-4_armhf.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:armhf. Preparing to unpack .../030-libassuan0_2.5.3-7.1_armhf.deb ... Unpacking libassuan0:armhf (2.5.3-7.1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../031-gpgconf_2.2.27-2_armhf.deb ... Unpacking gpgconf (2.2.27-2) ... Selecting previously unselected package libksba8:armhf. Preparing to unpack .../032-libksba8_1.5.0-3_armhf.deb ... Unpacking libksba8:armhf (1.5.0-3) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../033-libsasl2-modules-db_2.1.27+dfsg-2.1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-2.1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../034-libsasl2-2_2.1.27+dfsg-2.1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg-2.1) ... Selecting previously unselected package libldap-2.4-2:armhf. Preparing to unpack .../035-libldap-2.4-2_2.4.57+dfsg-3_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.57+dfsg-3) ... Selecting previously unselected package libnpth0:armhf. Preparing to unpack .../036-libnpth0_1.6-3_armhf.deb ... Unpacking libnpth0:armhf (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../037-dirmngr_2.2.27-2_armhf.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_armhf.deb ... Unpacking gnupg-utils (2.2.27-2) ... Selecting previously unselected package gpg. Preparing to unpack .../040-gpg_2.2.27-2_armhf.deb ... Unpacking gpg (2.2.27-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../041-pinentry-curses_1.1.0-4_armhf.deb ... Unpacking pinentry-curses (1.1.0-4) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../042-gpg-agent_2.2.27-2_armhf.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_armhf.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_armhf.deb ... Unpacking gpg-wks-server (2.2.27-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../045-gpgsm_2.2.27-2_armhf.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_armhf.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_armhf.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_armhf.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_armhf.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_armhf.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:armhf. Preparing to unpack .../077-perl-openssl-defaults_5_armhf.deb ... Unpacking perl-openssl-defaults:armhf (5) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../078-libnet-ssleay-perl_1.88-3+b1_armhf.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_armhf.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../086-wdiff_1.2.2-2+b1_armhf.deb ... Unpacking wdiff (1.2.2-2+b1) ... Selecting previously unselected package devscripts. Preparing to unpack .../087-devscripts_2.21.3_armhf.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:armhf. Preparing to unpack .../094-libmd0_1.0.3-3_armhf.deb ... Unpacking libmd0:armhf (1.0.3-3) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../095-libbsd0_0.11.3-1_armhf.deb ... Unpacking libbsd0:armhf (0.11.3-1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../096-libedit2_3.1-20191231-2+b1_armhf.deb ... Unpacking libedit2:armhf (3.1-20191231-2+b1) ... Selecting previously unselected package libyaml-0-2:armhf. Preparing to unpack .../097-libyaml-0-2_0.2.2-1_armhf.deb ... Unpacking libyaml-0-2:armhf (0.2.2-1) ... Selecting previously unselected package libruby2.7:armhf. Preparing to unpack .../098-libruby2.7_2.7.4-1_armhf.deb ... Unpacking libruby2.7:armhf (2.7.4-1) ... Selecting previously unselected package ruby2.7. Preparing to unpack .../099-ruby2.7_2.7.4-1_armhf.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_armhf.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_armhf.deb ... Unpacking gem2deb-test-runner (1.4) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../104-libgmpxx4ldbl_2%3a6.2.1+dfsg-1_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.2.1+dfsg-1) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../105-libgmp-dev_2%3a6.2.1+dfsg-1_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.2.1+dfsg-1) ... Selecting previously unselected package ruby2.7-dev:armhf. Preparing to unpack .../106-ruby2.7-dev_2.7.4-1_armhf.deb ... Unpacking ruby2.7-dev:armhf (2.7.4-1) ... Selecting previously unselected package ruby-all-dev:armhf. Preparing to unpack .../107-ruby-all-dev_1%3a2.7+2_armhf.deb ... Unpacking ruby-all-dev:armhf (1:2.7+2) ... Selecting previously unselected package gem2deb. Preparing to unpack .../108-gem2deb_1.4_armhf.deb ... Unpacking gem2deb (1.4) ... Selecting previously unselected package libgslcblas0:armhf. Preparing to unpack .../109-libgslcblas0_2.6+dfsg-2_armhf.deb ... Unpacking libgslcblas0:armhf (2.6+dfsg-2) ... Selecting previously unselected package libgsl25:armhf. Preparing to unpack .../110-libgsl25_2.6+dfsg-2_armhf.deb ... Unpacking libgsl25:armhf (2.6+dfsg-2) ... Selecting previously unselected package libgsl-dev. Preparing to unpack .../111-libgsl-dev_2.6+dfsg-2_armhf.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:armhf. Preparing to unpack .../113-libice6_2%3a1.0.10-1_armhf.deb ... Unpacking libice6:armhf (2:1.0.10-1) ... Selecting previously unselected package libpng16-16:armhf. Preparing to unpack .../114-libpng16-16_1.6.37-3_armhf.deb ... Unpacking libpng16-16:armhf (1.6.37-3) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../115-libxau6_1%3a1.0.9-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../116-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../117-libxcb1_1.14-3_armhf.deb ... Unpacking libxcb1:armhf (1.14-3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../118-libx11-data_2%3a1.7.2-1_all.deb ... Unpacking libx11-data (2:1.7.2-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../119-libx11-6_2%3a1.7.2-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.7.2-1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../120-libxext6_2%3a1.3.3-1.1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.3-1.1) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../121-libsm6_2%3a1.2.3-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../122-libxt6_1%3a1.2.0-1_armhf.deb ... Unpacking libxt6:armhf (1:1.2.0-1) ... Selecting previously unselected package libxmu6:armhf. Preparing to unpack .../123-libxmu6_2%3a1.1.2-2+b3_armhf.deb ... Unpacking libxmu6:armhf (2:1.1.2-2+b3) ... Selecting previously unselected package libxpm4:armhf. Preparing to unpack .../124-libxpm4_1%3a3.5.12-1_armhf.deb ... Unpacking libxpm4:armhf (1:3.5.12-1) ... Selecting previously unselected package libxaw7:armhf. Preparing to unpack .../125-libxaw7_2%3a1.0.13-1.1_armhf.deb ... Unpacking libxaw7:armhf (2:1.0.13-1.1) ... Selecting previously unselected package libplot2c2:armhf. Preparing to unpack .../126-libplot2c2_2.6-11_armhf.deb ... Unpacking libplot2c2:armhf (2.6-11) ... Selecting previously unselected package libtamuanova-0.2. Preparing to unpack .../127-libtamuanova-0.2_0.2-4+b2_armhf.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_armhf.deb ... Unpacking libtamuanova-dev (0.2-4+b2) ... Selecting previously unselected package plotutils. Preparing to unpack .../129-plotutils_2.6-11_armhf.deb ... Unpacking plotutils (2.6-11) ... Selecting previously unselected package ruby-narray. Preparing to unpack .../130-ruby-narray_0.6.1.2-3+b3_armhf.deb ... Unpacking ruby-narray (0.6.1.2-3+b3) ... Setting up libksba8:armhf (1.5.0-3) ... Setting up media-types (4.0.0) ... Setting up libpipeline1:armhf (1.5.3-1) ... Setting up wdiff (1.2.2-2+b1) ... Setting up libfile-which-perl (1.23-1) ... Setting up libxau6:armhf (1:1.0.9-1) ... Setting up bsdextrautils (2.36.1-8) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:armhf (67.1-7) ... Setting up libdynaloader-functions-perl (0.003-1.1) ... Setting up libgslcblas0:armhf (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:armhf (2.6+dfsg-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:armhf (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:armhf (1:5.39-3) ... Setting up perl-openssl-defaults:armhf (5) ... Setting up gettext-base (0.21-4) ... Setting up libencode-locale-perl (1.05-1.1) ... Setting up libnpth0:armhf (1.6-3) ... Setting up file (1:5.39-3) ... Setting up libassuan0:armhf (2.5.3-7.1) ... Setting up libsasl2-modules-db:armhf (2.1.27+dfsg-2.1) ... Setting up ruby-minitest (5.13.0-1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libgmpxx4ldbl:armhf (2:6.2.1+dfsg-1) ... Setting up ruby-test-unit (3.3.9-1) ... Setting up libx11-data (2:1.7.2-1) ... Setting up gnupg-l10n (2.2.27-2) ... Setting up ruby-net-telnet (0.1.1-2) ... Setting up libsigsegv2:armhf (2.13-1) ... Setting up libpng16-16:armhf (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:armhf (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:armhf (1.0.3-3) ... Setting up sensible-utils (0.0.14) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up libmpdec3:armhf (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:armhf (0.11.3-1) ... Setting up libelf1:armhf (0.183-1) ... Setting up readline-common (8.1-1) ... Setting up ruby-xmlrpc (0.3.0-2) ... Setting up libxml2:armhf (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:armhf (2:1.0.10-1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up libxcb1:armhf (1.14-3) ... Setting up gettext (0.21-4) ... Setting up libgsl-dev (2.6+dfsg-2) ... Setting up libgmp-dev:armhf (2:6.2.1+dfsg-1) ... Setting up libfile-listing-perl (6.14-1) ... Setting up libtool (2.4.6-15) ... Setting up libedit2:armhf (3.1-20191231-2+b1) ... Setting up libreadline8:armhf (8.1-1) ... Setting up libldap-2.4-2:armhf (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:armhf (2:1.7.2-1) ... Setting up libsm6:armhf (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:armhf (3.9.2-1) ... Setting up libpython3-stdlib:armhf (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:armhf (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:armhf (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:armhf (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:armhf (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:armhf (2:1.0.13-1.1) ... Setting up gnupg (2.2.27-2) ... Setting up libplot2c2:armhf (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:armhf (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:armhf (2.7.4-1) ... Setting up ruby2.7 (2.7.4-1) ... Setting up ruby-all-dev:armhf (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 armhf libnumber-compare-perl all 0.03-1.1 [6956 B] Get:2 http://deb.debian.org/debian bullseye/main armhf libtext-glob-perl all 0.11-1 [8888 B] Get:3 http://deb.debian.org/debian bullseye/main armhf libfile-find-rule-perl all 0.34-1 [30.6 kB] Get:4 http://deb.debian.org/debian bullseye/main armhf usrmerge all 25 [13.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 59.5 kB in 1s (82.1 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 ... 26859 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: Name or service not known 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 armhf 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/d20210815-18715-31g7vs/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/arm-linux-gnueabihf/rubygems-integration/2.7.0 /tmp/d20210815-18715-31g7vs/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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", "./siteconf20210815-19785-10pyc0c.rb", "extconf.rb"] checking gsl version... 2.6 checking gsl cflags... -I/usr/include checking gsl libs... -L/usr/lib/arm-linux-gnueabihf -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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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: directive argument in the range [-1073741824, 1073741823] 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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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; | ^~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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: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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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: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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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; | ^~~~~~ matrix_complex.c: In function 'rb_gsl_matrix_complex_inspect': matrix_complex.c:653:24: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 653 | sprintf(buf, "#<%s[%lu,%lu]:%#lx>\n", rb_class2name(CLASS_OF(obj)), m->size1, m->size2, NUM2ULONG(rb_obj_id(obj))); | ~~^ ~~~~~~~~ | | | | long unsigned int size_t {aka unsigned int} | %u matrix_complex.c:653:28: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 653 | sprintf(buf, "#<%s[%lu,%lu]:%#lx>\n", rb_class2name(CLASS_OF(obj)), m->size1, m->size2, NUM2ULONG(rb_obj_id(obj))); | ~~^ ~~~~~~~~ | | | | long unsigned int size_t {aka unsigned int} | %u 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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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: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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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: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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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; | ^~~~~~ vector_complex.c: In function 'rb_gsl_vector_complex_inspect': vector_complex.c:464:24: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 464 | sprintf(buf, "#<%s[%lu]:%#lx>\n", rb_class2name(CLASS_OF(obj)), v->size, NUM2ULONG(rb_obj_id(obj))); | ~~^ ~~~~~~~ | | | | long unsigned int size_t {aka unsigned int} | %u 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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -ffile-prefix-map=/build/ruby2.7-hIqKpR/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/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf -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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' /bin/mkdir -p . ./.gem.20210815-19785-1cf3bbr exit > .sitearchdir.time /usr/bin/install -c -m 0755 gsl_native.so ./.gem.20210815-19785-1cf3bbr make[1]: Leaving directory '/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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 ./siteconf20210815-19785-10pyc0c.rb extconf.rb current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/gsl/gnuplot.rb lib/gsl/oper.rb lib/gsl/interp2d_fix.rb lib/gsl/version.rb lib/gsl.rb lib/ool/conmin.rb lib/ool.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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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.000887) test_asum: .: (0.000767) test_axpy: .: (0.000582) test_copy: .: (0.000462) test_dnrm2: .: (0.000228) BsplineTest: test_bspline_knots: .: (4.568589) test_bspline_knots_uniform: .: (4.885244) CdfTest: test_beta_P: .: (0.003424) test_beta_Q: .: (0.002080) test_cauchy_P: .: (0.005526) test_cauchy_Pinv: .: (0.001855) test_cauchy_Q: .: (0.003811) test_cauchy_Qinv: .: (0.002167) test_chisq_P: .: (0.002026) test_chisq_Pinv: .: (0.002553) test_chisq_Q: .: (0.002356) test_chisq_Qinv: .: (0.001418) test_exponential_P: .: (0.000347) test_exponential_Pinv: .: (0.000343) test_exponential_Q: .: (0.000294) test_exponential_Qinv: .: (0.000312) test_fdist_P: .: (0.002652) test_fdist_Q: .: (0.002963) test_flat_P: .: (0.002056) test_flat_Pinv: .: (0.000694) test_flat_Q: .: (0.002100) test_flat_Qinv: .: (0.000450) test_gamma_P: .: (0.004815) test_gamma_Pinv: .: (0.002894) test_gamma_Q: .: (0.004932) test_gamma_Qinv: .: (0.001613) test_gaussian_P: .: (0.003894) test_gaussian_Pinv: .: (0.001134) test_gaussian_Q: .: (0.004180) test_gaussian_Qinv: .: (0.001424) test_gumbel1_P: .: (0.004810) test_gumbel1_Pinv: .: (0.001143) test_gumbel1_Q: .: (0.004195) test_gumbel1_Qinv: .: (0.001305) test_gumbel2_P: .: (0.002368) test_gumbel2_Pinv: .: (0.000705) test_gumbel2_Q: .: (0.001970) test_gumbel2_Qinv: .: (0.001540) test_laplace_P: .: (0.004031) test_laplace_Pinv: .: (0.001070) test_laplace_Q: .: (0.003735) test_laplace_Qinv: .: (0.001266) test_logistic_P: .: (0.005854) test_logistic_Pinv: .: (0.001287) test_logistic_Q: .: (0.003891) test_logistic_Qinv: .: (0.001338) test_lognormal_P: .: (0.002277) test_lognormal_Pinv: .: (0.001991) test_lognormal_Q: .: (0.002147) test_lognormal_Qinv: .: (0.001714) test_pareto_P: .: (0.001871) test_pareto_Pinv: .: (0.000427) test_pareto_Q: .: (0.003748) test_pareto_Qinv: .: (0.001577) test_rayleigh_P: .: (0.003737) test_rayleigh_Pinv: .: (0.001064) test_rayleigh_Q: .: (0.001978) test_rayleigh_Qinv: .: (0.000496) test_tdist_P: .: (0.004435) test_tdist_Pinv: .: (0.005224) test_tdist_Q: .: (0.011488) test_tdist_Qinv: .: (0.001905) test_ugaussian_P: .: (0.000490) test_ugaussian_Pinv: .: (0.000287) test_ugaussian_Q: .: (0.000515) test_ugaussian_Qinv: .: (0.000415) test_weibull_P: .: (0.003476) test_weibull_Pinv: .: (0.001259) test_weibull_Q: .: (0.002379) test_weibull_Qinv: .: (0.000494) ChebTest: test_cheb: .: (0.131042) CombinationTest: test_6_3: .: (0.003408) test_7_0: .: (0.000388) test_7_7: .: (0.001130) ComplexTest: test_complex: .: (0.002065) test_rb_complex_creation: .: (0.000488) ConstTest: test_kilo: .: (0.000529) test_light_year: .: (0.001407) test_speed_of_light: .: (0.000292) DerivTest: test_backward_0: .: (0.000734) test_backward_1: .: (0.000467) test_backward_2: .: (0.000759) test_backward_3: .: (0.000452) test_backward_4: .: (0.000389) test_backward_5: .: (0.000429) test_central_0: .: (0.001422) test_central_1: .: (0.000516) test_central_2: .: (0.000461) test_central_3: .: (0.000393) test_central_4: .: (0.000392) test_central_5: .: (0.000469) test_forward_0: .: (0.000380) test_forward_1: .: (0.001342) test_forward_2: .: (0.000451) test_forward_3: .: (0.000394) test_forward_4: .: (0.000490) test_forward_5: .: (0.000392) DhtTest: test_dht: .: (0.362258) test_dht1: .: (0.001146) DiffTest: test_backward_0: .: (0.000727) test_backward_1: .: (0.012531) test_backward_2: .: (0.000543) test_backward_3: .: (0.000437) test_backward_4: .: (0.000434) test_backward_5: .: (0.000413) test_central_0: .: (0.000403) test_central_1: .: (0.000386) test_central_2: .: (0.004639) test_central_3: .: (0.000456) test_central_4: .: (0.000364) test_central_5: .: (0.000440) test_forward_0: .: (0.000379) test_forward_1: .: (0.000351) test_forward_2: .: (0.000368) test_forward_3: .: (0.000387) test_forward_4: .: (0.000530) test_forward_5: .: (0.000411) EigenTest: test_eigen_gen: .: (20.730332) test_eigen_genherm: .: (20.788726) test_eigen_gensymm: .: (10.015747) test_nonsymmv: .: (0.004287) test_symm_herm: .: (0.064470) ErrTest: test_message: .: (0.000727) test_number: .: (0.000266) FitTest: test_fit_1: .: (0.002422) test_fit_2: .: (0.000665) test_fit_3: .: (0.000677) GSLTest: test_acosh: .: (0.000782) test_asinh: .: (0.000804) test_atanh: .: (0.000663) test_expm1: .: (0.000645) test_frexp: .: (0.001686) test_gsl: .: (0.001828) test_hypot: .: (0.003289) test_ldexp: .: (0.000477) test_log1p: .: (0.000554) test_pow_int: .: (0.002114) HistoTest: test_histo: .: (0.000735) IndexTest: test_get_array: .: (0.001118) test_get_failure: .: (0.001560) test_get_int: .: (0.000353) test_get_range: .: (0.004395) IntegrationTest: test_integration1: .: (0.010195) test_integration2: .: (0.005506) test_integration3: .: (0.081893) test_integration4: .: (0.047267) Interp2dTest: test_alloc: .: (0.016005) test_alloc_alternate_arg_construct: .: (0.017087) test_alloc_init: .: (0.022197) test_constants: .: (0.005546) test_info: .: (0.021590) test_use_case_saddle_interpolation: .: (0.300008) InterpTest: test_bsearch: .: (0.000730) LinalgTest: test_HH_solve: .: (0.004265) test_LU: .: (0.003275) test_QR: .: (0.002568) test_SV: .: (0.001230) test_TDN_cyc_solve: .: (0.007677) test_TDN_solve: .: (0.005849) test_TDS_cyc_solve: .: (0.001161) test_TDS_solve: .: (0.002160) test_bidiag_decomp: .: (0.019132) test_cholesky: .: (0.001631) test_matmult: .: (0.001235) MatrixNmfTest: test_difcost: .: (0.000629) test_matrix_nmf: .: (0.010913) test_nmf: .: (0.013577) MatrixTest: test_coerce: .: (0.000914) test_eye: .: (0.000384) test_isnonneg: .: (0.000635) test_ispos_neg: .: (0.000591) test_mul: .: (0.001271) test_set_col: .: (0.000279) test_set_row: .: (0.000274) MinTest: test_f_brent_0: .: (0.001125) test_f_brent_1: .: (0.005381) test_f_brent_2: .: (0.001728) test_f_brent_3: .: (0.002391) test_f_brent_4: .: (0.001441) test_f_e_brent_0: .: (0.000526) test_f_e_brent_1: .: (0.000420) test_f_e_brent_2: .: (0.000921) test_f_e_goldensection_0: .: (0.000408) test_f_e_goldensection_1: .: (0.000376) test_f_e_goldensection_2: .: (0.000523) test_f_e_quad_golden_0: .: (0.000381) test_f_e_quad_golden_1: .: (0.000375) test_f_e_quad_golden_2: .: (0.000820) test_f_goldensection_0: .: (0.002175) test_f_goldensection_1: .: (0.002450) test_f_goldensection_2: .: (0.005862) test_f_goldensection_3: .: (0.003048) test_f_goldensection_4: .: (0.002029) test_f_quad_golden_0: .: (0.001751) test_f_quad_golden_1: .: (0.003235) test_f_quad_golden_2: .: (0.002258) test_f_quad_golden_3: .: (0.001607) test_f_quad_golden_4: .: (0.001548) MonteTest: test_miser: .: (0.002509) test_vegas: .: (0.001226) MultiMinTest: test_f_rosenbrock: .: (0.002469) test_f_roth: .: (0.003053) test_f_wood: .: (0.026171) test_fdf_rosenbrock_conjugate_fr: .: (0.004790) test_fdf_rosenbrock_conjugate_pr: .: (0.001232) test_fdf_rosenbrock_steepest_descent: .: (0.024734) test_fdf_rosenbrock_vector_bfgs: .: (0.002857) test_fdf_rosenbrock_vector_bfgs2: .: (0.001678) test_fdf_roth_conjugate_fr: .: (0.002230) test_fdf_roth_conjugate_pr: .: (0.004346) test_fdf_roth_steepest_descent: .: (0.129212) test_fdf_roth_vector_bfgs: .: (0.005769) test_fdf_roth_vector_bfgs2: .: (0.000681) test_fdf_wood_conjugate_fr: .: (0.023709) test_fdf_wood_conjugate_pr: .: (0.025361) test_fdf_wood_steepest_descent: .: (0.115097) test_fdf_wood_vector_bfgs: .: (0.025287) test_fdf_wood_vector_bfgs2: .: (0.010160) MultiRootTest: test_f_rosenbrock_broyden: .: (0.003757) test_f_rosenbrock_dnewton: .: (0.000925) test_f_rosenbrock_hybrid: .: (0.001157) test_f_rosenbrock_hybrids: .: (0.001010) test_f_roth_broyden: .: (0.000957) test_f_roth_dnewton: .: (0.000889) test_f_roth_hybrid: .: (0.000453) test_f_roth_hybrids: .: (0.000848) test_fdf_roth_gnewton: .: (0.000213) test_fdf_roth_hybridj: .: (0.000236) test_fdf_roth_hybridsj: .: (0.000204) test_fdf_roth_newton: .: (0.000229) MultifitTest: test_2dgauss: .: (0.365740) test_brown: .: (0.034496) test_enso: .: (0.838689) test_filip: .: (0.019697) test_gauss: .: (0.282988) test_longley: .: (0.012914) MultisetTest: test_multiset: .: (0.004480) OdeivTest: test_evolve_exp_bsimp: .: (0.004187) test_evolve_exp_gear1: .: (1.569191) test_evolve_exp_gear2: .: (0.012158) test_evolve_exp_rk2: .: (0.016215) test_evolve_exp_rk2imp: .: (0.054775) test_evolve_exp_rk4: .: (0.004253) test_evolve_exp_rk4imp: .: (0.003289) test_evolve_exp_rk8pd: .: (0.000740) test_evolve_exp_rkck: .: (0.003227) test_evolve_exp_rkf45: .: (0.001509) test_evolve_sin_bsimp: .: (0.002951) test_evolve_sin_gear1: .: (0.823648) test_evolve_sin_gear2: .: (0.005050) test_evolve_sin_rk2: .: (0.023631) test_evolve_sin_rk2imp: .: (0.030849) test_evolve_sin_rk4: .: (0.001917) test_evolve_sin_rk4imp: .: (0.002103) test_evolve_sin_rk8pd: .: (0.001076) test_evolve_sin_rkck: .: (0.000756) test_evolve_sin_rkf45: .: (0.000832) test_evolve_stiff1_bsimp: .: (0.017089) test_evolve_stiff1_gear1: .: (4.074418) test_evolve_stiff1_gear2: .: (0.069615) test_evolve_stiff1_rk2: .: (0.049419) test_evolve_stiff1_rk2imp: .: (0.231456) test_evolve_stiff1_rk4: .: (0.031443) test_evolve_stiff1_rk4imp: .: (0.093157) test_evolve_stiff1_rk8pd: .: (0.028629) test_evolve_stiff1_rkck: .: (0.021185) test_evolve_stiff1_rkf45: .: (0.021572) test_evolve_stiff5_bsimp: .: (0.009812) test_evolve_stiff5_gear1: .: (7.296888) test_evolve_stiff5_gear2: .: (0.323372) test_evolve_stiff5_rk2: .: (0.111778) test_evolve_stiff5_rk2imp: .: (0.411361) test_evolve_stiff5_rk4: .: (0.141045) test_evolve_stiff5_rk4imp: .: (0.302199) test_evolve_stiff5_rk8pd: .: (0.148339) test_evolve_stiff5_rkck: .: (0.118909) test_evolve_stiff5_rkf45: .: (0.112703) test_stepper_err_gear1: .: (0.664484) test_stepper_err_gear2: .: (0.515339) test_stepper_err_rk2: .: (0.452917) test_stepper_err_rk2imp: .: (0.566283) test_stepper_err_rk4: .: (0.571439) test_stepper_err_rk4imp: .: (0.582567) test_stepper_err_rk8pd: .: (0.768959) test_stepper_err_rkck: .: (0.417687) test_stepper_err_rkf45: .: (0.343153) test_stepper_exp_bsimp: .: (32.433489) test_stepper_exp_gear1: .: (4.187675) test_stepper_exp_rk2: .: (3.592247) test_stepper_exp_rk2imp: .: (4.413202) test_stepper_exp_rk4: .: (4.500307) test_stepper_exp_rk4imp: .: (5.840585) test_stepper_exp_rk8pd: .: (4.024980) test_stepper_exp_rkck: .: (3.447318) test_stepper_exp_rkf45: .: (3.691680) test_stepper_linear_bsimp: .: (1.671049) test_stepper_linear_gear1: .: (0.305337) test_stepper_linear_rk2: .: (0.224029) test_stepper_linear_rk2imp: .: (0.354445) test_stepper_linear_rk4: .: (0.323790) test_stepper_linear_rk4imp: .: (0.396316) test_stepper_linear_rk8pd: .: (0.347790) test_stepper_linear_rkck: .: (0.249336) test_stepper_linear_rkf45: .: (0.244083) test_stepper_sin_bsimp: .: (43.324683) test_stepper_sin_gear1: .: (4.358008) test_stepper_sin_rk2: .: (2.713181) test_stepper_sin_rk2imp: .: (4.619847) test_stepper_sin_rk4: .: (5.052613) test_stepper_sin_rk4imp: .: (6.989062) test_stepper_sin_rk8pd: .: (5.620049) test_stepper_sin_rkck: .: (3.718753) test_stepper_sin_rkf45: .: (3.676001) test_stepper_stiff_bsimp: .: (5.803187) test_stepper_stiff_gear1: .: (0.611809) test_stepper_stiff_rk2: .: (0.381477) test_stepper_stiff_rk2imp: .: (0.730963) test_stepper_stiff_rk4: .: (0.730191) test_stepper_stiff_rk4imp: .: (1.060726) test_stepper_stiff_rk8pd: .: (0.810638) test_stepper_stiff_rkck: .: (0.658329) test_stepper_stiff_rkf45: .: (0.529422) OperTest: test_division_poly: .: (0.000635) test_division_vector_col: .: (0.000475) test_division_vector_int_col: .: (0.000445) test_multiplication_matrix: .: (0.000290) test_multiplication_matrix_complex: .: (0.000270) test_multiplication_matrix_int: .: (0.000288) test_multiplication_vector: .: (0.000793) test_multiplication_vector_complex: .: (0.000342) test_multiplication_vector_int: .: (0.000277) PolyTest: test_poly: .: (0.009902) test_special: .: (0.001937) QRngTest: test_hdsobol: .: (0.000448) test_nied2: .: (0.002451) test_sobol: .: (0.000397) QuarticTest: test_quartic: .: (0.000436) RandistTest: test_randist: .: (6.327227) test_shuffle: .: (2.040447) RngTest: test_borosh13_0: .: (0.006382) test_cmrg_0: .: (0.005577) test_coveyou_0: .: (0.005568) test_fishman18_0: .: (0.005791) test_fishman20_0: .: (0.006229) test_fishman2x_0: .: (0.005210) test_float_borosh13: .: (0.039606) test_float_cmrg: .: (0.039831) test_float_coveyou: .: (0.038268) test_float_fishman18: .: (0.037408) test_float_fishman20: .: (0.037256) test_float_fishman2x: .: (0.038544) test_float_gfsr4: .: (0.044503) test_float_knuthran: .: (0.032420) test_float_knuthran2: .: (0.041001) test_float_knuthran2002: .: (0.032652) test_float_lecuyer21: .: (0.037890) test_float_minstd: .: (0.039244) test_float_mrg: .: (0.039589) test_float_mt19937: .: (0.040056) test_float_mt19937_1998: .: (0.042697) test_float_mt19937_1999: .: (0.040171) test_float_r250: .: (0.039603) test_float_ran0: .: (0.039891) test_float_ran1: .: (0.038345) test_float_ran2: .: (0.038794) test_float_ran3: .: (0.034661) test_float_rand: .: (0.038136) test_float_rand48: .: (0.039340) test_float_random-bsd: .: (0.036213) test_float_random-glibc2: .: (0.038591) test_float_random-libc5: .: (0.037814) test_float_random128-bsd: .: (0.038060) test_float_random128-glibc2: .: (0.036647) test_float_random128-libc5: .: (0.038487) test_float_random256-bsd: .: (0.037264) test_float_random256-glibc2: .: (0.039647) test_float_random256-libc5: .: (0.036681) test_float_random32-bsd: .: (0.038436) test_float_random32-glibc2: .: (0.037860) test_float_random32-libc5: .: (0.038660) test_float_random64-bsd: .: (0.040063) test_float_random64-glibc2: .: (0.037632) test_float_random64-libc5: .: (0.037873) test_float_random8-bsd: .: (0.036826) test_float_random8-glibc2: .: (0.037640) test_float_random8-libc5: .: (0.036663) test_float_randu: .: (0.037396) test_float_ranf: .: (0.040059) test_float_ranlux: .: (0.037147) test_float_ranlux389: .: (0.037271) test_float_ranlxd1: .: (0.051501) test_float_ranlxd2: .: (0.058618) test_float_ranlxs0: .: (0.037916) test_float_ranlxs1: .: (0.038022) test_float_ranlxs2: .: (0.043225) test_float_ranmar: .: (0.032781) test_float_slatec: .: (0.033067) test_float_taus: .: (0.042065) test_float_taus113: .: (0.038970) test_float_taus2: .: (0.042722) test_float_transputer: .: (0.040754) test_float_tt800: .: (0.042312) test_float_uni: .: (0.032627) test_float_uni32: .: (0.040238) test_float_vax: .: (0.041734) test_float_waterman14: .: (0.037353) test_float_zuf: .: (0.033345) test_generic_borosh13: .: (0.187747) test_generic_cmrg: .: (0.197651) test_generic_coveyou: .: (0.195712) test_generic_fishman18: .: (0.193773) test_generic_fishman20: .: (0.184720) test_generic_fishman2x: .: (0.201964) test_generic_gfsr4: .: (0.202138) test_generic_knuthran: .: (0.167530) test_generic_knuthran2: .: (0.200934) test_generic_knuthran2002: .: (0.172827) test_generic_lecuyer21: .: (0.184928) test_generic_minstd: .: (0.187266) test_generic_mrg: .: (0.188319) test_generic_mt19937: .: (0.196382) test_generic_mt19937_1998: .: (0.188391) test_generic_mt19937_1999: .: (0.190554) test_generic_r250: .: (0.193619) test_generic_ran0: .: (0.188208) test_generic_ran1: .: (0.188766) test_generic_ran2: .: (0.196048) test_generic_ran3: .: (0.167157) test_generic_rand: .: (0.182644) test_generic_rand48: .: (0.194782) test_generic_random-bsd: .: (0.186337) test_generic_random-glibc2: .: (0.196332) test_generic_random-libc5: .: (0.183505) test_generic_random128-bsd: .: (0.177720) test_generic_random128-glibc2: .: (0.180375) test_generic_random128-libc5: .: (0.181832) test_generic_random256-bsd: .: (0.182573) test_generic_random256-glibc2: .: (0.181892) test_generic_random256-libc5: .: (0.192791) test_generic_random32-bsd: .: (0.186139) test_generic_random32-glibc2: .: (0.189791) test_generic_random32-libc5: .: (0.183623) test_generic_random64-bsd: .: (0.188294) test_generic_random64-glibc2: .: (0.192029) test_generic_random64-libc5: .: (0.189230) test_generic_random8-bsd: .: (0.189974) test_generic_random8-glibc2: .: (0.201946) test_generic_random8-libc5: .: (0.191814) test_generic_randu: .: (0.202583) test_generic_ranf: .: (0.208583) test_generic_ranlux: .: (0.190879) test_generic_ranlux389: .: (0.189436) test_generic_ranlxd1: .: (0.260156) test_generic_ranlxd2: .: (0.279414) test_generic_ranlxs0: .: (0.214975) test_generic_ranlxs1: .: (0.212922) test_generic_ranlxs2: .: (0.223719) test_generic_ranmar: .: (0.181642) test_generic_slatec: .: (0.179358) test_generic_taus: .: (0.204685) test_generic_taus113: .: (0.200552) test_generic_taus2: .: (0.198450) test_generic_transputer: .: (0.190469) test_generic_tt800: .: (0.198307) test_generic_uni: .: (0.172699) test_generic_uni32: .: (0.194385) test_generic_vax: .: (0.211069) test_generic_waterman14: .: (0.195829) test_generic_zuf: .: (0.175551) test_knuthran2_0: .: (0.006021) test_knuthran_0: .: (0.827367) test_lecuyer21_0: .: (0.005211) test_minstd_0: .: (0.005262) test_mrg_0: .: (0.005383) test_mt19937_0: .: (0.000791) test_mt19937_1998_0: .: (0.001191) test_mt19937_1999_0: .: (0.000839) test_parallel_state_borosh13: .: (0.009593) test_parallel_state_cmrg: .: (0.008783) test_parallel_state_coveyou: .: (0.008621) test_parallel_state_fishman18: .: (0.009085) test_parallel_state_fishman20: .: (0.009578) test_parallel_state_fishman2x: .: (0.008557) test_parallel_state_gfsr4: .: (0.013039) test_parallel_state_knuthran: .: (0.008493) test_parallel_state_knuthran2: .: (0.010816) test_parallel_state_knuthran2002: .: (0.010290) test_parallel_state_lecuyer21: .: (0.008858) test_parallel_state_minstd: .: (0.008529) test_parallel_state_mrg: .: (0.009924) test_parallel_state_mt19937: .: (0.009712) test_parallel_state_mt19937_1998: .: (0.008471) test_parallel_state_mt19937_1999: .: (0.008675) test_parallel_state_r250: .: (0.010683) test_parallel_state_ran0: .: (0.009876) test_parallel_state_ran1: .: (0.008515) test_parallel_state_ran2: .: (0.008681) test_parallel_state_ran3: .: (0.008432) test_parallel_state_rand: .: (0.010090) test_parallel_state_rand48: .: (0.009454) test_parallel_state_random-bsd: .: (0.017850) test_parallel_state_random-glibc2: .: (0.016698) test_parallel_state_random-libc5: .: (0.025421) test_parallel_state_random128-bsd: .: (0.009965) test_parallel_state_random128-glibc2: .: (0.009272) test_parallel_state_random128-libc5: .: (0.009025) test_parallel_state_random256-bsd: .: (0.010929) test_parallel_state_random256-glibc2: .: (0.010412) test_parallel_state_random256-libc5: .: (0.008510) test_parallel_state_random32-bsd: .: (0.008894) test_parallel_state_random32-glibc2: .: (0.009754) test_parallel_state_random32-libc5: .: (0.009777) test_parallel_state_random64-bsd: .: (0.008923) test_parallel_state_random64-glibc2: .: (0.009757) test_parallel_state_random64-libc5: .: (0.010701) test_parallel_state_random8-bsd: .: (0.008724) test_parallel_state_random8-glibc2: .: (0.010654) test_parallel_state_random8-libc5: .: (0.009703) test_parallel_state_randu: .: (0.009368) test_parallel_state_ranf: .: (0.009042) test_parallel_state_ranlux: .: (0.008989) test_parallel_state_ranlux389: .: (0.009558) test_parallel_state_ranlxd1: .: (0.009923) test_parallel_state_ranlxd2: .: (0.011181) test_parallel_state_ranlxs0: .: (0.008601) test_parallel_state_ranlxs1: .: (0.009492) test_parallel_state_ranlxs2: .: (0.010244) test_parallel_state_ranmar: .: (0.012504) test_parallel_state_slatec: .: (0.011859) test_parallel_state_taus: .: (0.009388) test_parallel_state_taus113: .: (0.009707) test_parallel_state_taus2: .: (0.010145) test_parallel_state_transputer: .: (0.008459) test_parallel_state_tt800: .: (0.008931) test_parallel_state_uni: .: (0.007871) test_parallel_state_uni32: .: (0.010114) test_parallel_state_vax: .: (0.008902) test_parallel_state_waterman14: .: (0.009051) test_parallel_state_zuf: .: (0.009987) test_r250_0: .: (0.006369) test_ran0_0: .: (0.005984) test_ran1_0: .: (0.006424) test_ran2_0: .: (0.006091) test_ran3_0: .: (0.004610) test_rand48_0: .: (0.005452) test_rand48_1: .: (0.005726) test_rand_0: .: (0.005348) test_random128_bsd_0: .: (0.005645) test_random128_glibc2_0: .: (0.005452) test_random128_libc5_0: .: (0.006073) test_random256_bsd_0: .: (0.005450) test_random256_glibc2_0: .: (0.005217) test_random256_libc5_0: .: (0.005163) test_random32_bsd_0: .: (0.005168) test_random32_glibc2_0: .: (0.005378) test_random32_libc5_0: .: (0.005299) test_random64_bsd_0: .: (0.005029) test_random64_glibc2_0: .: (0.005754) test_random64_libc5_0: .: (0.006166) test_random8_bsd_0: .: (0.005589) test_random8_glibc2_0: .: (0.004956) test_random8_libc5_0: .: (0.005270) test_random_bsd_0: .: (0.007938) test_random_glibc2_0: .: (0.005232) test_random_libc5_0: .: (0.005887) test_randu_0: .: (0.005253) test_ranf_0: .: (0.006488) test_ranf_1: .: (0.005539) test_ranlux389_0: .: (0.005171) test_ranlux_0: .: (0.004900) test_ranlxd1_0: .: (0.007491) test_ranlxd2_0: .: (0.009304) test_ranlxs0_0: .: (0.005785) test_ranlxs1_0: .: (0.005610) test_ranlxs2_0: .: (0.006886) test_ranmar_0: .: (0.004482) test_read_write_borosh13: .: (0.004618) test_read_write_cmrg: .: (0.004260) test_read_write_coveyou: .: (0.007415) test_read_write_fishman18: .: (0.004718) test_read_write_fishman20: .: (0.005117) test_read_write_fishman2x: .: (0.013213) test_read_write_gfsr4: .: (0.007191) test_read_write_knuthran: .: (0.004513) test_read_write_knuthran2: .: (0.004411) test_read_write_knuthran2002: .: (0.004679) test_read_write_lecuyer21: .: (0.004115) test_read_write_minstd: .: (0.003881) test_read_write_mrg: .: (0.004378) test_read_write_mt19937: .: (0.004533) test_read_write_mt19937_1998: .: (0.004253) test_read_write_mt19937_1999: .: (0.004424) test_read_write_r250: .: (0.005369) test_read_write_ran0: .: (0.004401) test_read_write_ran1: .: (0.004821) test_read_write_ran2: .: (0.004427) test_read_write_ran3: .: (0.003991) test_read_write_rand: .: (0.004852) test_read_write_rand48: .: (0.004530) test_read_write_random-bsd: .: (0.004280) test_read_write_random-glibc2: .: (0.004185) test_read_write_random-libc5: .: (0.004465) test_read_write_random128-bsd: .: (0.004277) test_read_write_random128-glibc2: .: (0.004353) test_read_write_random128-libc5: .: (0.004733) test_read_write_random256-bsd: .: (0.005241) test_read_write_random256-glibc2: .: (0.004829) test_read_write_random256-libc5: .: (0.004604) test_read_write_random32-bsd: .: (0.004599) test_read_write_random32-glibc2: .: (0.004527) test_read_write_random32-libc5: .: (0.005005) test_read_write_random64-bsd: .: (0.004112) test_read_write_random64-glibc2: .: (0.004291) test_read_write_random64-libc5: .: (0.004626) test_read_write_random8-bsd: .: (0.004579) test_read_write_random8-glibc2: .: (0.004338) test_read_write_random8-libc5: .: (0.004964) test_read_write_randu: .: (0.022132) test_read_write_ranf: .: (0.005165) test_read_write_ranlux: .: (0.004503) test_read_write_ranlux389: .: (0.004510) test_read_write_ranlxd1: .: (0.005217) test_read_write_ranlxd2: .: (0.005597) test_read_write_ranlxs0: .: (0.004546) test_read_write_ranlxs1: .: (0.004416) test_read_write_ranlxs2: .: (0.004545) test_read_write_ranmar: .: (0.004337) test_read_write_slatec: .: (0.003960) test_read_write_taus: .: (0.004558) test_read_write_taus113: .: (0.004437) test_read_write_taus2: .: (0.004607) test_read_write_transputer: .: (0.005373) test_read_write_tt800: .: (0.004383) test_read_write_uni: .: (0.003909) test_read_write_uni32: .: (0.003957) test_read_write_vax: .: (0.004211) test_read_write_waterman14: .: (0.004540) test_read_write_zuf: .: (0.004467) test_slatec_0: .: (0.004349) test_state_borosh13: .: (0.003843) test_state_cmrg: .: (0.003835) test_state_coveyou: .: (0.003924) test_state_fishman18: .: (0.004056) test_state_fishman20: .: (0.004108) test_state_fishman2x: .: (0.004887) test_state_gfsr4: .: (0.008396) test_state_knuthran: .: (0.004491) test_state_knuthran2: .: (0.004964) test_state_knuthran2002: .: (0.004112) test_state_lecuyer21: .: (0.004081) test_state_minstd: .: (0.004847) test_state_mrg: .: (0.012174) test_state_mt19937: .: (0.006539) test_state_mt19937_1998: .: (0.004567) test_state_mt19937_1999: .: (0.004905) test_state_r250: .: (0.005243) test_state_ran0: .: (0.005007) test_state_ran1: .: (0.004178) test_state_ran2: .: (0.004144) test_state_ran3: .: (0.003668) test_state_rand: .: (0.003978) test_state_rand48: .: (0.004203) test_state_random-bsd: .: (0.003990) test_state_random-glibc2: .: (0.003957) test_state_random-libc5: .: (0.004782) test_state_random128-bsd: .: (0.004675) test_state_random128-glibc2: .: (0.004060) test_state_random128-libc5: .: (0.004224) test_state_random256-bsd: .: (0.005643) test_state_random256-glibc2: .: (0.004449) test_state_random256-libc5: .: (0.004276) test_state_random32-bsd: .: (0.004152) test_state_random32-glibc2: .: (0.004335) test_state_random32-libc5: .: (0.004457) test_state_random64-bsd: .: (0.004396) test_state_random64-glibc2: .: (0.004201) test_state_random64-libc5: .: (0.004227) test_state_random8-bsd: .: (0.004171) test_state_random8-glibc2: .: (0.003512) test_state_random8-libc5: .: (0.004422) test_state_randu: .: (0.004620) test_state_ranf: .: (0.005641) test_state_ranlux: .: (0.004205) test_state_ranlux389: .: (0.004921) test_state_ranlxd1: .: (0.006519) test_state_ranlxd2: .: (0.006974) test_state_ranlxs0: .: (0.005578) test_state_ranlxs1: .: (0.005414) test_state_ranlxs2: .: (0.005592) test_state_ranmar: .: (0.005024) test_state_slatec: .: (0.004820) test_state_taus: .: (0.005509) test_state_taus113: .: (0.005846) test_state_taus2: .: (0.006008) test_state_transputer: .: (0.006929) test_state_tt800: .: (0.005478) test_state_uni: .: (0.004673) test_state_uni32: .: (0.005183) test_state_vax: .: (0.005974) test_state_waterman14: .: (0.005845) test_state_zuf: .: (0.006560) test_taus113_0: .: (0.001848) test_taus_0: .: (0.007286) test_transputer_0: .: (0.007589) test_tt800_0: .: (0.009221) test_uni32_0: .: (0.006453) test_uni_0: .: (0.005410) test_vax_0: .: (0.006705) test_waterman14_0: .: (0.006798) test_zuf_0: .: (0.006831) RootsTest: test_f_bisection: .: (0.011047) test_f_brent: .: (0.003715) test_f_falsepos: .: (0.003810) test_fdf_newton: .: (0.001246) test_fdf_secant: .: (0.000663) test_fdf_steffenson: .: (0.000642) SfTest: test_airy: .: (0.025309) test_bessel: .: (0.089483) test_coulomb: .: (0.002256) test_dilog: .: (0.002441) test_gamma: .: (0.036374) test_hyperg: .: (0.073529) test_legendre: .: (0.048773) test_mathieu: .: (0.006045) test_mode: .: (0.000503) test_sf: .: (0.154073) Spline2dTest: test_info: .: (0.007639) test_use_case_saddle_interpolation: .: (0.189645) StatsTest: test_stats: .: (0.003872) test_variance_with_fixed_mean: .: (0.000434) SumTest: test_asymptotic_series: .: (0.001991) test_eta: .: (0.000842) test_eulers_constant: .: (0.000975) test_exp_10: .: (0.001599) test_exp_neg_10: .: (0.000862) test_log: .: (0.001218) test_log2: .: (0.001379) test_zeta_2: .: (0.000736) TensorTest: test_tensor: .: (0.000515) VectorTest: test_addsub: .: (0.000667) test_collect: .: (0.000756) test_complex_addsub: .: (0.000325) test_complex_collect: .: (0.000279) test_complex_get: .: (0.000256) test_complex_subvector: .: (0.003626) test_get: .: (0.000325) test_isnonneg: .: (0.000767) test_ispos_neg: .: (0.000746) test_subvector: .: (0.002260) WaveletTest: test_1d_bspline: .: (1.219675) test_1d_bspline_centered: .: (1.181501) test_1d_daubechies: .: (0.996591) test_1d_daubechies_centered: .: (0.977244) test_1d_haar: .: (0.104561) test_1d_haar_centered: .: (0.106141) test_2d_bspline_centered_nonstd: .: (0.107359) test_2d_bspline_centered_standard: .: (0.105064) test_2d_bspline_nonstd: .: (0.102900) test_2d_bspline_standard: .: (0.105856) Finished in 278.18045147 seconds. ------------------------------------------------------------------------------- 764 tests, 1514140 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed ------------------------------------------------------------------------------- 2.75 tests/s, 5443.01 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_armhf.deb'. dpkg-deb: building package 'ruby-gsl' in '../ruby-gsl_2.1.0.3+dfsg1-3_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../ruby-gsl_2.1.0.3+dfsg1-3_armhf.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/18000/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/18000/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/18000 and its subdirectories I: Current time: Sun Aug 15 05:40:52 +14 2021 I: pbuilder-time-stamp: 1628955652