I: pbuilder: network access will be disabled during build I: Current time: Fri Jun 4 17:10:42 +14 2021 I: pbuilder-time-stamp: 1622776242 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: using eatmydata during job 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.d72quWDi/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/28772/tmp/hooks/D01_modify_environment starting debug: Running on ionos12-i386. 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/28772/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/28772/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]="i686-pc-linux-gnu") BASH_VERSION='5.1.4(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=i386 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=10' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=i686 HOST_ARCH=i386 IFS=' ' INVOCATION_ID=42e80f673a8f480f86fdf7b2caacdc4a LANG=C LANGUAGE=de_CH:de LC_ALL=C LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so MACHTYPE=i686-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=28772 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.ecIaIUKs6s/pbuilderrc_8QDJ --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.ecIaIUKs6s/b2 --logfile b2/build.log --extrapackages usrmerge ruby-gsl_2.1.0.3+dfsg1-3.dsc' SUDO_GID=112 SUDO_UID=107 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://78.137.99.97:3128 I: uname -a Linux i-capture-the-hostname 4.19.0-16-686-pae #1 SMP Debian 4.19.181-1 (2021-03-19) i686 GNU/Linux I: ls -l /bin total 5796 -rwxr-xr-x 1 root root 1367848 Feb 25 10:57 bash -rwxr-xr-x 3 root root 38280 Jul 21 2020 bunzip2 -rwxr-xr-x 3 root root 38280 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 38280 Jul 21 2020 bzip2 -rwxr-xr-x 1 root root 17768 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 38824 Sep 23 2020 cat -rwxr-xr-x 1 root root 71624 Sep 23 2020 chgrp -rwxr-xr-x 1 root root 67528 Sep 23 2020 chmod -rwxr-xr-x 1 root root 75752 Sep 23 2020 chown -rwxr-xr-x 1 root root 157960 Sep 23 2020 cp -rwxr-xr-x 1 root root 128724 Dec 11 03:23 dash -rwxr-xr-x 1 root root 124904 Sep 23 2020 date -rwxr-xr-x 1 root root 92172 Sep 23 2020 dd -rwxr-xr-x 1 root root 100752 Sep 23 2020 df -rwxr-xr-x 1 root root 153964 Sep 23 2020 dir -rwxr-xr-x 1 root root 83644 Feb 8 04:38 dmesg lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname -rwxr-xr-x 1 root root 34664 Sep 23 2020 echo -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep -rwxr-xr-x 1 root root 34664 Sep 23 2020 false -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep -rwxr-xr-x 1 root root 71928 Feb 8 04:38 findmnt -rwsr-xr-x 1 root root 30112 Feb 27 06:12 fusermount -rwxr-xr-x 1 root root 210488 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 100952 Mar 3 13:30 gzip -rwxr-xr-x 1 root root 21916 Nov 8 2019 hostname -rwxr-xr-x 1 root root 83980 Sep 23 2020 ln -rwxr-xr-x 1 root root 55572 Feb 8 2020 login -rwxr-xr-x 1 root root 153964 Sep 23 2020 ls -rwxr-xr-x 1 root root 153124 Feb 8 04:38 lsblk -rwxr-xr-x 1 root root 96328 Sep 23 2020 mkdir -rwxr-xr-x 1 root root 79912 Sep 23 2020 mknod -rwxr-xr-x 1 root root 47048 Sep 23 2020 mktemp -rwxr-xr-x 1 root root 58920 Feb 8 04:38 more -rwsr-xr-x 1 root root 50720 Feb 8 04:38 mount -rwxr-xr-x 1 root root 13856 Feb 8 04:38 mountpoint -rwxr-xr-x 1 root root 157996 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 38824 Sep 23 2020 pwd lrwxrwxrwx 1 root root 4 Feb 25 10:57 rbash -> bash -rwxr-xr-x 1 root root 46984 Sep 23 2020 readlink -rwxr-xr-x 1 root root 75720 Sep 23 2020 rm -rwxr-xr-x 1 root root 46984 Sep 23 2020 rmdir -rwxr-xr-x 1 root root 22292 Sep 28 2020 run-parts -rwxr-xr-x 1 root root 125036 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Jun 4 17:13 sh -> bash lrwxrwxrwx 1 root root 4 Jun 2 23:26 sh.distrib -> dash -rwxr-xr-x 1 root root 34696 Sep 23 2020 sleep -rwxr-xr-x 1 root root 83880 Sep 23 2020 stty -rwsr-xr-x 1 root root 79396 Feb 8 04:38 su -rwxr-xr-x 1 root root 34696 Sep 23 2020 sync -rwxr-xr-x 1 root root 602584 Feb 17 23:55 tar -rwxr-xr-x 1 root root 13860 Sep 28 2020 tempfile -rwxr-xr-x 1 root root 108520 Sep 23 2020 touch -rwxr-xr-x 1 root root 34664 Sep 23 2020 true -rwxr-xr-x 1 root root 17768 Feb 27 06:12 ulockmgr_server -rwsr-xr-x 1 root root 30236 Feb 8 04:38 umount -rwxr-xr-x 1 root root 34664 Sep 23 2020 uname -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress -rwxr-xr-x 1 root root 153964 Sep 23 2020 vdir -rwxr-xr-x 1 root root 63024 Feb 8 04:38 wdctl lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew I: user script /srv/workspace/pbuilder/28772/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: i386 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 ... 19674 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 50.6 MB of archives. After unpacking 165 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main i386 install-info i386 6.7.0.dfsg.2-6 [154 kB] Get: 2 http://deb.debian.org/debian bullseye/main i386 bsdextrautils i386 2.36.1-7 [148 kB] Get: 3 http://deb.debian.org/debian bullseye/main i386 libuchardet0 i386 0.0.7-1 [67.9 kB] Get: 4 http://deb.debian.org/debian bullseye/main i386 groff-base i386 1.22.4-6 [952 kB] Get: 5 http://deb.debian.org/debian bullseye/main i386 libpipeline1 i386 1.5.3-1 [36.8 kB] Get: 6 http://deb.debian.org/debian bullseye/main i386 man-db i386 2.9.4-2 [1367 kB] Get: 7 http://deb.debian.org/debian bullseye/main i386 libpython3.9-minimal i386 3.9.2-1 [801 kB] Get: 8 http://deb.debian.org/debian bullseye/main i386 libexpat1 i386 2.2.10-2 [98.8 kB] Get: 9 http://deb.debian.org/debian bullseye/main i386 python3.9-minimal i386 3.9.2-1 [1956 kB] Get: 10 http://deb.debian.org/debian bullseye/main i386 python3-minimal i386 3.9.2-3 [38.2 kB] Get: 11 http://deb.debian.org/debian bullseye/main i386 media-types all 4.0.0 [30.3 kB] Get: 12 http://deb.debian.org/debian bullseye/main i386 libmpdec3 i386 2.5.1-1 [91.9 kB] Get: 13 http://deb.debian.org/debian bullseye/main i386 readline-common all 8.1-1 [73.7 kB] Get: 14 http://deb.debian.org/debian bullseye/main i386 libreadline8 i386 8.1-1 [173 kB] Get: 15 http://deb.debian.org/debian bullseye/main i386 libpython3.9-stdlib i386 3.9.2-1 [1703 kB] Get: 16 http://deb.debian.org/debian bullseye/main i386 python3.9 i386 3.9.2-1 [466 kB] Get: 17 http://deb.debian.org/debian bullseye/main i386 libpython3-stdlib i386 3.9.2-3 [21.4 kB] Get: 18 http://deb.debian.org/debian bullseye/main i386 python3 i386 3.9.2-3 [37.9 kB] Get: 19 http://deb.debian.org/debian bullseye/main i386 netbase all 6.3 [19.9 kB] Get: 20 http://deb.debian.org/debian bullseye/main i386 sensible-utils all 0.0.14 [14.8 kB] Get: 21 http://deb.debian.org/debian bullseye/main i386 openssl i386 1.1.1k-1 [860 kB] Get: 22 http://deb.debian.org/debian bullseye/main i386 ca-certificates all 20210119 [158 kB] Get: 23 http://deb.debian.org/debian bullseye/main i386 libmagic-mgc i386 1:5.39-3 [273 kB] Get: 24 http://deb.debian.org/debian bullseye/main i386 libmagic1 i386 1:5.39-3 [133 kB] Get: 25 http://deb.debian.org/debian bullseye/main i386 file i386 1:5.39-3 [69.0 kB] Get: 26 http://deb.debian.org/debian bullseye/main i386 gettext-base i386 0.21-4 [176 kB] Get: 27 http://deb.debian.org/debian bullseye/main i386 libsigsegv2 i386 2.13-1 [35.1 kB] Get: 28 http://deb.debian.org/debian bullseye/main i386 m4 i386 1.4.18-5 [206 kB] Get: 29 http://deb.debian.org/debian bullseye/main i386 autoconf all 2.69-14 [313 kB] Get: 30 http://deb.debian.org/debian bullseye/main i386 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 31 http://deb.debian.org/debian bullseye/main i386 automake all 1:1.16.3-2 [814 kB] Get: 32 http://deb.debian.org/debian bullseye/main i386 autopoint all 0.21-4 [510 kB] Get: 33 http://deb.debian.org/debian bullseye/main i386 libdebhelper-perl all 13.3.4 [189 kB] Get: 34 http://deb.debian.org/debian bullseye/main i386 libtool all 2.4.6-15 [513 kB] Get: 35 http://deb.debian.org/debian bullseye/main i386 dh-autoreconf all 20 [17.1 kB] Get: 36 http://deb.debian.org/debian bullseye/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 37 http://deb.debian.org/debian bullseye/main i386 libsub-override-perl all 0.09-2 [10.2 kB] Get: 38 http://deb.debian.org/debian bullseye/main i386 libfile-stripnondeterminism-perl all 1.11.0-1 [25.6 kB] Get: 39 http://deb.debian.org/debian bullseye/main i386 dh-strip-nondeterminism all 1.11.0-1 [15.3 kB] Get: 40 http://deb.debian.org/debian bullseye/main i386 libelf1 i386 0.183-1 [171 kB] Get: 41 http://deb.debian.org/debian bullseye/main i386 dwz i386 0.13+20210201-1 [179 kB] Get: 42 http://deb.debian.org/debian bullseye/main i386 libicu67 i386 67.1-6 [8776 kB] Get: 43 http://deb.debian.org/debian bullseye/main i386 libxml2 i386 2.9.10+dfsg-6.7 [728 kB] Get: 44 http://deb.debian.org/debian bullseye/main i386 gettext i386 0.21-4 [1322 kB] Get: 45 http://deb.debian.org/debian bullseye/main i386 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 46 http://deb.debian.org/debian bullseye/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 47 http://deb.debian.org/debian bullseye/main i386 debhelper all 13.3.4 [1049 kB] Get: 48 http://deb.debian.org/debian bullseye/main i386 libassuan0 i386 2.5.3-7.1 [52.7 kB] Get: 49 http://deb.debian.org/debian bullseye/main i386 gpgconf i386 2.2.27-2 [555 kB] Get: 50 http://deb.debian.org/debian bullseye/main i386 libksba8 i386 1.5.0-3 [131 kB] Get: 51 http://deb.debian.org/debian bullseye/main i386 libsasl2-modules-db i386 2.1.27+dfsg-2.1 [70.0 kB] Get: 52 http://deb.debian.org/debian bullseye/main i386 libsasl2-2 i386 2.1.27+dfsg-2.1 [110 kB] Get: 53 http://deb.debian.org/debian bullseye/main i386 libldap-2.4-2 i386 2.4.57+dfsg-3 [244 kB] Get: 54 http://deb.debian.org/debian bullseye/main i386 libnpth0 i386 1.6-3 [19.1 kB] Get: 55 http://deb.debian.org/debian bullseye/main i386 dirmngr i386 2.2.27-2 [790 kB] Get: 56 http://deb.debian.org/debian bullseye/main i386 gnupg-l10n all 2.2.27-2 [1084 kB] Get: 57 http://deb.debian.org/debian bullseye/main i386 gnupg-utils i386 2.2.27-2 [952 kB] Get: 58 http://deb.debian.org/debian bullseye/main i386 gpg i386 2.2.27-2 [969 kB] Get: 59 http://deb.debian.org/debian bullseye/main i386 pinentry-curses i386 1.1.0-4 [66.5 kB] Get: 60 http://deb.debian.org/debian bullseye/main i386 gpg-agent i386 2.2.27-2 [690 kB] Get: 61 http://deb.debian.org/debian bullseye/main i386 gpg-wks-client i386 2.2.27-2 [535 kB] Get: 62 http://deb.debian.org/debian bullseye/main i386 gpg-wks-server i386 2.2.27-2 [526 kB] Get: 63 http://deb.debian.org/debian bullseye/main i386 gpgsm i386 2.2.27-2 [666 kB] Get: 64 http://deb.debian.org/debian bullseye/main i386 gnupg all 2.2.27-2 [825 kB] Get: 65 http://deb.debian.org/debian bullseye/main i386 libfile-dirlist-perl all 0.05-2 [7444 B] Get: 66 http://deb.debian.org/debian bullseye/main i386 libfile-which-perl all 1.23-1 [16.6 kB] Get: 67 http://deb.debian.org/debian bullseye/main i386 libfile-homedir-perl all 1.006-1 [43.8 kB] Get: 68 http://deb.debian.org/debian bullseye/main i386 libfile-touch-perl all 0.11-1 [9254 B] Get: 69 http://deb.debian.org/debian bullseye/main i386 libio-pty-perl i386 1:1.15-2 [37.8 kB] Get: 70 http://deb.debian.org/debian bullseye/main i386 libipc-run-perl all 20200505.0-1 [102 kB] Get: 71 http://deb.debian.org/debian bullseye/main i386 libclass-method-modifiers-perl all 2.13-1 [19.2 kB] Get: 72 http://deb.debian.org/debian bullseye/main i386 libb-hooks-op-check-perl i386 0.22-1+b3 [11.4 kB] Get: 73 http://deb.debian.org/debian bullseye/main i386 libdynaloader-functions-perl all 0.003-1.1 [12.7 kB] Get: 74 http://deb.debian.org/debian bullseye/main i386 libdevel-callchecker-perl i386 0.008-1+b2 [15.9 kB] Get: 75 http://deb.debian.org/debian bullseye/main i386 libparams-classify-perl i386 0.015-1+b3 [26.4 kB] Get: 76 http://deb.debian.org/debian bullseye/main i386 libmodule-runtime-perl all 0.016-1 [19.4 kB] Get: 77 http://deb.debian.org/debian bullseye/main i386 libimport-into-perl all 1.002005-1 [11.6 kB] Get: 78 http://deb.debian.org/debian bullseye/main i386 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 79 http://deb.debian.org/debian bullseye/main i386 libstrictures-perl all 2.000006-1 [18.6 kB] Get: 80 http://deb.debian.org/debian bullseye/main i386 libsub-quote-perl all 2.006006-1 [21.0 kB] Get: 81 http://deb.debian.org/debian bullseye/main i386 libmoo-perl all 2.004004-1 [59.9 kB] Get: 82 http://deb.debian.org/debian bullseye/main i386 libencode-locale-perl all 1.05-1.1 [13.2 kB] Get: 83 http://deb.debian.org/debian bullseye/main i386 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 84 http://deb.debian.org/debian bullseye/main i386 libhttp-date-perl all 6.05-1 [10.4 kB] Get: 85 http://deb.debian.org/debian bullseye/main i386 libfile-listing-perl all 6.14-1 [12.4 kB] Get: 86 http://deb.debian.org/debian bullseye/main i386 libhtml-tagset-perl all 3.20-4 [13.0 kB] Get: 87 http://deb.debian.org/debian bullseye/main i386 liburi-perl all 5.08-1 [90.6 kB] Get: 88 http://deb.debian.org/debian bullseye/main i386 libhtml-parser-perl i386 3.75-1+b1 [106 kB] Get: 89 http://deb.debian.org/debian bullseye/main i386 libhtml-tree-perl all 5.07-2 [213 kB] Get: 90 http://deb.debian.org/debian bullseye/main i386 libio-html-perl all 1.004-2 [16.1 kB] Get: 91 http://deb.debian.org/debian bullseye/main i386 liblwp-mediatypes-perl all 6.04-1 [19.9 kB] Get: 92 http://deb.debian.org/debian bullseye/main i386 libhttp-message-perl all 6.28-1 [79.6 kB] Get: 93 http://deb.debian.org/debian bullseye/main i386 libhttp-cookies-perl all 6.10-1 [19.6 kB] Get: 94 http://deb.debian.org/debian bullseye/main i386 libhttp-negotiate-perl all 6.01-1 [12.8 kB] Get: 95 http://deb.debian.org/debian bullseye/main i386 perl-openssl-defaults i386 5 [7360 B] Get: 96 http://deb.debian.org/debian bullseye/main i386 libnet-ssleay-perl i386 1.88-3+b1 [328 kB] Get: 97 http://deb.debian.org/debian bullseye/main i386 libio-socket-ssl-perl all 2.069-1 [215 kB] Get: 98 http://deb.debian.org/debian bullseye/main i386 libnet-http-perl all 6.20-1 [25.1 kB] Get: 99 http://deb.debian.org/debian bullseye/main i386 liblwp-protocol-https-perl all 6.10-1 [12.2 kB] Get: 100 http://deb.debian.org/debian bullseye/main i386 libtry-tiny-perl all 0.30-1 [23.3 kB] Get: 101 http://deb.debian.org/debian bullseye/main i386 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 102 http://deb.debian.org/debian bullseye/main i386 libwww-perl all 6.52-1 [192 kB] Get: 103 http://deb.debian.org/debian bullseye/main i386 patchutils i386 0.4.2-1 [79.6 kB] Get: 104 http://deb.debian.org/debian bullseye/main i386 wdiff i386 1.2.2-2+b1 [123 kB] Get: 105 http://deb.debian.org/debian bullseye/main i386 devscripts i386 2.21.2 [1092 kB] Get: 106 http://deb.debian.org/debian bullseye/main i386 rubygems-integration all 1.18 [6704 B] Get: 107 http://deb.debian.org/debian bullseye/main i386 ruby-minitest all 5.13.0-1 [57.3 kB] Get: 108 http://deb.debian.org/debian bullseye/main i386 ruby-net-telnet all 0.1.1-2 [12.5 kB] Get: 109 http://deb.debian.org/debian bullseye/main i386 ruby-power-assert all 1.1.7-2 [11.5 kB] Get: 110 http://deb.debian.org/debian bullseye/main i386 ruby-test-unit all 3.3.9-1 [86.1 kB] Get: 111 http://deb.debian.org/debian bullseye/main i386 ruby-xmlrpc all 0.3.0-2 [23.7 kB] Get: 112 http://deb.debian.org/debian bullseye/main i386 libmd0 i386 1.0.3-3 [28.9 kB] Get: 113 http://deb.debian.org/debian bullseye/main i386 libbsd0 i386 0.11.3-1 [111 kB] Get: 114 http://deb.debian.org/debian bullseye/main i386 libedit2 i386 3.1-20191231-2+b1 [101 kB] Get: 115 http://deb.debian.org/debian bullseye/main i386 libyaml-0-2 i386 0.2.2-1 [51.7 kB] Get: 116 http://deb.debian.org/debian bullseye/main i386 libruby2.7 i386 2.7.3-2 [4305 kB] Get: 117 http://deb.debian.org/debian bullseye/main i386 ruby2.7 i386 2.7.3-2 [744 kB] Get: 118 http://deb.debian.org/debian bullseye/main i386 ruby-rubygems all 3.2.5-2 [281 kB] Get: 119 http://deb.debian.org/debian bullseye/main i386 ruby i386 1:2.7+2 [11.7 kB] Get: 120 http://deb.debian.org/debian bullseye/main i386 rake all 13.0.3-1 [84.7 kB] Get: 121 http://deb.debian.org/debian bullseye/main i386 gem2deb-test-runner i386 1.4 [26.2 kB] Get: 122 http://deb.debian.org/debian bullseye/main i386 libgmpxx4ldbl i386 2:6.2.1+dfsg-1 [338 kB] Get: 123 http://deb.debian.org/debian bullseye/main i386 libgmp-dev i386 2:6.2.1+dfsg-1 [658 kB] Get: 124 http://deb.debian.org/debian bullseye/main i386 ruby2.7-dev i386 2.7.3-2 [831 kB] Get: 125 http://deb.debian.org/debian bullseye/main i386 ruby-all-dev i386 1:2.7+2 [11.7 kB] Get: 126 http://deb.debian.org/debian bullseye/main i386 gem2deb i386 1.4 [62.1 kB] Get: 127 http://deb.debian.org/debian bullseye/main i386 libgslcblas0 i386 2.6+dfsg-2 [99.2 kB] Get: 128 http://deb.debian.org/debian bullseye/main i386 libgsl25 i386 2.6+dfsg-2 [911 kB] Get: 129 http://deb.debian.org/debian bullseye/main i386 libgsl-dev i386 2.6+dfsg-2 [1146 kB] Get: 130 http://deb.debian.org/debian bullseye/main i386 x11-common all 1:7.7+22 [252 kB] Get: 131 http://deb.debian.org/debian bullseye/main i386 libice6 i386 2:1.0.10-1 [60.8 kB] Get: 132 http://deb.debian.org/debian bullseye/main i386 libpng16-16 i386 1.6.37-3 [303 kB] Get: 133 http://deb.debian.org/debian bullseye/main i386 libxau6 i386 1:1.0.9-1 [20.0 kB] Get: 134 http://deb.debian.org/debian bullseye/main i386 libxdmcp6 i386 1:1.1.2-3 [26.7 kB] Get: 135 http://deb.debian.org/debian bullseye/main i386 libxcb1 i386 1.14-3 [144 kB] Get: 136 http://deb.debian.org/debian bullseye/main i386 libx11-data all 2:1.7.1-1 [310 kB] Get: 137 http://deb.debian.org/debian bullseye/main i386 libx11-6 i386 2:1.7.1-1 [796 kB] Get: 138 http://deb.debian.org/debian bullseye/main i386 libxext6 i386 2:1.3.3-1.1 [55.2 kB] Get: 139 http://deb.debian.org/debian bullseye/main i386 libsm6 i386 2:1.2.3-1 [35.7 kB] Get: 140 http://deb.debian.org/debian bullseye/main i386 libxt6 i386 1:1.2.0-1 [195 kB] Get: 141 http://deb.debian.org/debian bullseye/main i386 libxmu6 i386 2:1.1.2-2+b3 [62.8 kB] Get: 142 http://deb.debian.org/debian bullseye/main i386 libxpm4 i386 1:3.5.12-1 [50.9 kB] Get: 143 http://deb.debian.org/debian bullseye/main i386 libxaw7 i386 2:1.0.13-1.1 [210 kB] Get: 144 http://deb.debian.org/debian bullseye/main i386 libplot2c2 i386 2.6-11 [530 kB] Get: 145 http://deb.debian.org/debian bullseye/main i386 libtamuanova-0.2 i386 0.2-4+b2 [7984 B] Get: 146 http://deb.debian.org/debian bullseye/main i386 libtamuanova-dev i386 0.2-4+b2 [20.9 kB] Get: 147 http://deb.debian.org/debian bullseye/main i386 plotutils i386 2.6-11 [645 kB] Get: 148 http://deb.debian.org/debian bullseye/main i386 ruby-narray i386 0.6.1.2-3+b3 [88.7 kB] Fetched 50.6 MB in 7s (6779 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 ... 19674 files and directories currently installed.) Preparing to unpack .../install-info_6.7.0.dfsg.2-6_i386.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 ... 19688 files and directories currently installed.) Preparing to unpack .../0-bsdextrautils_2.36.1-7_i386.deb ... Unpacking bsdextrautils (2.36.1-7) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../1-libuchardet0_0.0.7-1_i386.deb ... Unpacking libuchardet0:i386 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../2-groff-base_1.22.4-6_i386.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../3-libpipeline1_1.5.3-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../4-man-db_2.9.4-2_i386.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package libpython3.9-minimal:i386. Preparing to unpack .../5-libpython3.9-minimal_3.9.2-1_i386.deb ... Unpacking libpython3.9-minimal:i386 (3.9.2-1) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../6-libexpat1_2.2.10-2_i386.deb ... Unpacking libexpat1:i386 (2.2.10-2) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../7-python3.9-minimal_3.9.2-1_i386.deb ... Unpacking python3.9-minimal (3.9.2-1) ... Setting up libpython3.9-minimal:i386 (3.9.2-1) ... Setting up libexpat1:i386 (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 ... 20555 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.2-3_i386.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:i386. Preparing to unpack .../2-libmpdec3_2.5.1-1_i386.deb ... Unpacking libmpdec3:i386 (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:i386. Preparing to unpack .../4-libreadline8_8.1-1_i386.deb ... Unpacking libreadline8:i386 (8.1-1) ... Selecting previously unselected package libpython3.9-stdlib:i386. Preparing to unpack .../5-libpython3.9-stdlib_3.9.2-1_i386.deb ... Unpacking libpython3.9-stdlib:i386 (3.9.2-1) ... Selecting previously unselected package python3.9. Preparing to unpack .../6-python3.9_3.9.2-1_i386.deb ... Unpacking python3.9 (3.9.2-1) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../7-libpython3-stdlib_3.9.2-3_i386.deb ... Unpacking libpython3-stdlib:i386 (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 ... 20976 files and directories currently installed.) Preparing to unpack .../000-python3_3.9.2-3_i386.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_i386.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_i386.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../006-libmagic1_1%3a5.39-3_i386.deb ... Unpacking libmagic1:i386 (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.39-3_i386.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.21-4_i386.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../009-libsigsegv2_2.13-1_i386.deb ... Unpacking libsigsegv2:i386 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../010-m4_1.4.18-5_i386.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.11.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.11.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../021-dh-strip-nondeterminism_1.11.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.11.0-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../022-libelf1_0.183-1_i386.deb ... Unpacking libelf1:i386 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../023-dwz_0.13+20210201-1_i386.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:i386. Preparing to unpack .../024-libicu67_67.1-6_i386.deb ... Unpacking libicu67:i386 (67.1-6) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../025-libxml2_2.9.10+dfsg-6.7_i386.deb ... Unpacking libxml2:i386 (2.9.10+dfsg-6.7) ... Selecting previously unselected package gettext. Preparing to unpack .../026-gettext_0.21-4_i386.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:i386. Preparing to unpack .../030-libassuan0_2.5.3-7.1_i386.deb ... Unpacking libassuan0:i386 (2.5.3-7.1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../031-gpgconf_2.2.27-2_i386.deb ... Unpacking gpgconf (2.2.27-2) ... Selecting previously unselected package libksba8:i386. Preparing to unpack .../032-libksba8_1.5.0-3_i386.deb ... Unpacking libksba8:i386 (1.5.0-3) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../033-libsasl2-modules-db_2.1.27+dfsg-2.1_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.27+dfsg-2.1) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../034-libsasl2-2_2.1.27+dfsg-2.1_i386.deb ... Unpacking libsasl2-2:i386 (2.1.27+dfsg-2.1) ... Selecting previously unselected package libldap-2.4-2:i386. Preparing to unpack .../035-libldap-2.4-2_2.4.57+dfsg-3_i386.deb ... Unpacking libldap-2.4-2:i386 (2.4.57+dfsg-3) ... Selecting previously unselected package libnpth0:i386. Preparing to unpack .../036-libnpth0_1.6-3_i386.deb ... Unpacking libnpth0:i386 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../037-dirmngr_2.2.27-2_i386.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_i386.deb ... Unpacking gnupg-utils (2.2.27-2) ... Selecting previously unselected package gpg. Preparing to unpack .../040-gpg_2.2.27-2_i386.deb ... Unpacking gpg (2.2.27-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../041-pinentry-curses_1.1.0-4_i386.deb ... Unpacking pinentry-curses (1.1.0-4) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../042-gpg-agent_2.2.27-2_i386.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_i386.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_i386.deb ... Unpacking gpg-wks-server (2.2.27-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../045-gpgsm_2.2.27-2_i386.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_i386.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_i386.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_i386.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_i386.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_i386.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:i386. Preparing to unpack .../077-perl-openssl-defaults_5_i386.deb ... Unpacking perl-openssl-defaults:i386 (5) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../078-libnet-ssleay-perl_1.88-3+b1_i386.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_i386.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../086-wdiff_1.2.2-2+b1_i386.deb ... Unpacking wdiff (1.2.2-2+b1) ... Selecting previously unselected package devscripts. Preparing to unpack .../087-devscripts_2.21.2_i386.deb ... Unpacking devscripts (2.21.2) ... 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:i386. Preparing to unpack .../094-libmd0_1.0.3-3_i386.deb ... Unpacking libmd0:i386 (1.0.3-3) ... Selecting previously unselected package libbsd0:i386. Preparing to unpack .../095-libbsd0_0.11.3-1_i386.deb ... Unpacking libbsd0:i386 (0.11.3-1) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../096-libedit2_3.1-20191231-2+b1_i386.deb ... Unpacking libedit2:i386 (3.1-20191231-2+b1) ... Selecting previously unselected package libyaml-0-2:i386. Preparing to unpack .../097-libyaml-0-2_0.2.2-1_i386.deb ... Unpacking libyaml-0-2:i386 (0.2.2-1) ... Selecting previously unselected package libruby2.7:i386. Preparing to unpack .../098-libruby2.7_2.7.3-2_i386.deb ... Unpacking libruby2.7:i386 (2.7.3-2) ... Selecting previously unselected package ruby2.7. Preparing to unpack .../099-ruby2.7_2.7.3-2_i386.deb ... Unpacking ruby2.7 (2.7.3-2) ... 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_i386.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_i386.deb ... Unpacking gem2deb-test-runner (1.4) ... Selecting previously unselected package libgmpxx4ldbl:i386. Preparing to unpack .../104-libgmpxx4ldbl_2%3a6.2.1+dfsg-1_i386.deb ... Unpacking libgmpxx4ldbl:i386 (2:6.2.1+dfsg-1) ... Selecting previously unselected package libgmp-dev:i386. Preparing to unpack .../105-libgmp-dev_2%3a6.2.1+dfsg-1_i386.deb ... Unpacking libgmp-dev:i386 (2:6.2.1+dfsg-1) ... Selecting previously unselected package ruby2.7-dev:i386. Preparing to unpack .../106-ruby2.7-dev_2.7.3-2_i386.deb ... Unpacking ruby2.7-dev:i386 (2.7.3-2) ... Selecting previously unselected package ruby-all-dev:i386. Preparing to unpack .../107-ruby-all-dev_1%3a2.7+2_i386.deb ... Unpacking ruby-all-dev:i386 (1:2.7+2) ... Selecting previously unselected package gem2deb. Preparing to unpack .../108-gem2deb_1.4_i386.deb ... Unpacking gem2deb (1.4) ... Selecting previously unselected package libgslcblas0:i386. Preparing to unpack .../109-libgslcblas0_2.6+dfsg-2_i386.deb ... Unpacking libgslcblas0:i386 (2.6+dfsg-2) ... Selecting previously unselected package libgsl25:i386. Preparing to unpack .../110-libgsl25_2.6+dfsg-2_i386.deb ... Unpacking libgsl25:i386 (2.6+dfsg-2) ... Selecting previously unselected package libgsl-dev. Preparing to unpack .../111-libgsl-dev_2.6+dfsg-2_i386.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:i386. Preparing to unpack .../113-libice6_2%3a1.0.10-1_i386.deb ... Unpacking libice6:i386 (2:1.0.10-1) ... Selecting previously unselected package libpng16-16:i386. Preparing to unpack .../114-libpng16-16_1.6.37-3_i386.deb ... Unpacking libpng16-16:i386 (1.6.37-3) ... Selecting previously unselected package libxau6:i386. Preparing to unpack .../115-libxau6_1%3a1.0.9-1_i386.deb ... Unpacking libxau6:i386 (1:1.0.9-1) ... Selecting previously unselected package libxdmcp6:i386. Preparing to unpack .../116-libxdmcp6_1%3a1.1.2-3_i386.deb ... Unpacking libxdmcp6:i386 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:i386. Preparing to unpack .../117-libxcb1_1.14-3_i386.deb ... Unpacking libxcb1:i386 (1.14-3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../118-libx11-data_2%3a1.7.1-1_all.deb ... Unpacking libx11-data (2:1.7.1-1) ... Selecting previously unselected package libx11-6:i386. Preparing to unpack .../119-libx11-6_2%3a1.7.1-1_i386.deb ... Unpacking libx11-6:i386 (2:1.7.1-1) ... Selecting previously unselected package libxext6:i386. Preparing to unpack .../120-libxext6_2%3a1.3.3-1.1_i386.deb ... Unpacking libxext6:i386 (2:1.3.3-1.1) ... Selecting previously unselected package libsm6:i386. Preparing to unpack .../121-libsm6_2%3a1.2.3-1_i386.deb ... Unpacking libsm6:i386 (2:1.2.3-1) ... Selecting previously unselected package libxt6:i386. Preparing to unpack .../122-libxt6_1%3a1.2.0-1_i386.deb ... Unpacking libxt6:i386 (1:1.2.0-1) ... Selecting previously unselected package libxmu6:i386. Preparing to unpack .../123-libxmu6_2%3a1.1.2-2+b3_i386.deb ... Unpacking libxmu6:i386 (2:1.1.2-2+b3) ... Selecting previously unselected package libxpm4:i386. Preparing to unpack .../124-libxpm4_1%3a3.5.12-1_i386.deb ... Unpacking libxpm4:i386 (1:3.5.12-1) ... Selecting previously unselected package libxaw7:i386. Preparing to unpack .../125-libxaw7_2%3a1.0.13-1.1_i386.deb ... Unpacking libxaw7:i386 (2:1.0.13-1.1) ... Selecting previously unselected package libplot2c2:i386. Preparing to unpack .../126-libplot2c2_2.6-11_i386.deb ... Unpacking libplot2c2:i386 (2.6-11) ... Selecting previously unselected package libtamuanova-0.2. Preparing to unpack .../127-libtamuanova-0.2_0.2-4+b2_i386.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_i386.deb ... Unpacking libtamuanova-dev (0.2-4+b2) ... Selecting previously unselected package plotutils. Preparing to unpack .../129-plotutils_2.6-11_i386.deb ... Unpacking plotutils (2.6-11) ... Selecting previously unselected package ruby-narray. Preparing to unpack .../130-ruby-narray_0.6.1.2-3+b3_i386.deb ... Unpacking ruby-narray (0.6.1.2-3+b3) ... Setting up libksba8:i386 (1.5.0-3) ... Setting up media-types (4.0.0) ... Setting up libpipeline1:i386 (1.5.3-1) ... Setting up wdiff (1.2.2-2+b1) ... Setting up libfile-which-perl (1.23-1) ... Setting up libxau6:i386 (1:1.0.9-1) ... Setting up bsdextrautils (2.36.1-7) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:i386 (67.1-6) ... Setting up libdynaloader-functions-perl (0.003-1.1) ... Setting up libgslcblas0:i386 (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:i386 (2.6+dfsg-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:i386 (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:i386 (1:5.39-3) ... Setting up perl-openssl-defaults:i386 (5) ... Setting up gettext-base (0.21-4) ... Setting up libencode-locale-perl (1.05-1.1) ... Setting up libnpth0:i386 (1.6-3) ... Setting up file (1:5.39-3) ... Setting up libassuan0:i386 (2.5.3-7.1) ... Setting up libsasl2-modules-db:i386 (2.1.27+dfsg-2.1) ... Setting up ruby-minitest (5.13.0-1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libgmpxx4ldbl:i386 (2:6.2.1+dfsg-1) ... Setting up ruby-test-unit (3.3.9-1) ... Setting up libx11-data (2:1.7.1-1) ... Setting up gnupg-l10n (2.2.27-2) ... Setting up ruby-net-telnet (0.1.1-2) ... Setting up libsigsegv2:i386 (2.13-1) ... Setting up libpng16-16:i386 (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:i386 (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:i386 (1.0.3-3) ... Setting up sensible-utils (0.0.14) ... Setting up libuchardet0:i386 (0.0.7-1) ... Setting up libmpdec3:i386 (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:i386 (0.11.3-1) ... Setting up libelf1:i386 (0.183-1) ... Setting up readline-common (8.1-1) ... Setting up ruby-xmlrpc (0.3.0-2) ... Setting up libxml2:i386 (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.11.0-1) ... Setting up libice6:i386 (2:1.0.10-1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up libxdmcp6:i386 (1:1.1.2-3) ... Setting up libxcb1:i386 (1.14-3) ... Setting up gettext (0.21-4) ... Setting up libgsl-dev (2.6+dfsg-2) ... Setting up libgmp-dev:i386 (2:6.2.1+dfsg-1) ... Setting up libfile-listing-perl (6.14-1) ... Setting up libtool (2.4.6-15) ... Setting up libedit2:i386 (3.1-20191231-2+b1) ... Setting up libreadline8:i386 (8.1-1) ... Setting up libldap-2.4-2:i386 (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.11.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:i386 (2:1.7.1-1) ... Setting up libsm6:i386 (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:i386 (3.9.2-1) ... Setting up libpython3-stdlib:i386 (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:i386 (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:i386 (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:i386 (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:i386 (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:i386 (2:1.0.13-1.1) ... Setting up gnupg (2.2.27-2) ... Setting up libplot2c2:i386 (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.2) ... 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:i386 (2.7.3-2) ... Setting up gem2deb-test-runner (1.4) ... Setting up ruby-narray (0.6.1.2-3+b3) ... Setting up ruby2.7-dev:i386 (2.7.3-2) ... Setting up ruby2.7 (2.7.3-2) ... Setting up ruby-all-dev:i386 (1:2.7+2) ... Setting up gem2deb (1.4) ... Processing triggers for libc-bin (2.31-12) ... 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 i386 libnumber-compare-perl all 0.03-1.1 [6956 B] Get:2 http://deb.debian.org/debian bullseye/main i386 libtext-glob-perl all 0.11-1 [8888 B] Get:3 http://deb.debian.org/debian bullseye/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB] Get:4 http://deb.debian.org/debian bullseye/main i386 usrmerge all 25 [13.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 59.5 kB in 0s (2024 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 ... 27132 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 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 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 i386 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/d20210604-11566-19395z7/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/i386-linux-gnu/rubygems-integration/2.7.0 /tmp/d20210604-11566-19395z7/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/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/alf.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/array.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/array_complex.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/blas.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/blas1.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/blas2.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/blas3.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/block.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/block_source.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/bspline.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/bundle.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/cdf.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/cheb.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/combination.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/common.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/complex.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/const.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/const_additional.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/cqp.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/deriv.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/dht.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/diff.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/dirac.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/eigen.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/error.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/extconf.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/fft.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/fit.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/fresnel.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/function.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/geometry.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/graph.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/gsl.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/gsl_narray.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/gsl_nmatrix.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram2d.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram3d.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram3d_source.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram_find.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram_oper.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/ieee.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_array.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_cheb.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_common.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_complex.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_const.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_dirac.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_eigen.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_fft.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_fit.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_function.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_graph.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_histogram.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_histogram3d.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_integration.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_interp.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_interp2d.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_linalg.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_math.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_odeiv.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_poly.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_rational.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_rng.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_root.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_sf.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_statistics.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_tensor.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_with_narray.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_with_nmatrix.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/templates_off.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/templates_on.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/integration.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/interp.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/interp2d.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/jacobi.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/linalg.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/linalg_complex.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/math.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix_complex.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix_double.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix_int.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix_source.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/min.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/monte.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multifit.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multimin.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multimin_fsdf.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multiroots.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multiset.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/ndlinear.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/nmf.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/nmf_wrap.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/ntuple.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/odeiv.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/ool.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/permutation.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/poly.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/poly2.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/poly_source.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/qrng.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/randist.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/rational.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/rng.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/root.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_airy.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_bessel.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_clausen.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_coulomb.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_coupling.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_dawson.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_debye.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_dilog.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_elementary.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_ellint.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_elljac.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_erfc.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_exp.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_expint.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_fermi_dirac.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_gamma.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_gegenbauer.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_hyperg.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_laguerre.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_lambert.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_legendre.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_log.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_mathieu.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_power.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_psi.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_synchrotron.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_transport.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_trigonometric.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_zeta.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/signal.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/siman.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sort.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/spline.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/spline2d.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/stats.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sum.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/tamu_anova.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/tensor.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/tensor_source.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector_complex.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector_double.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector_int.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector_source.h /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/wavelet.c /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl/gnuplot.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl/interp2d_fix.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl/oper.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl/version.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/ool.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/ool/conmin.rb /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/rbgsl.rb Building native extensions. This could take a while... current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native ["/usr/bin/ruby2.7", "-I", "/usr/lib/ruby/vendor_ruby", "-r", "./siteconf20210604-11598-xfho2k.rb", "extconf.rb"] checking gsl version... 2.6 checking gsl cflags... -I/usr/include checking gsl libs... -L/usr/lib/i386-linux-gnu -lgsl -lgslcblas -lm checking for round()... yes checking for alf/alf.h... no checking for qrngextra/qrngextra.h... no checking for rngextra/rngextra.h... no checking for tensor/tensor.h... no checking for gsl/gsl_multimin_fsdf.h... no checking for gsl/gsl_cqp.h... no checking for jacobi.h... no checking for ndlinear/gsl_multifit_ndlinear.h... no checking for ool/ool_version.h... no checking for gsl_eigen_francis() in -lgsl... yes checking for gsl_eigen_francis()... yes checking for gsl_poly_solve_quartic() in -lgsl... no checking for graph... yes checking for tamu_anova/tamu_anova.h... yes checking for -ltamuanova... yes checking for gsl_multifit_fdfsolver.J in gsl/gsl_multifit_nlin.h... no checking for gsl_sf_mathieu_a_e() in gsl/gsl_sf_mathieu.h... yes checking for gsl_sf_mathieu_b_e() in gsl/gsl_sf_mathieu.h... yes checking for gsl_sf_mathieu_ce_e() in gsl/gsl_sf_mathieu.h... yes checking for gsl_sf_mathieu_se_e() in gsl/gsl_sf_mathieu.h... yes checking for gsl_sf_mathieu_Mc_e() in gsl/gsl_sf_mathieu.h... yes checking for gsl_sf_mathieu_Ms_e() in gsl/gsl_sf_mathieu.h... yes creating gsl_config.h creating Makefile current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=.", "CXX=g++ -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=.", "DESTDIR=", "clean"] make[1]: Entering directory '/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' rm -f rm -f gsl_native.so *.o *.bak mkmf.log .*.time make[1]: Leaving directory '/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=.", "CXX=g++ -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=.", "DESTDIR="] make[1]: Entering directory '/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graph.c:1248:30: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1248 | sprintf(command, "%s %s", command, STR2CSTR(argv[1])); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graph.c:1258:30: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1258 | sprintf(command, "%s %s", command, STR2CSTR(argv[0])); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graph.c: In function 'rb_gsl_graph_graph': graph.c:1176:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1176 | sprintf(command, "%s %s", command, STR2CSTR(argv[2])); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graph.c:1180:30: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1180 | sprintf(command, "%s %s", command, STR2CSTR(argv[1])); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graph.c:1190:30: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1190 | sprintf(command, "%s %s", command, STR2CSTR(argv[0])); | ^ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_graph.h:16, from graph.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gsl.c:52:26: warning: 'Type: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 52 | if (s) sprintf(buf, "%sType: %s\n", buf, STR2CSTR(s)); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from gsl.c:13: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gsl.c:54:26: warning: 'Size: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 54 | if (s) sprintf(buf, "%sSize: %d\n", buf, (int) FIX2INT(s)); | ^~~~~~~~~~~~ gsl.c:54:23: note: 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/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interp.c:448:19: warning: 'Type: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 448 | sprintf(buf, "%sType: %s\n", buf, gsl_interp_name(p->p)); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from interp.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interp.c:449:19: warning: 'xmin: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 449 | sprintf(buf, "%sxmin: %f\n", buf, p->p->xmin); | ^~~~~~~~~~~~ interp.c:449:16: note: assuming directive output of 8 bytes 449 | sprintf(buf, "%sxmin: %f\n", buf, p->p->xmin); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from interp.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 586 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interp.c:450:19: warning: 'xmax: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 450 | sprintf(buf, "%sxmax: %f\n", buf, p->p->xmax); | ^~~~~~~~~~~~ interp.c:450:16: note: assuming directive output of 8 bytes 450 | sprintf(buf, "%sxmax: %f\n", buf, p->p->xmax); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from interp.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 586 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interp.c:451:19: warning: 'Size: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 451 | sprintf(buf, "%sSize: %d\n", buf, (int) p->p->size); | ^~~~~~~~~~~~ interp.c:451:16: note: using the range [-2147483648, 2147483647] for directive argument 451 | sprintf(buf, "%sSize: %d\n", buf, (int) p->p->size); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from interp.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from matrix.c:28: matrix_source.h:2068:19: warning: 'Dimension: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2068 | sprintf(buf, "%sDimension: %dx%d\n", buf, (int) m->size1, (int) m->size2); | ^~~~~~~~~~~~ matrix_source.h:2068:16: note: using the range [-2147483648, 2147483647] for directive argument 2068 | sprintf(buf, "%sDimension: %dx%d\n", buf, (int) m->size1, (int) m->size2); | ^~~~~~~~~~~~~~~~~~~~~~~ matrix_source.h:2068:16: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:867, from /usr/include/gsl/gsl_errno.h:23, from /usr/include/gsl/gsl_block_complex_long_double.h:24, from /usr/include/gsl/gsl_block.h:4, from include/rb_gsl_array.h:16, from matrix.c:17: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 292 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from matrix.c:28: matrix_source.h:2069:19: warning: 'Size: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2069 | sprintf(buf, "%sSize: %d\n", buf, (int) (m->size1*m->size2)); | ^~~~~~~~~~~~ matrix_source.h:2069:16: note: using the range [-2147483648, 2147483647] for directive argument 2069 | sprintf(buf, "%sSize: %d\n", buf, (int) (m->size1*m->size2)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/gsl/gsl_errno.h:23, from /usr/include/gsl/gsl_block_complex_long_double.h:24, from /usr/include/gsl/gsl_block.h:4, from include/rb_gsl_array.h:16, from matrix.c:17: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from matrix.c: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/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from matrix.c:34: matrix_source.h:2068:19: warning: 'Dimension: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2068 | sprintf(buf, "%sDimension: %dx%d\n", buf, (int) m->size1, (int) m->size2); | ^~~~~~~~~~~~ matrix_source.h:2068:16: note: using the range [-2147483648, 2147483647] for directive argument 2068 | sprintf(buf, "%sDimension: %dx%d\n", buf, (int) m->size1, (int) m->size2); | ^~~~~~~~~~~~~~~~~~~~~~~ matrix_source.h:2068:16: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:867, from /usr/include/gsl/gsl_errno.h:23, from /usr/include/gsl/gsl_block_complex_long_double.h:24, from /usr/include/gsl/gsl_block.h:4, from include/rb_gsl_array.h:16, from matrix.c:17: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 292 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from matrix.c:34: matrix_source.h:2069:19: warning: 'Size: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2069 | sprintf(buf, "%sSize: %d\n", buf, (int) (m->size1*m->size2)); | ^~~~~~~~~~~~ matrix_source.h:2069:16: note: using the range [-2147483648, 2147483647] for directive argument 2069 | sprintf(buf, "%sSize: %d\n", buf, (int) (m->size1*m->size2)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/gsl/gsl_errno.h:23, from /usr/include/gsl/gsl_block_complex_long_double.h:24, from /usr/include/gsl/gsl_block.h:4, from include/rb_gsl_array.h:16, from matrix.c:17: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odeiv.c:447:19: warning: 'Type: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 447 | sprintf(buf, "%sType: %s\n", buf, gsl_odeiv_step_name(s)); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odeiv.c:448:19: warning: 'Dimension: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 448 | sprintf(buf, "%sDimension: %d\n", buf, (int) s->dimension); | ^~~~~~~~~~~~ odeiv.c:448:16: note: using the range [-2147483648, 2147483647] for directive argument 448 | sprintf(buf, "%sDimension: %d\n", buf, (int) s->dimension); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_odeiv.h:16, from odeiv.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from poly.c:22: poly_source.h:1533:19: warning: 'Order: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 1533 | sprintf(buf, "%sOrder: %d\n", buf, (int) v->size-1); | ^~~~~~~~~~~~ poly_source.h:1533:16: note: directive argument in the range [-2147483648, 2147483646] 1533 | sprintf(buf, "%sOrder: %d\n", buf, (int) v->size-1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from poly.c: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/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from poly.c:33: poly_source.h:1533:19: warning: 'Order: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 1533 | sprintf(buf, "%sOrder: %d\n", buf, (int) v->size-1); | ^~~~~~~~~~~~ poly_source.h:1533:16: note: directive argument in the range [-2147483648, 2147483646] 1533 | sprintf(buf, "%sOrder: %d\n", buf, (int) v->size-1); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 23 and 37 bytes into a destination of size 32 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spline.c:349:19: warning: 'Type: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 349 | sprintf(buf, "%sType: %s\n", buf, gsl_interp_name(p->s->interp)); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spline.c:350:19: warning: 'xmin: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 350 | sprintf(buf, "%sxmin: %f\n", buf, p->s->interp->xmin); | ^~~~~~~~~~~~ spline.c:350:16: note: assuming directive output of 8 bytes 350 | sprintf(buf, "%sxmin: %f\n", buf, p->s->interp->xmin); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 586 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spline.c:351:19: warning: 'xmax: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 351 | sprintf(buf, "%sxmax: %f\n", buf, p->s->interp->xmax); | ^~~~~~~~~~~~ spline.c:351:16: note: assuming directive output of 8 bytes 351 | sprintf(buf, "%sxmax: %f\n", buf, p->s->interp->xmax); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 17 and 586 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spline.c:352:19: warning: 'Size: ' directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 352 | sprintf(buf, "%sSize: %d\n", buf, (int) p->s->size); | ^~~~~~~~~~~~ spline.c:352:16: note: using the range [-2147483648, 2147483647] for directive argument 352 | sprintf(buf, "%sSize: %d\n", buf, (int) p->s->size); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp.h:16, from spline.c:12: /usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/i386-linux-gnu/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-Uwm09f/ruby2.7-2.7.3=. -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/i386-linux-gnu -L/usr/lib/i386-linux-gnu/ruby/vendor_ruby/2.7.0 -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -L/usr/lib/i386-linux-gnu -lgsl -lgslcblas -lm -lruby-2.7 -ltamuanova -lgsl -lm -lc make[1]: Leaving directory '/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native ["make", "V=1", "CC=gcc -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=.", "CXX=g++ -fdebug-prefix-map=/build/ruby-gsl-2.1.0.3+dfsg1=.", "DESTDIR=", "install"] make[1]: Entering directory '/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' /bin/mkdir -p . ./.gem.20210604-11598-ioi7bh exit > .sitearchdir.time /usr/bin/install -c -m 0755 gsl_native.so ./.gem.20210604-11598-ioi7bh make[1]: Leaving directory '/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native /usr/bin/ruby2.7 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20210604-11598-xfho2k.rb extconf.rb current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/ruby-gsl-2.1.0.3+dfsg1\=. CXX\=g++\ -fdebug-prefix-map\=/build/ruby-gsl-2.1.0.3+dfsg1\=. DESTDIR\= clean current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/ruby-gsl-2.1.0.3+dfsg1\=. CXX\=g++\ -fdebug-prefix-map\=/build/ruby-gsl-2.1.0.3+dfsg1\=. DESTDIR\= current directory: /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/ruby-gsl-2.1.0.3+dfsg1\=. CXX\=g++\ -fdebug-prefix-map\=/build/ruby-gsl-2.1.0.3+dfsg1\=. DESTDIR\= install gsl can be installed with or without narray support. Please install narray before and reinstall gsl if it is missing. gsl is also now compatible with NMatrix. Please install nmatrix before installing gsl. Successfully installed gsl-2.1.0.3 1 gem installed cd debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0 rm -rf bin rm -rf build_info rm -rf cache rm -rf doc find extensions -name mkmf.log -delete find extensions -name gem_make.out -delete cd gems/gsl-2.1.0.3 rm -rf ext/gsl_native rm -f lib/gsl_native.so chmod 644 lib/rbgsl.rb lib/gsl.rb lib/ool.rb lib/gsl/oper.rb lib/gsl/version.rb lib/gsl/gnuplot.rb lib/gsl/interp2d_fix.rb lib/ool/conmin.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/i386-linux-gnu/rubygems-integration/2.7.0:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/i386-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -e gem\ \"gsl\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/i386-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.7 -w -I"test" /usr/share/rubygems-integration/all/gems/rake-13.0.3/lib/rake/rake_test_loader.rb "test/gsl/blas_test.rb" "test/gsl/bspline_test.rb" "test/gsl/cdf_test.rb" "test/gsl/cheb_test.rb" "test/gsl/combination_test.rb" "test/gsl/complex_test.rb" "test/gsl/const_test.rb" "test/gsl/deriv_test.rb" "test/gsl/dht_test.rb" "test/gsl/diff_test.rb" "test/gsl/eigen_test.rb" "test/gsl/err_test.rb" "test/gsl/fit_test.rb" "test/gsl/histo_test.rb" "test/gsl/index_test.rb" "test/gsl/integration_test.rb" "test/gsl/interp2d_test.rb" "test/gsl/interp_test.rb" "test/gsl/linalg_test.rb" "test/gsl/matrix_nmf_test.rb" "test/gsl/matrix_test.rb" "test/gsl/min_test.rb" "test/gsl/monte_test.rb" "test/gsl/multifit_test.rb" "test/gsl/multimin_test.rb" "test/gsl/multiroot_test.rb" "test/gsl/multiset_test.rb" "test/gsl/odeiv_test.rb" "test/gsl/oper_test.rb" "test/gsl/poly_test.rb" "test/gsl/qrng_test.rb" "test/gsl/quartic_test.rb" "test/gsl/randist_test.rb" "test/gsl/rng_test.rb" "test/gsl/roots_test.rb" "test/gsl/sf_test.rb" "test/gsl/spline2d_test.rb" "test/gsl/stats_test.rb" "test/gsl/sum_test.rb" "test/gsl/tensor_test.rb" "test/gsl/vector_test.rb" "test/gsl/wavelet_test.rb" "test/gsl_test.rb" "test/test_helper.rb" -v /build/ruby-gsl-2.1.0.3+dfsg1/test/test_helper.rb:4: warning: assigned but unused variable - e /build/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/i386-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl/interp2d_fix.rb:43: warning: assigned but unused variable - ans_swapped /build/ruby-gsl-2.1.0.3+dfsg1/test/gsl/dht_test.rb:83: warning: ambiguous first argument; put parentheses or a space even after `-' operator /build/ruby-gsl-2.1.0.3+dfsg1/test/gsl/dht_test.rb:85: warning: ambiguous first argument; put parentheses or a space even after `-' operator /build/ruby-gsl-2.1.0.3+dfsg1/test/gsl/interp2d_test.rb:19: warning: assigned but unused variable - tolerance /build/ruby-gsl-2.1.0.3+dfsg1/test/gsl/multiroot_test.rb:8: warning: statement not reached /build/ruby-gsl-2.1.0.3+dfsg1/test/gsl/poly_test.rb:260: warning: assigned but unused variable - cov /build/ruby-gsl-2.1.0.3+dfsg1/test/gsl/poly_test.rb:260: warning: assigned but unused variable - status Loaded suite /usr/share/rubygems-integration/all/gems/rake-13.0.3/lib/rake/rake_test_loader Started GSL::TestCase: BlasTest: test_amax: .: (0.000667) test_asum: .: (0.000308) test_axpy: .: (0.000433) test_copy: .: (0.000274) test_dnrm2: .: (0.000112) BsplineTest: test_bspline_knots: .: (2.563524) test_bspline_knots_uniform: .: (2.025550) CdfTest: test_beta_P: .: (0.001332) test_beta_Q: .: (0.001015) test_cauchy_P: .: (0.002303) test_cauchy_Pinv: .: (0.001521) test_cauchy_Q: .: (0.002423) test_cauchy_Qinv: .: (0.001338) test_chisq_P: .: (0.001342) test_chisq_Pinv: .: (0.001058) test_chisq_Q: .: (0.001372) test_chisq_Qinv: .: (0.000738) test_exponential_P: .: (0.000232) test_exponential_Pinv: .: (0.000209) test_exponential_Q: .: (0.000212) test_exponential_Qinv: .: (0.000230) test_fdist_P: .: (0.001471) test_fdist_Q: .: (0.001427) test_flat_P: .: (0.001238) test_flat_Pinv: .: (0.000307) test_flat_Q: .: (0.001229) test_flat_Qinv: .: (0.000236) test_gamma_P: .: (0.002555) test_gamma_Pinv: .: (0.001839) test_gamma_Q: .: (0.002522) test_gamma_Qinv: .: (0.000942) test_gaussian_P: .: (0.002365) test_gaussian_Pinv: .: (0.000649) test_gaussian_Q: .: (0.002331) test_gaussian_Qinv: .: (0.000715) test_gumbel1_P: .: (0.002389) test_gumbel1_Pinv: .: (0.000749) test_gumbel1_Q: .: (0.002486) test_gumbel1_Qinv: .: (0.000784) test_gumbel2_P: .: (0.001619) test_gumbel2_Pinv: .: (0.000400) test_gumbel2_Q: .: (0.001165) test_gumbel2_Qinv: .: (0.000666) test_laplace_P: .: (0.002346) test_laplace_Pinv: .: (0.000704) test_laplace_Q: .: (0.002053) test_laplace_Qinv: .: (0.000659) test_logistic_P: .: (0.001992) test_logistic_Pinv: .: (0.000693) test_logistic_Q: .: (0.002038) test_logistic_Qinv: .: (0.000701) test_lognormal_P: .: (0.001184) test_lognormal_Pinv: .: (0.000906) test_lognormal_Q: .: (0.001202) test_lognormal_Qinv: .: (0.000808) test_pareto_P: .: (0.001155) test_pareto_Pinv: .: (0.000297) test_pareto_Q: .: (0.001175) test_pareto_Qinv: .: (0.000607) test_rayleigh_P: .: (0.001120) test_rayleigh_Pinv: .: (0.000753) test_rayleigh_Q: .: (0.001087) test_rayleigh_Qinv: .: (0.000259) test_tdist_P: .: (0.002494) test_tdist_Pinv: .: (0.001345) test_tdist_Q: .: (0.002396) test_tdist_Qinv: .: (0.001341) test_ugaussian_P: .: (0.000283) test_ugaussian_Pinv: .: (0.000204) test_ugaussian_Q: .: (0.000372) test_ugaussian_Qinv: .: (0.000292) test_weibull_P: .: (0.001218) test_weibull_Pinv: .: (0.000676) test_weibull_Q: .: (0.001163) test_weibull_Qinv: .: (0.000319) ChebTest: test_cheb: .: (0.064211) CombinationTest: test_6_3: .: (0.001786) test_7_0: .: (0.000218) test_7_7: .: (0.000729) ComplexTest: test_complex: .: (0.001131) test_rb_complex_creation: .: (0.000275) ConstTest: test_kilo: .: (0.000348) test_light_year: .: (0.000171) test_speed_of_light: .: (0.000204) DerivTest: test_backward_0: .: (0.000481) test_backward_1: .: (0.000223) test_backward_2: .: (0.000283) test_backward_3: .: (0.000243) test_backward_4: .: (0.000268) test_backward_5: .: (0.000230) test_central_0: .: (0.000234) test_central_1: .: (0.000265) test_central_2: .: (0.000289) test_central_3: .: (0.000243) test_central_4: .: (0.000235) test_central_5: .: (0.000253) test_forward_0: .: (0.000250) test_forward_1: .: (0.000262) test_forward_2: .: (0.000246) test_forward_3: .: (0.000270) test_forward_4: .: (0.000253) test_forward_5: .: (0.000231) DhtTest: test_dht: .: (0.156465) test_dht1: .: (0.000602) DiffTest: test_backward_0: .: (0.000453) test_backward_1: .: (0.000926) test_backward_2: .: (0.000186) test_backward_3: .: (0.000172) test_backward_4: .: (0.000177) test_backward_5: .: (0.000274) test_central_0: .: (0.000174) test_central_1: .: (0.000179) test_central_2: .: (0.000184) test_central_3: .: (0.000255) test_central_4: .: (0.000212) test_central_5: .: (0.000163) test_forward_0: .: (0.000194) test_forward_1: .: (0.000263) test_forward_2: .: (0.000181) test_forward_3: .: (0.000162) test_forward_4: .: (0.000159) test_forward_5: .: (0.000249) EigenTest: test_eigen_gen: .: (6.870612) test_eigen_genherm: .: (4.881885) test_eigen_gensymm: .: (2.323249) test_nonsymmv: .: (0.001379) test_symm_herm: .: (0.018849) ErrTest: test_message: .: (0.000282) test_number: .: (0.000121) FitTest: test_fit_1: .: (0.000641) test_fit_2: .: (0.000292) test_fit_3: .: (0.000289) GSLTest: test_acosh: .: (0.000298) test_asinh: .: (0.000391) test_atanh: .: (0.000260) test_expm1: .: (0.000290) test_frexp: .: (0.000317) test_gsl: .: (0.000844) test_hypot: .: (0.000212) test_ldexp: .: (0.000171) test_log1p: .: (0.000192) test_pow_int: .: (0.000927) HistoTest: test_histo: .: (0.000282) IndexTest: test_get_array: .: (0.000312) test_get_failure: .: (0.000578) test_get_int: .: (0.000142) test_get_range: .: (0.000269) IntegrationTest: test_integration1: .: (0.002972) test_integration2: .: (0.002056) test_integration3: .: (0.039103) test_integration4: .: (0.018594) Interp2dTest: test_alloc: .: (0.003262) test_alloc_alternate_arg_construct: .: (0.003077) test_alloc_init: .: (0.003789) test_constants: .: (0.003540) test_info: .: (0.003111) test_use_case_saddle_interpolation: .: (0.080973) InterpTest: test_bsearch: .: (0.000342) LinalgTest: test_HH_solve: .: (0.001768) test_LU: .: (0.000799) test_QR: .: (0.001068) test_SV: .: (0.000608) test_TDN_cyc_solve: .: (0.000674) test_TDN_solve: .: (0.000748) test_TDS_cyc_solve: .: (0.000539) test_TDS_solve: .: (0.000665) test_bidiag_decomp: .: (0.006618) test_cholesky: .: (0.000516) test_matmult: .: (0.000538) MatrixNmfTest: test_difcost: .: (0.000258) test_matrix_nmf: .: (0.005209) test_nmf: .: (0.005201) MatrixTest: test_coerce: .: (0.000373) test_eye: .: (0.000160) test_isnonneg: .: (0.000272) test_ispos_neg: .: (0.000261) test_mul: .: (0.000430) test_set_col: .: (0.000117) test_set_row: .: (0.000112) MinTest: test_f_brent_0: .: (0.000524) test_f_brent_1: .: (0.000612) test_f_brent_2: .: (0.000742) test_f_brent_3: .: (0.000938) test_f_brent_4: .: (0.000708) test_f_e_brent_0: .: (0.000211) test_f_e_brent_1: .: (0.000172) test_f_e_brent_2: .: (0.000191) test_f_e_goldensection_0: .: (0.000160) test_f_e_goldensection_1: .: (0.000153) test_f_e_goldensection_2: .: (0.000220) test_f_e_quad_golden_0: .: (0.000185) test_f_e_quad_golden_1: .: (0.000161) test_f_e_quad_golden_2: .: (0.000182) test_f_goldensection_0: .: (0.000969) test_f_goldensection_1: .: (0.001200) test_f_goldensection_2: .: (0.001692) test_f_goldensection_3: .: (0.001238) test_f_goldensection_4: .: (0.000895) test_f_quad_golden_0: .: (0.000824) test_f_quad_golden_1: .: (0.001026) test_f_quad_golden_2: .: (0.000901) test_f_quad_golden_3: .: (0.000904) test_f_quad_golden_4: .: (0.000738) MonteTest: test_miser: .: (0.000324) test_vegas: .: (0.000262) MultiMinTest: test_f_rosenbrock: .: (0.001067) test_f_roth: .: (0.000937) test_f_wood: .: (0.019085) test_fdf_rosenbrock_conjugate_fr: .: (0.006489) test_fdf_rosenbrock_conjugate_pr: .: (0.000667) test_fdf_rosenbrock_steepest_descent: .: (0.004358) test_fdf_rosenbrock_vector_bfgs: .: (0.000647) test_fdf_rosenbrock_vector_bfgs2: .: (0.000426) test_fdf_roth_conjugate_fr: .: (0.000564) test_fdf_roth_conjugate_pr: .: (0.000594) test_fdf_roth_steepest_descent: .: (0.054049) test_fdf_roth_vector_bfgs: .: (0.000602) test_fdf_roth_vector_bfgs2: .: (0.000318) test_fdf_wood_conjugate_fr: .: (0.007074) test_fdf_wood_conjugate_pr: .: (0.007557) test_fdf_wood_steepest_descent: .: (0.039246) test_fdf_wood_vector_bfgs: .: (0.007071) test_fdf_wood_vector_bfgs2: .: (0.003661) MultiRootTest: test_f_rosenbrock_broyden: .: (0.000396) test_f_rosenbrock_dnewton: .: (0.000155) test_f_rosenbrock_hybrid: .: (0.000240) test_f_rosenbrock_hybrids: .: (0.000255) test_f_roth_broyden: .: (0.000187) test_f_roth_dnewton: .: (0.000203) test_f_roth_hybrid: .: (0.000182) test_f_roth_hybrids: .: (0.000186) test_fdf_roth_gnewton: .: (0.000105) test_fdf_roth_hybridj: .: (0.000082) test_fdf_roth_hybridsj: .: (0.000080) test_fdf_roth_newton: .: (0.000079) MultifitTest: test_2dgauss: .: (0.145048) test_brown: .: (0.009457) test_enso: .: (0.336807) test_filip: .: (0.006175) test_gauss: .: (0.104206) test_longley: .: (0.002204) MultisetTest: test_multiset: .: (0.001471) OdeivTest: test_evolve_exp_bsimp: .: (0.001790) test_evolve_exp_gear1: .: (0.589845) test_evolve_exp_gear2: .: (0.003334) test_evolve_exp_rk2: .: (0.007369) test_evolve_exp_rk2imp: .: (0.016152) test_evolve_exp_rk4: .: (0.001111) test_evolve_exp_rk4imp: .: (0.001806) test_evolve_exp_rk8pd: .: (0.000336) test_evolve_exp_rkck: .: (0.000507) test_evolve_exp_rkf45: .: (0.000702) test_evolve_sin_bsimp: .: (0.001962) test_evolve_sin_gear1: .: (0.265089) test_evolve_sin_gear2: .: (0.001948) test_evolve_sin_rk2: .: (0.006108) test_evolve_sin_rk2imp: .: (0.012141) test_evolve_sin_rk4: .: (0.000756) test_evolve_sin_rk4imp: .: (0.001239) test_evolve_sin_rk8pd: .: (0.000337) test_evolve_sin_rkck: .: (0.000447) test_evolve_sin_rkf45: .: (0.000532) test_evolve_stiff1_bsimp: .: (0.005139) test_evolve_stiff1_gear1: .: (1.640335) test_evolve_stiff1_gear2: .: (0.035128) test_evolve_stiff1_rk2: .: (0.024530) test_evolve_stiff1_rk2imp: .: (0.064229) test_evolve_stiff1_rk4: .: (0.015834) test_evolve_stiff1_rk4imp: .: (0.031986) test_evolve_stiff1_rk8pd: .: (0.014567) test_evolve_stiff1_rkck: .: (0.010650) test_evolve_stiff1_rkf45: .: (0.010916) test_evolve_stiff5_bsimp: .: (0.005472) test_evolve_stiff5_gear1: .: (3.195737) test_evolve_stiff5_gear2: .: (0.142254) test_evolve_stiff5_rk2: .: (0.056361) test_evolve_stiff5_rk2imp: .: (0.173068) test_evolve_stiff5_rk4: .: (0.062639) test_evolve_stiff5_rk4imp: .: (0.136577) test_evolve_stiff5_rk8pd: .: (0.070924) test_evolve_stiff5_rkck: .: (0.045600) test_evolve_stiff5_rkf45: .: (0.046741) test_stepper_err_gear1: .: (0.141276) test_stepper_err_gear2: .: (0.141252) test_stepper_err_rk2: .: (0.116292) test_stepper_err_rk2imp: .: (0.151290) test_stepper_err_rk4: .: (0.149654) test_stepper_err_rk4imp: .: (0.185626) test_stepper_err_rk8pd: .: (0.165359) test_stepper_err_rkck: .: (0.132515) test_stepper_err_rkf45: .: (0.131601) test_stepper_exp_bsimp: .: (11.917374) test_stepper_exp_gear1: .: (1.861694) test_stepper_exp_rk2: .: (1.477048) test_stepper_exp_rk2imp: .: (2.004425) test_stepper_exp_rk4: .: (2.041647) test_stepper_exp_rk4imp: .: (2.655880) test_stepper_exp_rk8pd: .: (2.168703) test_stepper_exp_rkck: .: (1.686237) test_stepper_exp_rkf45: .: (1.687254) test_stepper_linear_bsimp: .: (0.861809) test_stepper_linear_gear1: .: (0.138947) test_stepper_linear_rk2: .: (0.097526) test_stepper_linear_rk2imp: .: (0.148182) test_stepper_linear_rk4: .: (0.148498) test_stepper_linear_rk4imp: .: (0.185402) test_stepper_linear_rk8pd: .: (0.157317) test_stepper_linear_rkck: .: (0.110737) test_stepper_linear_rkf45: .: (0.126556) test_stepper_sin_bsimp: .: (22.433509) test_stepper_sin_gear1: .: (2.194648) test_stepper_sin_rk2: .: (1.382828) test_stepper_sin_rk2imp: .: (2.417463) test_stepper_sin_rk4: .: (2.437333) test_stepper_sin_rk4imp: .: (3.586476) test_stepper_sin_rk8pd: .: (2.765598) test_stepper_sin_rkck: .: (1.788584) test_stepper_sin_rkf45: .: (1.788122) test_stepper_stiff_bsimp: .: (3.064267) test_stepper_stiff_gear1: .: (0.311728) test_stepper_stiff_rk2: .: (0.195506) test_stepper_stiff_rk2imp: .: (0.356162) test_stepper_stiff_rk4: .: (0.359203) test_stepper_stiff_rk4imp: .: (0.544623) test_stepper_stiff_rk8pd: .: (0.402261) test_stepper_stiff_rkck: .: (0.259233) test_stepper_stiff_rkf45: .: (0.258889) OperTest: test_division_poly: .: (0.000305) test_division_vector_col: .: (0.000221) test_division_vector_int_col: .: (0.000251) test_multiplication_matrix: .: (0.000147) test_multiplication_matrix_complex: .: (0.000118) test_multiplication_matrix_int: .: (0.000157) test_multiplication_vector: .: (0.000117) test_multiplication_vector_complex: .: (0.000156) test_multiplication_vector_int: .: (0.000119) PolyTest: test_poly: .: (0.004367) test_special: .: (0.000693) QRngTest: test_hdsobol: .: (0.000233) test_nied2: .: (0.001288) test_sobol: .: (0.000156) QuarticTest: test_quartic: .: (0.000269) RandistTest: test_randist: .: (3.786230) test_shuffle: .: (0.980949) RngTest: test_borosh13_0: .: (0.002844) test_cmrg_0: .: (0.002610) test_coveyou_0: .: (0.002399) test_fishman18_0: .: (0.002491) test_fishman20_0: .: (0.002393) test_fishman2x_0: .: (0.002401) test_float_borosh13: .: (0.020321) test_float_cmrg: .: (0.021822) test_float_coveyou: .: (0.020097) test_float_fishman18: .: (0.020654) test_float_fishman20: .: (0.019960) test_float_fishman2x: .: (0.020412) test_float_gfsr4: .: (0.025730) test_float_knuthran: .: (0.018336) test_float_knuthran2: .: (0.022056) test_float_knuthran2002: .: (0.019468) test_float_lecuyer21: .: (0.020213) test_float_minstd: .: (0.020386) test_float_mrg: .: (0.020095) test_float_mt19937: .: (0.020614) test_float_mt19937_1998: .: (0.020216) test_float_mt19937_1999: .: (0.021512) test_float_r250: .: (0.020971) test_float_ran0: .: (0.019761) test_float_ran1: .: (0.020411) test_float_ran2: .: (0.020699) test_float_ran3: .: (0.017467) test_float_rand: .: (0.020126) test_float_rand48: .: (0.020659) test_float_random-bsd: .: (0.020702) test_float_random-glibc2: .: (0.020472) test_float_random-libc5: .: (0.020984) test_float_random128-bsd: .: (0.020566) test_float_random128-glibc2: .: (0.020496) test_float_random128-libc5: .: (0.020639) test_float_random256-bsd: .: (0.020941) test_float_random256-glibc2: .: (0.020204) test_float_random256-libc5: .: (0.020158) test_float_random32-bsd: .: (0.020314) test_float_random32-glibc2: .: (0.020970) test_float_random32-libc5: .: (0.020490) test_float_random64-bsd: .: (0.019901) test_float_random64-glibc2: .: (0.020612) test_float_random64-libc5: .: (0.020388) test_float_random8-bsd: .: (0.020538) test_float_random8-glibc2: .: (0.020073) test_float_random8-libc5: .: (0.020545) test_float_randu: .: (0.021049) test_float_ranf: .: (0.021657) test_float_ranlux: .: (0.020339) test_float_ranlux389: .: (0.023117) test_float_ranlxd1: .: (0.027942) test_float_ranlxd2: .: (0.033923) test_float_ranlxs0: .: (0.019823) test_float_ranlxs1: .: (0.022115) test_float_ranlxs2: .: (0.024568) test_float_ranmar: .: (0.017728) test_float_slatec: .: (0.017707) test_float_taus: .: (0.020526) test_float_taus113: .: (0.021242) test_float_taus2: .: (0.020716) test_float_transputer: .: (0.021124) test_float_tt800: .: (0.021584) test_float_uni: .: (0.017633) test_float_uni32: .: (0.020419) test_float_vax: .: (0.021137) test_float_waterman14: .: (0.020754) test_float_zuf: .: (0.019894) test_generic_borosh13: .: (0.092726) test_generic_cmrg: .: (0.097707) test_generic_coveyou: .: (0.093958) test_generic_fishman18: .: (0.094184) test_generic_fishman20: .: (0.094563) test_generic_fishman2x: .: (0.096901) test_generic_gfsr4: .: (0.111558) test_generic_knuthran: .: (0.086810) test_generic_knuthran2: .: (0.098985) test_generic_knuthran2002: .: (0.088938) test_generic_lecuyer21: .: (0.094629) test_generic_minstd: .: (0.093927) test_generic_mrg: .: (0.094521) test_generic_mt19937: .: (0.095516) test_generic_mt19937_1998: .: (0.095297) test_generic_mt19937_1999: .: (0.096734) test_generic_r250: .: (0.094162) test_generic_ran0: .: (0.093010) test_generic_ran1: .: (0.095686) test_generic_ran2: .: (0.094894) test_generic_ran3: .: (0.086504) test_generic_rand: .: (0.092058) test_generic_rand48: .: (0.100172) test_generic_random-bsd: .: (0.091577) test_generic_random-glibc2: .: (0.092698) test_generic_random-libc5: .: (0.091704) test_generic_random128-bsd: .: (0.092276) test_generic_random128-glibc2: .: (0.091400) test_generic_random128-libc5: .: (0.092709) test_generic_random256-bsd: .: (0.093113) test_generic_random256-glibc2: .: (0.091905) test_generic_random256-libc5: .: (0.089847) test_generic_random32-bsd: .: (0.091268) test_generic_random32-glibc2: .: (0.092993) test_generic_random32-libc5: .: (0.093572) test_generic_random64-bsd: .: (0.091754) test_generic_random64-glibc2: .: (0.092692) test_generic_random64-libc5: .: (0.092187) test_generic_random8-bsd: .: (0.091643) test_generic_random8-glibc2: .: (0.091464) test_generic_random8-libc5: .: (0.091829) test_generic_randu: .: (0.089926) test_generic_ranf: .: (0.097797) test_generic_ranlux: .: (0.099079) test_generic_ranlux389: .: (0.109955) test_generic_ranlxd1: .: (0.131660) test_generic_ranlxd2: .: (0.160606) test_generic_ranlxs0: .: (0.096479) test_generic_ranlxs1: .: (0.104065) test_generic_ranlxs2: .: (0.119359) test_generic_ranmar: .: (0.087978) test_generic_slatec: .: (0.088101) test_generic_taus: .: (0.095999) test_generic_taus113: .: (0.097474) test_generic_taus2: .: (0.094145) test_generic_transputer: .: (0.095140) test_generic_tt800: .: (0.096911) test_generic_uni: .: (0.087781) test_generic_uni32: .: (0.092681) test_generic_vax: .: (0.096439) test_generic_waterman14: .: (0.095825) test_generic_zuf: .: (0.089634) test_knuthran2_0: .: (0.002707) test_knuthran_0: .: (0.398272) test_lecuyer21_0: .: (0.002410) test_minstd_0: .: (0.002398) test_mrg_0: .: (0.002948) test_mt19937_0: .: (0.000369) test_mt19937_1998_0: .: (0.000350) test_mt19937_1999_0: .: (0.000349) test_parallel_state_borosh13: .: (0.004329) test_parallel_state_cmrg: .: (0.004540) test_parallel_state_coveyou: .: (0.004323) test_parallel_state_fishman18: .: (0.004963) test_parallel_state_fishman20: .: (0.004535) test_parallel_state_fishman2x: .: (0.004508) test_parallel_state_gfsr4: .: (0.008647) test_parallel_state_knuthran: .: (0.004516) test_parallel_state_knuthran2: .: (0.005138) test_parallel_state_knuthran2002: .: (0.004622) test_parallel_state_lecuyer21: .: (0.008927) test_parallel_state_minstd: .: (0.007787) test_parallel_state_mrg: .: (0.012027) test_parallel_state_mt19937: .: (0.004583) test_parallel_state_mt19937_1998: .: (0.004640) test_parallel_state_mt19937_1999: .: (0.004660) test_parallel_state_r250: .: (0.004741) test_parallel_state_ran0: .: (0.004797) test_parallel_state_ran1: .: (0.004465) test_parallel_state_ran2: .: (0.004490) test_parallel_state_ran3: .: (0.004239) test_parallel_state_rand: .: (0.004442) test_parallel_state_rand48: .: (0.004816) test_parallel_state_random-bsd: .: (0.004393) test_parallel_state_random-glibc2: .: (0.004389) test_parallel_state_random-libc5: .: (0.004464) test_parallel_state_random128-bsd: .: (0.004691) test_parallel_state_random128-glibc2: .: (0.004332) test_parallel_state_random128-libc5: .: (0.004408) test_parallel_state_random256-bsd: .: (0.004340) test_parallel_state_random256-glibc2: .: (0.004352) test_parallel_state_random256-libc5: .: (0.004760) test_parallel_state_random32-bsd: .: (0.004333) test_parallel_state_random32-glibc2: .: (0.004351) test_parallel_state_random32-libc5: .: (0.004396) test_parallel_state_random64-bsd: .: (0.004508) test_parallel_state_random64-glibc2: .: (0.004641) test_parallel_state_random64-libc5: .: (0.004267) test_parallel_state_random8-bsd: .: (0.004381) test_parallel_state_random8-glibc2: .: (0.004396) test_parallel_state_random8-libc5: .: (0.004448) test_parallel_state_randu: .: (0.004731) test_parallel_state_ranf: .: (0.004613) test_parallel_state_ranlux: .: (0.004617) test_parallel_state_ranlux389: .: (0.004993) test_parallel_state_ranlxd1: .: (0.005773) test_parallel_state_ranlxd2: .: (0.006868) test_parallel_state_ranlxs0: .: (0.004515) test_parallel_state_ranlxs1: .: (0.004735) test_parallel_state_ranlxs2: .: (0.005214) test_parallel_state_ranmar: .: (0.004394) test_parallel_state_slatec: .: (0.004609) test_parallel_state_taus: .: (0.004527) test_parallel_state_taus113: .: (0.004494) test_parallel_state_taus2: .: (0.004388) test_parallel_state_transputer: .: (0.004857) test_parallel_state_tt800: .: (0.004434) test_parallel_state_uni: .: (0.004382) test_parallel_state_uni32: .: (0.004371) test_parallel_state_vax: .: (0.004501) test_parallel_state_waterman14: .: (0.004770) test_parallel_state_zuf: .: (0.005354) test_r250_0: .: (0.002435) test_ran0_0: .: (0.002421) test_ran1_0: .: (0.002402) test_ran2_0: .: (0.002513) test_ran3_0: .: (0.002076) test_rand48_0: .: (0.002627) test_rand48_1: .: (0.002809) test_rand_0: .: (0.002312) test_random128_bsd_0: .: (0.002377) test_random128_glibc2_0: .: (0.002411) test_random128_libc5_0: .: (0.002432) test_random256_bsd_0: .: (0.002400) test_random256_glibc2_0: .: (0.002326) test_random256_libc5_0: .: (0.002376) test_random32_bsd_0: .: (0.002388) test_random32_glibc2_0: .: (0.002642) test_random32_libc5_0: .: (0.002389) test_random64_bsd_0: .: (0.002372) test_random64_glibc2_0: .: (0.002329) test_random64_libc5_0: .: (0.002475) test_random8_bsd_0: .: (0.002460) test_random8_glibc2_0: .: (0.002310) test_random8_libc5_0: .: (0.002417) test_random_bsd_0: .: (0.002708) test_random_glibc2_0: .: (0.002322) test_random_libc5_0: .: (0.002299) test_randu_0: .: (0.002324) test_ranf_0: .: (0.002494) test_ranf_1: .: (0.002423) test_ranlux389_0: .: (0.004737) test_ranlux_0: .: (0.002882) test_ranlxd1_0: .: (0.004383) test_ranlxd2_0: .: (0.006338) test_ranlxs0_0: .: (0.002729) test_ranlxs1_0: .: (0.003066) test_ranlxs2_0: .: (0.003879) test_ranmar_0: .: (0.002263) test_read_write_borosh13: .: (0.002186) test_read_write_cmrg: .: (0.002010) test_read_write_coveyou: .: (0.001927) test_read_write_fishman18: .: (0.002014) test_read_write_fishman20: .: (0.001851) test_read_write_fishman2x: .: (0.001952) test_read_write_gfsr4: .: (0.004109) test_read_write_knuthran: .: (0.001755) test_read_write_knuthran2: .: (0.002043) test_read_write_knuthran2002: .: (0.001777) test_read_write_lecuyer21: .: (0.001905) test_read_write_minstd: .: (0.001943) test_read_write_mrg: .: (0.002358) test_read_write_mt19937: .: (0.002016) test_read_write_mt19937_1998: .: (0.001961) test_read_write_mt19937_1999: .: (0.002041) test_read_write_r250: .: (0.002015) test_read_write_ran0: .: (0.001958) test_read_write_ran1: .: (0.001862) test_read_write_ran2: .: (0.001977) test_read_write_ran3: .: (0.001649) test_read_write_rand: .: (0.001856) test_read_write_rand48: .: (0.002058) test_read_write_random-bsd: .: (0.001915) test_read_write_random-glibc2: .: (0.002231) test_read_write_random-libc5: .: (0.001885) test_read_write_random128-bsd: .: (0.001947) test_read_write_random128-glibc2: .: (0.001939) test_read_write_random128-libc5: .: (0.001910) test_read_write_random256-bsd: .: (0.001869) test_read_write_random256-glibc2: .: (0.001848) test_read_write_random256-libc5: .: (0.001898) test_read_write_random32-bsd: .: (0.001985) test_read_write_random32-glibc2: .: (0.001887) test_read_write_random32-libc5: .: (0.001929) test_read_write_random64-bsd: .: (0.001925) test_read_write_random64-glibc2: .: (0.001986) test_read_write_random64-libc5: .: (0.002296) test_read_write_random8-bsd: .: (0.001879) test_read_write_random8-glibc2: .: (0.001824) test_read_write_random8-libc5: .: (0.001880) test_read_write_randu: .: (0.001815) test_read_write_ranf: .: (0.002059) test_read_write_ranlux: .: (0.001883) test_read_write_ranlux389: .: (0.002040) test_read_write_ranlxd1: .: (0.002535) test_read_write_ranlxd2: .: (0.003027) test_read_write_ranlxs0: .: (0.001900) test_read_write_ranlxs1: .: (0.001977) test_read_write_ranlxs2: .: (0.002261) test_read_write_ranmar: .: (0.001736) test_read_write_slatec: .: (0.001798) test_read_write_taus: .: (0.002204) test_read_write_taus113: .: (0.002046) test_read_write_taus2: .: (0.001963) test_read_write_transputer: .: (0.002012) test_read_write_tt800: .: (0.002045) test_read_write_uni: .: (0.001666) test_read_write_uni32: .: (0.001845) test_read_write_vax: .: (0.001958) test_read_write_waterman14: .: (0.001926) test_read_write_zuf: .: (0.002341) test_slatec_0: .: (0.002176) test_state_borosh13: .: (0.001919) test_state_cmrg: .: (0.002277) test_state_coveyou: .: (0.001975) test_state_fishman18: .: (0.001938) test_state_fishman20: .: (0.001852) test_state_fishman2x: .: (0.001845) test_state_gfsr4: .: (0.005947) test_state_knuthran: .: (0.001763) test_state_knuthran2: .: (0.001961) test_state_knuthran2002: .: (0.001751) test_state_lecuyer21: .: (0.001791) test_state_minstd: .: (0.001884) test_state_mrg: .: (0.001929) test_state_mt19937: .: (0.001969) test_state_mt19937_1998: .: (0.002292) test_state_mt19937_1999: .: (0.002058) test_state_r250: .: (0.001967) test_state_ran0: .: (0.001855) test_state_ran1: .: (0.001837) test_state_ran2: .: (0.001843) test_state_ran3: .: (0.001659) test_state_rand: .: (0.001854) test_state_rand48: .: (0.001967) test_state_random-bsd: .: (0.001846) test_state_random-glibc2: .: (0.001841) test_state_random-libc5: .: (0.001865) test_state_random128-bsd: .: (0.002223) test_state_random128-glibc2: .: (0.001859) test_state_random128-libc5: .: (0.001881) test_state_random256-bsd: .: (0.001861) test_state_random256-glibc2: .: (0.001833) test_state_random256-libc5: .: (0.001871) test_state_random32-bsd: .: (0.001871) test_state_random32-glibc2: .: (0.001833) test_state_random32-libc5: .: (0.001828) test_state_random64-bsd: .: (0.001822) test_state_random64-glibc2: .: (0.001906) test_state_random64-libc5: .: (0.001906) test_state_random8-bsd: .: (0.001896) test_state_random8-glibc2: .: (0.002156) test_state_random8-libc5: .: (0.001843) test_state_randu: .: (0.001862) test_state_ranf: .: (0.001981) test_state_ranlux: .: (0.001839) test_state_ranlux389: .: (0.002012) test_state_ranlxd1: .: (0.002541) test_state_ranlxd2: .: (0.003016) test_state_ranlxs0: .: (0.001846) test_state_ranlxs1: .: (0.001928) test_state_ranlxs2: .: (0.002109) test_state_ranmar: .: (0.001750) test_state_slatec: .: (0.001663) test_state_taus: .: (0.001990) test_state_taus113: .: (0.002304) test_state_taus2: .: (0.001928) test_state_transputer: .: (0.001923) test_state_tt800: .: (0.001986) test_state_uni: .: (0.001615) test_state_uni32: .: (0.001875) test_state_vax: .: (0.001910) test_state_waterman14: .: (0.001974) test_state_zuf: .: (0.002857) test_taus113_0: .: (0.000360) test_taus_0: .: (0.002497) test_transputer_0: .: (0.002818) test_tt800_0: .: (0.002647) test_uni32_0: .: (0.002342) test_uni_0: .: (0.002099) test_vax_0: .: (0.002420) test_waterman14_0: .: (0.002652) test_zuf_0: .: (0.003038) RootsTest: test_f_bisection: .: (0.002833) test_f_brent: .: (0.000886) test_f_falsepos: .: (0.000864) test_fdf_newton: .: (0.000203) test_fdf_secant: .: (0.000172) test_fdf_steffenson: .: (0.000218) SfTest: test_airy: .: (0.006001) test_bessel: .: (0.022928) test_coulomb: .: (0.000791) test_dilog: .: (0.001365) test_gamma: .: (0.015610) test_hyperg: .: (0.029319) test_legendre: .: (0.019485) test_mathieu: .: (0.002610) test_mode: .: (0.000184) test_sf: .: (0.061645) Spline2dTest: test_info: .: (0.003558) test_use_case_saddle_interpolation: .: (0.080204) StatsTest: test_stats: .: (0.001416) test_variance_with_fixed_mean: .: (0.000183) SumTest: test_asymptotic_series: .: (0.000647) test_eta: .: (0.000359) test_eulers_constant: .: (0.000534) test_exp_10: .: (0.000745) test_exp_neg_10: .: (0.000401) test_log: .: (0.000745) test_log2: .: (0.000416) test_zeta_2: .: (0.000356) TensorTest: test_tensor: .: (0.000255) VectorTest: test_addsub: .: (0.000284) test_collect: .: (0.000125) test_complex_addsub: .: (0.000140) test_complex_collect: .: (0.000145) test_complex_get: .: (0.000138) test_complex_subvector: .: (0.001771) test_get: .: (0.000104) test_isnonneg: .: (0.000286) test_ispos_neg: .: (0.000338) test_subvector: .: (0.001115) WaveletTest: test_1d_bspline: .: (0.624919) test_1d_bspline_centered: .: (0.619734) test_1d_daubechies: .: (0.514691) test_1d_daubechies_centered: .: (0.512516) test_1d_haar: .: (0.055520) test_1d_haar_centered: .: (0.054974) test_2d_bspline_centered_nonstd: .: (0.054285) test_2d_bspline_centered_standard: .: (0.055382) test_2d_bspline_nonstd: .: (0.054292) test_2d_bspline_standard: .: (0.055215) Finished in 120.063753416 seconds. ------------------------------------------------------------------------------- 764 tests, 1514140 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed ------------------------------------------------------------------------------- 6.36 tests/s, 12611.13 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_i386.deb'. dpkg-deb: building package 'ruby-gsl' in '../ruby-gsl_2.1.0.3+dfsg1-3_i386.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../ruby-gsl_2.1.0.3+dfsg1-3_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: user script /srv/workspace/pbuilder/28772/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/28772/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/28772 and its subdirectories I: Current time: Fri Jun 4 17:19:54 +14 2021 I: pbuilder-time-stamp: 1622776794