Fri Jun 4 03:08:25 UTC 2021 I: starting to build ruby-gsl/bullseye/i386 on jenkins on '2021-06-04 03:08' Fri Jun 4 03:08:25 UTC 2021 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_14/14160/console.log Fri Jun 4 03:08:25 UTC 2021 I: Downloading source for bullseye/ruby-gsl=2.1.0.3+dfsg1-3 --2021-06-04 03:08:26-- http://cdn-fastly.deb.debian.org/debian/pool/main/r/ruby-gsl/ruby-gsl_2.1.0.3+dfsg1-3.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2185 (2.1K) Saving to: ‘ruby-gsl_2.1.0.3+dfsg1-3.dsc’ 0K .. 100% 135M=0s 2021-06-04 03:08:26 (135 MB/s) - ‘ruby-gsl_2.1.0.3+dfsg1-3.dsc’ saved [2185/2185] Fri Jun 4 03:08:26 UTC 2021 I: ruby-gsl_2.1.0.3+dfsg1-3.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: ruby-gsl Binary: ruby-gsl Architecture: any Version: 2.1.0.3+dfsg1-3 Maintainer: Debian Ruby Extras Maintainers Uploaders: Deepak Tripathi , Cédric Boutillier , Balint Reczey Homepage: https://github.com/SciRuby/rb-gsl Standards-Version: 4.5.0 Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-gsl Vcs-Git: https://salsa.debian.org/ruby-team/ruby-gsl.git Testsuite: autopkgtest-pkg-ruby Build-Depends: debhelper-compat (= 12), gem2deb, libgsl-dev (>= 2.0), libtamuanova-dev, plotutils, ruby-narray Package-List: ruby-gsl deb ruby optional arch=any Checksums-Sha1: dfe340dffdd7dc1eec8c487bee89e62e7f78ff2e 363964 ruby-gsl_2.1.0.3+dfsg1.orig.tar.xz 00f3b61b35eb6173359b2e23a0d93189125d722a 9068 ruby-gsl_2.1.0.3+dfsg1-3.debian.tar.xz Checksums-Sha256: 009ebda7845d34963d0ffd297579a565e483b39f85bccf03b8e5940c36942e5e 363964 ruby-gsl_2.1.0.3+dfsg1.orig.tar.xz 347dba35b99bfbcf0470a48aa440d06270efb7f284681804d3802329a2c7963f 9068 ruby-gsl_2.1.0.3+dfsg1-3.debian.tar.xz Files: ed783d958bf7ede6e8bc35cf2e4f028f 363964 ruby-gsl_2.1.0.3+dfsg1.orig.tar.xz 526f85487513ae5167bc8335a6eab304 9068 ruby-gsl_2.1.0.3+dfsg1-3.debian.tar.xz Ruby-Versions: all -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEvu1N7VVEpMA+KD3HS80FZ8KW0F0FAl+UXmEACgkQS80FZ8KW 0F3wYBAAmqOrhI1Q44iYHhojhztP3JMrORwS9EIO0jIwrdKW2cdV+O+75mjmNmdz DylQ7iBnrhmAvclkrzgcozgZJKV15JL8rThaV/y4ciCRXdsA83hES/raNsGf1NRt AY1SQXWWO34Z3aGp2TqC6w8qGzM3DtipNwE2unht74wMILcCnw+B3qQy6k0B6A/F Z5jAssig7KOeQTYwHeaDpV/Y2c3r/Y1aRoqJbKjDAps3jdO588nNufnY/Mri6gms k4MKXbC6YYpUv3HXQ9x0X/QqSYWrSj7P44dkttKXFpx4wK3Y5qL/iO7Z1mmuNrqr dKUd3Ls8cqyRYRvkB2oU54F7dzkYsN7ddEhV34wp8WRjMdEW+RdvEbePKjyjTxu2 aZUS0BOe7tGS23XdFsqF+9Cov4zvvwF3vGn/ZGV7CuHqfJ3DL8sCZSSjvtGlLJTD qCl9mHHaPz+AXoBwo854qciqEYoMbecPsOXlM87ZCVXmFeVsUSlt8TEvvjESBLYB qkW7jJ3RmgXq0B942Y8uW1y7ZKjELz4xzj4R4yT13W8NCaFDrIbr65kDu2jSiKAt WRx531LWUUL0Khwbltg96Ejviefa/fg9h6u1pWKkKcRvPyFeY/mCSAhpgR/Egxev AXA7legBgfq5VDCt4yBQETDyrVJ6dEEqd2utdJEzCZXfSZ5g3Xg= =00Il -----END PGP SIGNATURE----- Fri Jun 4 03:08:26 UTC 2021 I: Checking whether the package is not for us Fri Jun 4 03:08:26 UTC 2021 I: Starting 1st build on remote node ionos6-i386.debian.net. Fri Jun 4 03:08:26 UTC 2021 I: Preparing to do remote build '1' on ionos6-i386.debian.net. Fri Jun 4 03:10:40 UTC 2021 I: Deleting $TMPDIR on ionos6-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed Jul 6 21:31:27 -12 2022 I: pbuilder-time-stamp: 1657186287 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.tPxSjbzK/trustedkeys.kbx': General error gpgv: Signature made Sat Oct 24 05:03:29 2020 -12 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/32542/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=18' DISTRIBUTION='' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='afdaaca1a8cb4122907be3327fbfc843' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='32542' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.ecIaIUKs6s/pbuilderrc_6OGS --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.ecIaIUKs6s/b1 --logfile b1/build.log 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+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://85.184.249.68:3128' I: uname -a Linux ionos6-i386 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 GNU/Linux I: ls -l /bin total 5776 -rwxr-xr-x 1 root root 1367848 Feb 24 2021 bash -rwxr-xr-x 3 root root 38280 Jul 20 2020 bunzip2 -rwxr-xr-x 3 root root 38280 Jul 20 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep -rwxr-xr-x 3 root root 38280 Jul 20 2020 bzip2 -rwxr-xr-x 1 root root 17768 Jul 20 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore -rwxr-xr-x 1 root root 38824 Sep 22 2020 cat -rwxr-xr-x 1 root root 71624 Sep 22 2020 chgrp -rwxr-xr-x 1 root root 67528 Sep 22 2020 chmod -rwxr-xr-x 1 root root 75752 Sep 22 2020 chown -rwxr-xr-x 1 root root 157960 Sep 22 2020 cp -rwxr-xr-x 1 root root 128724 Dec 10 2020 dash -rwxr-xr-x 1 root root 124904 Sep 22 2020 date -rwxr-xr-x 1 root root 92172 Sep 22 2020 dd -rwxr-xr-x 1 root root 100752 Sep 22 2020 df -rwxr-xr-x 1 root root 153964 Sep 22 2020 dir -rwxr-xr-x 1 root root 83644 Feb 7 2021 dmesg lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname -rwxr-xr-x 1 root root 34664 Sep 22 2020 echo -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep -rwxr-xr-x 1 root root 34664 Sep 22 2020 false -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep -rwxr-xr-x 1 root root 71928 Feb 7 2021 findmnt -rwsr-xr-x 1 root root 30112 Feb 26 2021 fusermount -rwxr-xr-x 1 root root 210488 Nov 9 2020 grep -rwxr-xr-x 2 root root 2346 Mar 2 2021 gunzip -rwxr-xr-x 1 root root 6376 Mar 2 2021 gzexe -rwxr-xr-x 1 root root 100952 Mar 2 2021 gzip -rwxr-xr-x 1 root root 21916 Nov 6 2019 hostname -rwxr-xr-x 1 root root 83980 Sep 22 2020 ln -rwxr-xr-x 1 root root 55572 Feb 7 2020 login -rwxr-xr-x 1 root root 153964 Sep 22 2020 ls -rwxr-xr-x 1 root root 153124 Feb 7 2021 lsblk -rwxr-xr-x 1 root root 96328 Sep 22 2020 mkdir -rwxr-xr-x 1 root root 79912 Sep 22 2020 mknod -rwxr-xr-x 1 root root 47048 Sep 22 2020 mktemp -rwxr-xr-x 1 root root 58920 Feb 7 2021 more -rwsr-xr-x 1 root root 50720 Feb 7 2021 mount -rwxr-xr-x 1 root root 13856 Feb 7 2021 mountpoint -rwxr-xr-x 1 root root 157996 Sep 22 2020 mv lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 18 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 38824 Sep 22 2020 pwd lrwxrwxrwx 1 root root 4 Feb 24 2021 rbash -> bash -rwxr-xr-x 1 root root 46984 Sep 22 2020 readlink -rwxr-xr-x 1 root root 75720 Sep 22 2020 rm -rwxr-xr-x 1 root root 46984 Sep 22 2020 rmdir -rwxr-xr-x 1 root root 22292 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 125036 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Jul 6 03:47 sh -> dash -rwxr-xr-x 1 root root 34696 Sep 22 2020 sleep -rwxr-xr-x 1 root root 83880 Sep 22 2020 stty -rwsr-xr-x 1 root root 79396 Feb 7 2021 su -rwxr-xr-x 1 root root 34696 Sep 22 2020 sync -rwxr-xr-x 1 root root 602584 Feb 16 2021 tar -rwxr-xr-x 1 root root 13860 Sep 27 2020 tempfile -rwxr-xr-x 1 root root 108520 Sep 22 2020 touch -rwxr-xr-x 1 root root 34664 Sep 22 2020 true -rwxr-xr-x 1 root root 17768 Feb 26 2021 ulockmgr_server -rwsr-xr-x 1 root root 30236 Feb 7 2021 umount -rwxr-xr-x 1 root root 34664 Sep 22 2020 uname -rwxr-xr-x 2 root root 2346 Mar 2 2021 uncompress -rwxr-xr-x 1 root root 153964 Sep 22 2020 vdir -rwxr-xr-x 1 root root 63024 Feb 7 2021 wdctl lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Mar 2 2021 zcat -rwxr-xr-x 1 root root 1678 Mar 2 2021 zcmp -rwxr-xr-x 1 root root 5880 Mar 2 2021 zdiff -rwxr-xr-x 1 root root 29 Mar 2 2021 zegrep -rwxr-xr-x 1 root root 29 Mar 2 2021 zfgrep -rwxr-xr-x 1 root root 2081 Mar 2 2021 zforce -rwxr-xr-x 1 root root 7585 Mar 2 2021 zgrep -rwxr-xr-x 1 root root 2206 Mar 2 2021 zless -rwxr-xr-x 1 root root 1842 Mar 2 2021 zmore -rwxr-xr-x 1 root root 4553 Mar 2 2021 znew I: user script /srv/workspace/pbuilder/32542/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 1s (83.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package install-info. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 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 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" HOME="/nonexistent/first-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/d20220706-36905-1lchoa0/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/d20220706-36905-1lchoa0/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", "./siteconf20220706-36908-1h2k6op.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.20220706-36908-iiy0po exit > .sitearchdir.time /usr/bin/install -c -m 0755 gsl_native.so ./.gem.20220706-36908-iiy0po 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 ./siteconf20220706-36908-1h2k6op.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/gsl/version.rb lib/gsl/gnuplot.rb lib/gsl/interp2d_fix.rb lib/gsl/oper.rb lib/ool.rb lib/rbgsl.rb lib/gsl.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.000211) test_asum: .: (0.000180) test_axpy: .: (0.000188) test_copy: .: (0.000128) test_dnrm2: .: (0.000042) BsplineTest: test_bspline_knots: .: (0.735993) test_bspline_knots_uniform: .: (0.737907) CdfTest: test_beta_P: .: (0.000780) test_beta_Q: .: (0.000501) test_cauchy_P: .: (0.000807) test_cauchy_Pinv: .: (0.000490) test_cauchy_Q: .: (0.000838) test_cauchy_Qinv: .: (0.000449) test_chisq_P: .: (0.000556) test_chisq_Pinv: .: (0.000332) test_chisq_Q: .: (0.000489) test_chisq_Qinv: .: (0.000543) test_exponential_P: .: (0.000105) test_exponential_Pinv: .: (0.000074) test_exponential_Q: .: (0.000089) test_exponential_Qinv: .: (0.000130) test_fdist_P: .: (0.000492) test_fdist_Q: .: (0.000507) test_flat_P: .: (0.000421) test_flat_Pinv: .: (0.000108) test_flat_Q: .: (0.000417) test_flat_Qinv: .: (0.000121) test_gamma_P: .: (0.000905) test_gamma_Pinv: .: (0.000710) test_gamma_Q: .: (0.000921) test_gamma_Qinv: .: (0.000376) test_gaussian_P: .: (0.000824) test_gaussian_Pinv: .: (0.000294) test_gaussian_Q: .: (0.000825) test_gaussian_Qinv: .: (0.000301) test_gumbel1_P: .: (0.000930) test_gumbel1_Pinv: .: (0.000324) test_gumbel1_Q: .: (0.001018) test_gumbel1_Qinv: .: (0.000288) test_gumbel2_P: .: (0.000424) test_gumbel2_Pinv: .: (0.000179) test_gumbel2_Q: .: (0.000444) test_gumbel2_Qinv: .: (0.000275) test_laplace_P: .: (0.000774) test_laplace_Pinv: .: (0.000288) test_laplace_Q: .: (0.000745) test_laplace_Qinv: .: (0.000288) test_logistic_P: .: (0.000769) test_logistic_Pinv: .: (0.000364) test_logistic_Q: .: (0.000780) test_logistic_Qinv: .: (0.000302) test_lognormal_P: .: (0.000496) test_lognormal_Pinv: .: (0.000429) test_lognormal_Q: .: (0.000515) test_lognormal_Qinv: .: (0.000332) test_pareto_P: .: (0.000387) test_pareto_Pinv: .: (0.000140) test_pareto_Q: .: (0.000566) test_pareto_Qinv: .: (0.000230) test_rayleigh_P: .: (0.000509) test_rayleigh_Pinv: .: (0.000326) test_rayleigh_Q: .: (0.000439) test_rayleigh_Qinv: .: (0.000159) test_tdist_P: .: (0.000834) test_tdist_Pinv: .: (0.000562) test_tdist_Q: .: (0.000909) test_tdist_Qinv: .: (0.000572) test_ugaussian_P: .: (0.000160) test_ugaussian_Pinv: .: (0.000107) test_ugaussian_Q: .: (0.000121) test_ugaussian_Qinv: .: (0.000096) test_weibull_P: .: (0.000498) test_weibull_Pinv: .: (0.000319) test_weibull_Q: .: (0.000451) test_weibull_Qinv: .: (0.000156) ChebTest: test_cheb: .: (0.021960) CombinationTest: test_6_3: .: (0.000548) test_7_0: .: (0.000143) test_7_7: .: (0.000245) ComplexTest: test_complex: .: (0.000449) test_rb_complex_creation: .: (0.000205) ConstTest: test_kilo: .: (0.000162) test_light_year: .: (0.000075) test_speed_of_light: .: (0.000064) DerivTest: test_backward_0: .: (0.000284) test_backward_1: .: (0.000159) test_backward_2: .: (0.000116) test_backward_3: .: (0.000174) test_backward_4: .: (0.000093) test_backward_5: .: (0.000106) test_central_0: .: (0.000122) test_central_1: .: (0.000094) test_central_2: .: (0.000141) test_central_3: .: (0.000106) test_central_4: .: (0.000092) test_central_5: .: (0.000107) test_forward_0: .: (0.000105) test_forward_1: .: (0.000095) test_forward_2: .: (0.000126) test_forward_3: .: (0.000111) test_forward_4: .: (0.000113) test_forward_5: .: (0.000097) DhtTest: test_dht: .: (0.061706) test_dht1: .: (0.000272) DiffTest: test_backward_0: .: (0.000205) test_backward_1: .: (0.000094) test_backward_2: .: (0.000139) test_backward_3: .: (0.000084) test_backward_4: .: (0.000076) test_backward_5: .: (0.000075) test_central_0: .: (0.000127) test_central_1: .: (0.000083) test_central_2: .: (0.000099) test_central_3: .: (0.000083) test_central_4: .: (0.000107) test_central_5: .: (0.000094) test_forward_0: .: (0.000075) test_forward_1: .: (0.000076) test_forward_2: .: (0.000125) test_forward_3: .: (0.000092) test_forward_4: .: (0.000080) test_forward_5: .: (0.000124) EigenTest: test_eigen_gen: .: (3.036834) test_eigen_genherm: .: (2.073226) test_eigen_gensymm: .: (1.033710) test_nonsymmv: .: (0.000867) test_symm_herm: .: (0.008540) ErrTest: test_message: .: (0.000260) test_number: .: (0.000114) FitTest: test_fit_1: .: (0.000516) test_fit_2: .: (0.000181) test_fit_3: .: (0.000123) GSLTest: test_acosh: .: (0.000229) test_asinh: .: (0.000200) test_atanh: .: (0.000164) test_expm1: .: (0.000138) test_frexp: .: (0.000127) test_gsl: .: (0.000407) test_hypot: .: (0.000163) test_ldexp: .: (0.000101) test_log1p: .: (0.000105) test_pow_int: .: (0.000583) HistoTest: test_histo: .: (0.000212) IndexTest: test_get_array: .: (0.000203) test_get_failure: .: (0.000404) test_get_int: .: (0.000120) test_get_range: .: (0.000132) IntegrationTest: test_integration1: .: (0.001126) test_integration2: .: (0.001093) test_integration3: .: (0.018931) test_integration4: .: (0.009062) Interp2dTest: test_alloc: .: (0.001712) test_alloc_alternate_arg_construct: .: (0.001909) test_alloc_init: .: (0.001887) test_constants: .: (0.001511) test_info: .: (0.001495) test_use_case_saddle_interpolation: .: (0.035781) InterpTest: test_bsearch: .: (0.000255) LinalgTest: test_HH_solve: .: (0.000902) test_LU: .: (0.000511) test_QR: .: (0.000635) test_SV: .: (0.000381) test_TDN_cyc_solve: .: (0.000422) test_TDN_solve: .: (0.000454) test_TDS_cyc_solve: .: (0.000382) test_TDS_solve: .: (0.000453) test_bidiag_decomp: .: (0.003170) test_cholesky: .: (0.000357) test_matmult: .: (0.000609) MatrixNmfTest: test_difcost: .: (0.000196) test_matrix_nmf: .: (0.001679) test_nmf: .: (0.001454) MatrixTest: test_coerce: .: (0.000272) test_eye: .: (0.000155) test_isnonneg: .: (0.000230) test_ispos_neg: .: (0.000215) test_mul: .: (0.000333) test_set_col: .: (0.000127) test_set_row: .: (0.000161) MinTest: test_f_brent_0: .: (0.000310) test_f_brent_1: .: (0.000288) test_f_brent_2: .: (0.000300) test_f_brent_3: .: (0.000389) test_f_brent_4: .: (0.000301) test_f_e_brent_0: .: (0.000118) test_f_e_brent_1: .: (0.000086) test_f_e_brent_2: .: (0.000093) test_f_e_goldensection_0: .: (0.000085) test_f_e_goldensection_1: .: (0.000092) test_f_e_goldensection_2: .: (0.000119) test_f_e_quad_golden_0: .: (0.000100) test_f_e_quad_golden_1: .: (0.000080) test_f_e_quad_golden_2: .: (0.000090) test_f_goldensection_0: .: (0.000367) test_f_goldensection_1: .: (0.000644) test_f_goldensection_2: .: (0.000598) test_f_goldensection_3: .: (0.000614) test_f_goldensection_4: .: (0.000451) test_f_quad_golden_0: .: (0.000455) test_f_quad_golden_1: .: (0.000533) test_f_quad_golden_2: .: (0.000453) test_f_quad_golden_3: .: (0.000469) test_f_quad_golden_4: .: (0.000359) MonteTest: test_miser: .: (0.000231) test_vegas: .: (0.000221) MultiMinTest: test_f_rosenbrock: .: (0.000676) test_f_roth: .: (0.000425) test_f_wood: .: (0.005567) test_fdf_rosenbrock_conjugate_fr: .: (0.000518) test_fdf_rosenbrock_conjugate_pr: .: (0.000431) test_fdf_rosenbrock_steepest_descent: .: (0.003394) test_fdf_rosenbrock_vector_bfgs: .: (0.002255) test_fdf_rosenbrock_vector_bfgs2: .: (0.000354) test_fdf_roth_conjugate_fr: .: (0.000553) test_fdf_roth_conjugate_pr: .: (0.000616) test_fdf_roth_steepest_descent: .: (0.032582) test_fdf_roth_vector_bfgs: .: (0.000349) test_fdf_roth_vector_bfgs2: .: (0.000228) test_fdf_wood_conjugate_fr: .: (0.003544) test_fdf_wood_conjugate_pr: .: (0.003585) test_fdf_wood_steepest_descent: .: (0.018913) test_fdf_wood_vector_bfgs: .: (0.003587) test_fdf_wood_vector_bfgs2: .: (0.001860) MultiRootTest: test_f_rosenbrock_broyden: .: (0.000267) test_f_rosenbrock_dnewton: .: (0.000160) test_f_rosenbrock_hybrid: .: (0.000387) test_f_rosenbrock_hybrids: .: (0.000214) test_f_roth_broyden: .: (0.000196) test_f_roth_dnewton: .: (0.000223) test_f_roth_hybrid: .: (0.000221) test_f_roth_hybrids: .: (0.000165) test_fdf_roth_gnewton: .: (0.000044) test_fdf_roth_hybridj: .: (0.000046) test_fdf_roth_hybridsj: .: (0.000041) test_fdf_roth_newton: .: (0.000039) MultifitTest: test_2dgauss: .: (0.067967) test_brown: .: (0.004059) test_enso: .: (0.163880) test_filip: .: (0.002586) test_gauss: .: (0.047013) test_longley: .: (0.000954) MultisetTest: test_multiset: .: (0.000689) OdeivTest: test_evolve_exp_bsimp: .: (0.000778) test_evolve_exp_gear1: .: (0.261174) test_evolve_exp_gear2: .: (0.001408) test_evolve_exp_rk2: .: (0.003451) test_evolve_exp_rk2imp: .: (0.007200) test_evolve_exp_rk4: .: (0.000677) test_evolve_exp_rk4imp: .: (0.001237) test_evolve_exp_rk8pd: .: (0.000285) test_evolve_exp_rkck: .: (0.000347) test_evolve_exp_rkf45: .: (0.000411) test_evolve_sin_bsimp: .: (0.000838) test_evolve_sin_gear1: .: (0.118133) test_evolve_sin_gear2: .: (0.000861) test_evolve_sin_rk2: .: (0.002430) test_evolve_sin_rk2imp: .: (0.005477) test_evolve_sin_rk4: .: (0.000579) test_evolve_sin_rk4imp: .: (0.000649) test_evolve_sin_rk8pd: .: (0.000250) test_evolve_sin_rkck: .: (0.000279) test_evolve_sin_rkf45: .: (0.000317) test_evolve_stiff1_bsimp: .: (0.002227) test_evolve_stiff1_gear1: .: (0.737081) test_evolve_stiff1_gear2: .: (0.014998) test_evolve_stiff1_rk2: .: (0.010513) test_evolve_stiff1_rk2imp: .: (0.027904) test_evolve_stiff1_rk4: .: (0.006539) test_evolve_stiff1_rk4imp: .: (0.014109) test_evolve_stiff1_rk8pd: .: (0.006965) test_evolve_stiff1_rkck: .: (0.004922) test_evolve_stiff1_rkf45: .: (0.004671) test_evolve_stiff5_bsimp: .: (0.002661) test_evolve_stiff5_gear1: .: (1.466597) test_evolve_stiff5_gear2: .: (0.067901) test_evolve_stiff5_rk2: .: (0.027349) test_evolve_stiff5_rk2imp: .: (0.084992) test_evolve_stiff5_rk4: .: (0.029644) test_evolve_stiff5_rk4imp: .: (0.067089) test_evolve_stiff5_rk8pd: .: (0.033603) test_evolve_stiff5_rkck: .: (0.021981) test_evolve_stiff5_rkf45: .: (0.021842) test_stepper_err_gear1: .: (0.067618) test_stepper_err_gear2: .: (0.066296) test_stepper_err_rk2: .: (0.054865) test_stepper_err_rk2imp: .: (0.073951) test_stepper_err_rk4: .: (0.075347) test_stepper_err_rk4imp: .: (0.091616) test_stepper_err_rk8pd: .: (0.083134) test_stepper_err_rkck: .: (0.065298) test_stepper_err_rkf45: .: (0.066221) test_stepper_exp_bsimp: .: (5.820495) test_stepper_exp_gear1: .: (0.903478) test_stepper_exp_rk2: .: (0.688227) test_stepper_exp_rk2imp: .: (0.935057) test_stepper_exp_rk4: .: (0.970618) test_stepper_exp_rk4imp: .: (1.220809) test_stepper_exp_rk8pd: .: (1.026560) test_stepper_exp_rkck: .: (0.810982) test_stepper_exp_rkf45: .: (0.802741) test_stepper_linear_bsimp: .: (0.406728) test_stepper_linear_gear1: .: (0.069893) test_stepper_linear_rk2: .: (0.047171) test_stepper_linear_rk2imp: .: (0.088922) test_stepper_linear_rk4: .: (0.068848) test_stepper_linear_rk4imp: .: (0.089267) test_stepper_linear_rk8pd: .: (0.077053) test_stepper_linear_rkck: .: (0.051980) test_stepper_linear_rkf45: .: (0.058022) test_stepper_sin_bsimp: .: (11.401240) test_stepper_sin_gear1: .: (0.958432) test_stepper_sin_rk2: .: (0.591817) test_stepper_sin_rk2imp: .: (1.126058) test_stepper_sin_rk4: .: (1.139020) test_stepper_sin_rk4imp: .: (1.730914) test_stepper_sin_rk8pd: .: (1.300598) test_stepper_sin_rkck: .: (0.857093) test_stepper_sin_rkf45: .: (0.834698) test_stepper_stiff_bsimp: .: (1.447897) test_stepper_stiff_gear1: .: (0.144941) test_stepper_stiff_rk2: .: (0.090130) test_stepper_stiff_rk2imp: .: (0.154758) test_stepper_stiff_rk4: .: (0.152415) test_stepper_stiff_rk4imp: .: (0.240074) test_stepper_stiff_rk8pd: .: (0.173886) test_stepper_stiff_rkck: .: (0.125540) test_stepper_stiff_rkf45: .: (0.115111) OperTest: test_division_poly: .: (0.000220) test_division_vector_col: .: (0.000163) test_division_vector_int_col: .: (0.000144) test_multiplication_matrix: .: (0.000075) test_multiplication_matrix_complex: .: (0.000067) test_multiplication_matrix_int: .: (0.000084) test_multiplication_vector: .: (0.000063) test_multiplication_vector_complex: .: (0.000087) test_multiplication_vector_int: .: (0.000103) PolyTest: test_poly: .: (0.002054) test_special: .: (0.000412) QRngTest: test_hdsobol: .: (0.000141) test_nied2: .: (0.000725) test_sobol: .: (0.000131) QuarticTest: test_quartic: .: (0.000167) RandistTest: test_randist: .: (1.630575) test_shuffle: .: (0.488919) RngTest: test_borosh13_0: .: (0.001515) test_cmrg_0: .: (0.001724) test_coveyou_0: .: (0.001628) test_fishman18_0: .: (0.001793) test_fishman20_0: .: (0.001550) test_fishman2x_0: .: (0.001401) test_float_borosh13: .: (0.009645) test_float_cmrg: .: (0.010113) test_float_coveyou: .: (0.009643) test_float_fishman18: .: (0.010014) test_float_fishman20: .: (0.009905) test_float_fishman2x: .: (0.009835) test_float_gfsr4: .: (0.012829) test_float_knuthran: .: (0.008789) test_float_knuthran2: .: (0.009826) test_float_knuthran2002: .: (0.008674) test_float_lecuyer21: .: (0.009478) test_float_minstd: .: (0.009632) test_float_mrg: .: (0.009332) test_float_mt19937: .: (0.009369) test_float_mt19937_1998: .: (0.009568) test_float_mt19937_1999: .: (0.010023) test_float_r250: .: (0.009609) test_float_ran0: .: (0.009420) test_float_ran1: .: (0.008923) test_float_ran2: .: (0.009450) test_float_ran3: .: (0.008310) test_float_rand: .: (0.009025) test_float_rand48: .: (0.009558) test_float_random-bsd: .: (0.009762) test_float_random-glibc2: .: (0.010015) test_float_random-libc5: .: (0.009067) test_float_random128-bsd: .: (0.009603) test_float_random128-glibc2: .: (0.010404) test_float_random128-libc5: .: (0.010451) test_float_random256-bsd: .: (0.010547) test_float_random256-glibc2: .: (0.010471) test_float_random256-libc5: .: (0.010305) test_float_random32-bsd: .: (0.010279) test_float_random32-glibc2: .: (0.010616) test_float_random32-libc5: .: (0.009913) test_float_random64-bsd: .: (0.010281) test_float_random64-glibc2: .: (0.009996) test_float_random64-libc5: .: (0.010002) test_float_random8-bsd: .: (0.009031) test_float_random8-glibc2: .: (0.009190) test_float_random8-libc5: .: (0.009979) test_float_randu: .: (0.009741) test_float_ranf: .: (0.010105) test_float_ranlux: .: (0.010541) test_float_ranlux389: .: (0.012371) test_float_ranlxd1: .: (0.014110) test_float_ranlxd2: .: (0.016249) test_float_ranlxs0: .: (0.010008) test_float_ranlxs1: .: (0.010142) test_float_ranlxs2: .: (0.011426) test_float_ranmar: .: (0.009712) test_float_slatec: .: (0.009939) test_float_taus: .: (0.010961) test_float_taus113: .: (0.011194) test_float_taus2: .: (0.010852) test_float_transputer: .: (0.010880) test_float_tt800: .: (0.010981) test_float_uni: .: (0.009261) test_float_uni32: .: (0.009712) test_float_vax: .: (0.010771) test_float_waterman14: .: (0.010310) test_float_zuf: .: (0.009247) test_generic_borosh13: .: (0.045351) test_generic_cmrg: .: (0.050100) test_generic_coveyou: .: (0.045663) test_generic_fishman18: .: (0.049502) test_generic_fishman20: .: (0.046867) test_generic_fishman2x: .: (0.048329) test_generic_gfsr4: .: (0.051247) test_generic_knuthran: .: (0.042793) test_generic_knuthran2: .: (0.050010) test_generic_knuthran2002: .: (0.042605) test_generic_lecuyer21: .: (0.047270) test_generic_minstd: .: (0.046420) test_generic_mrg: .: (0.047030) test_generic_mt19937: .: (0.046982) test_generic_mt19937_1998: .: (0.046928) test_generic_mt19937_1999: .: (0.046824) test_generic_r250: .: (0.047388) test_generic_ran0: .: (0.045895) test_generic_ran1: .: (0.049477) test_generic_ran2: .: (0.051306) test_generic_ran3: .: (0.045048) test_generic_rand: .: (0.045736) test_generic_rand48: .: (0.049067) test_generic_random-bsd: .: (0.047143) test_generic_random-glibc2: .: (0.045794) test_generic_random-libc5: .: (0.048398) test_generic_random128-bsd: .: (0.047201) test_generic_random128-glibc2: .: (0.047711) test_generic_random128-libc5: .: (0.047743) test_generic_random256-bsd: .: (0.047649) test_generic_random256-glibc2: .: (0.045798) test_generic_random256-libc5: .: (0.046683) test_generic_random32-bsd: .: (0.045941) test_generic_random32-glibc2: .: (0.045893) test_generic_random32-libc5: .: (0.046762) test_generic_random64-bsd: .: (0.045780) test_generic_random64-glibc2: .: (0.045906) test_generic_random64-libc5: .: (0.046745) test_generic_random8-bsd: .: (0.046055) test_generic_random8-glibc2: .: (0.049522) test_generic_random8-libc5: .: (0.049762) test_generic_randu: .: (0.049341) test_generic_ranf: .: (0.048043) test_generic_ranlux: .: (0.052449) test_generic_ranlux389: .: (0.059978) test_generic_ranlxd1: .: (0.067326) test_generic_ranlxd2: .: (0.090424) test_generic_ranlxs0: .: (0.050792) test_generic_ranlxs1: .: (0.054998) test_generic_ranlxs2: .: (0.060122) test_generic_ranmar: .: (0.042863) test_generic_slatec: .: (0.042520) test_generic_taus: .: (0.048350) test_generic_taus113: .: (0.047398) test_generic_taus2: .: (0.046757) test_generic_transputer: .: (0.045755) test_generic_tt800: .: (0.047479) test_generic_uni: .: (0.041712) test_generic_uni32: .: (0.047023) test_generic_vax: .: (0.053892) test_generic_waterman14: .: (0.047742) test_generic_zuf: .: (0.048327) test_knuthran2_0: .: (0.001836) test_knuthran_0: .: (0.236091) test_lecuyer21_0: .: (0.001549) test_minstd_0: .: (0.001514) test_mrg_0: .: (0.001604) test_mt19937_0: .: (0.000359) test_mt19937_1998_0: .: (0.000304) test_mt19937_1999_0: .: (0.000271) test_parallel_state_borosh13: .: (0.002336) test_parallel_state_cmrg: .: (0.002202) test_parallel_state_coveyou: .: (0.002262) test_parallel_state_fishman18: .: (0.002436) test_parallel_state_fishman20: .: (0.002544) test_parallel_state_fishman2x: .: (0.002190) test_parallel_state_gfsr4: .: (0.004399) test_parallel_state_knuthran: .: (0.002272) test_parallel_state_knuthran2: .: (0.002374) test_parallel_state_knuthran2002: .: (0.002353) test_parallel_state_lecuyer21: .: (0.002077) test_parallel_state_minstd: .: (0.002227) test_parallel_state_mrg: .: (0.002197) test_parallel_state_mt19937: .: (0.002431) test_parallel_state_mt19937_1998: .: (0.002280) test_parallel_state_mt19937_1999: .: (0.002335) test_parallel_state_r250: .: (0.002282) test_parallel_state_ran0: .: (0.002568) test_parallel_state_ran1: .: (0.002155) test_parallel_state_ran2: .: (0.002285) test_parallel_state_ran3: .: (0.002038) test_parallel_state_rand: .: (0.002362) test_parallel_state_rand48: .: (0.002524) test_parallel_state_random-bsd: .: (0.002169) test_parallel_state_random-glibc2: .: (0.005636) test_parallel_state_random-libc5: .: (0.004189) test_parallel_state_random128-bsd: .: (0.006515) test_parallel_state_random128-glibc2: .: (0.002056) test_parallel_state_random128-libc5: .: (0.002174) test_parallel_state_random256-bsd: .: (0.002183) test_parallel_state_random256-glibc2: .: (0.002291) test_parallel_state_random256-libc5: .: (0.002438) test_parallel_state_random32-bsd: .: (0.002174) test_parallel_state_random32-glibc2: .: (0.002206) test_parallel_state_random32-libc5: .: (0.002086) test_parallel_state_random64-bsd: .: (0.002106) test_parallel_state_random64-glibc2: .: (0.002254) test_parallel_state_random64-libc5: .: (0.002052) test_parallel_state_random8-bsd: .: (0.002013) test_parallel_state_random8-glibc2: .: (0.002096) test_parallel_state_random8-libc5: .: (0.002268) test_parallel_state_randu: .: (0.002070) test_parallel_state_ranf: .: (0.002348) test_parallel_state_ranlux: .: (0.002481) test_parallel_state_ranlux389: .: (0.002557) test_parallel_state_ranlxd1: .: (0.003008) test_parallel_state_ranlxd2: .: (0.003200) test_parallel_state_ranlxs0: .: (0.002203) test_parallel_state_ranlxs1: .: (0.002279) test_parallel_state_ranlxs2: .: (0.002814) test_parallel_state_ranmar: .: (0.002223) test_parallel_state_slatec: .: (0.002321) test_parallel_state_taus: .: (0.002238) test_parallel_state_taus113: .: (0.002241) test_parallel_state_taus2: .: (0.002512) test_parallel_state_transputer: .: (0.002577) test_parallel_state_tt800: .: (0.002318) test_parallel_state_uni: .: (0.002232) test_parallel_state_uni32: .: (0.002195) test_parallel_state_vax: .: (0.002183) test_parallel_state_waterman14: .: (0.002351) test_parallel_state_zuf: .: (0.002846) test_r250_0: .: (0.001596) test_ran0_0: .: (0.001434) test_ran1_0: .: (0.001451) test_ran2_0: .: (0.001530) test_ran3_0: .: (0.001235) test_rand48_0: .: (0.001691) test_rand48_1: .: (0.001789) test_rand_0: .: (0.001508) test_random128_bsd_0: .: (0.001599) test_random128_glibc2_0: .: (0.001575) test_random128_libc5_0: .: (0.001523) test_random256_bsd_0: .: (0.001454) test_random256_glibc2_0: .: (0.001631) test_random256_libc5_0: .: (0.001547) test_random32_bsd_0: .: (0.001651) test_random32_glibc2_0: .: (0.001391) test_random32_libc5_0: .: (0.001467) test_random64_bsd_0: .: (0.001456) test_random64_glibc2_0: .: (0.001489) test_random64_libc5_0: .: (0.001554) test_random8_bsd_0: .: (0.001582) test_random8_glibc2_0: .: (0.001512) test_random8_libc5_0: .: (0.001444) test_random_bsd_0: .: (0.001707) test_random_glibc2_0: .: (0.001501) test_random_libc5_0: .: (0.001490) test_randu_0: .: (0.001494) test_ranf_0: .: (0.001446) test_ranf_1: .: (0.001515) test_ranlux389_0: .: (0.002038) test_ranlux_0: .: (0.001846) test_ranlxd1_0: .: (0.002737) test_ranlxd2_0: .: (0.003634) test_ranlxs0_0: .: (0.001606) test_ranlxs1_0: .: (0.001830) test_ranlxs2_0: .: (0.002207) test_ranmar_0: .: (0.001296) test_read_write_borosh13: .: (0.001057) test_read_write_cmrg: .: (0.001099) test_read_write_coveyou: .: (0.000983) test_read_write_fishman18: .: (0.001048) test_read_write_fishman20: .: (0.001026) test_read_write_fishman2x: .: (0.001003) test_read_write_gfsr4: .: (0.002266) test_read_write_knuthran: .: (0.001034) test_read_write_knuthran2: .: (0.001143) test_read_write_knuthran2002: .: (0.001045) test_read_write_lecuyer21: .: (0.001038) test_read_write_minstd: .: (0.001061) test_read_write_mrg: .: (0.001340) test_read_write_mt19937: .: (0.001290) test_read_write_mt19937_1998: .: (0.001225) test_read_write_mt19937_1999: .: (0.001158) test_read_write_r250: .: (0.001166) test_read_write_ran0: .: (0.001122) test_read_write_ran1: .: (0.001097) test_read_write_ran2: .: (0.001172) test_read_write_ran3: .: (0.000978) test_read_write_rand: .: (0.001143) test_read_write_rand48: .: (0.001214) test_read_write_random-bsd: .: (0.001084) test_read_write_random-glibc2: .: (0.001350) test_read_write_random-libc5: .: (0.001017) test_read_write_random128-bsd: .: (0.000981) test_read_write_random128-glibc2: .: (0.001103) test_read_write_random128-libc5: .: (0.001098) test_read_write_random256-bsd: .: (0.001065) test_read_write_random256-glibc2: .: (0.001008) test_read_write_random256-libc5: .: (0.001176) test_read_write_random32-bsd: .: (0.001038) test_read_write_random32-glibc2: .: (0.001028) test_read_write_random32-libc5: .: (0.001128) test_read_write_random64-bsd: .: (0.001191) test_read_write_random64-glibc2: .: (0.001187) test_read_write_random64-libc5: .: (0.001032) test_read_write_random8-bsd: .: (0.001037) test_read_write_random8-glibc2: .: (0.001190) test_read_write_random8-libc5: .: (0.001003) test_read_write_randu: .: (0.001056) test_read_write_ranf: .: (0.001222) test_read_write_ranlux: .: (0.001127) test_read_write_ranlux389: .: (0.001234) test_read_write_ranlxd1: .: (0.001361) test_read_write_ranlxd2: .: (0.001605) test_read_write_ranlxs0: .: (0.001179) test_read_write_ranlxs1: .: (0.001245) test_read_write_ranlxs2: .: (0.001331) test_read_write_ranmar: .: (0.001039) test_read_write_slatec: .: (0.001170) test_read_write_taus: .: (0.001011) test_read_write_taus113: .: (0.001030) test_read_write_taus2: .: (0.001097) test_read_write_transputer: .: (0.001071) test_read_write_tt800: .: (0.001223) test_read_write_uni: .: (0.001021) test_read_write_uni32: .: (0.001138) test_read_write_vax: .: (0.001122) test_read_write_waterman14: .: (0.001171) test_read_write_zuf: .: (0.001539) test_slatec_0: .: (0.001500) test_state_borosh13: .: (0.001225) test_state_cmrg: .: (0.001374) test_state_coveyou: .: (0.001077) test_state_fishman18: .: (0.001109) test_state_fishman20: .: (0.001111) test_state_fishman2x: .: (0.001082) test_state_gfsr4: .: (0.003530) test_state_knuthran: .: (0.001146) test_state_knuthran2: .: (0.001178) test_state_knuthran2002: .: (0.001238) test_state_lecuyer21: .: (0.001103) test_state_minstd: .: (0.001077) test_state_mrg: .: (0.001199) test_state_mt19937: .: (0.001095) test_state_mt19937_1998: .: (0.001316) test_state_mt19937_1999: .: (0.001195) test_state_r250: .: (0.001072) test_state_ran0: .: (0.001036) test_state_ran1: .: (0.001116) test_state_ran2: .: (0.001102) test_state_ran3: .: (0.000974) test_state_rand: .: (0.001041) test_state_rand48: .: (0.001128) test_state_random-bsd: .: (0.001095) test_state_random-glibc2: .: (0.001139) test_state_random-libc5: .: (0.001089) test_state_random128-bsd: .: (0.001311) test_state_random128-glibc2: .: (0.001077) test_state_random128-libc5: .: (0.001046) test_state_random256-bsd: .: (0.001096) test_state_random256-glibc2: .: (0.000964) test_state_random256-libc5: .: (0.000934) test_state_random32-bsd: .: (0.001122) test_state_random32-glibc2: .: (0.001026) test_state_random32-libc5: .: (0.000990) test_state_random64-bsd: .: (0.000989) test_state_random64-glibc2: .: (0.000912) test_state_random64-libc5: .: (0.001109) test_state_random8-bsd: .: (0.001140) test_state_random8-glibc2: .: (0.000966) test_state_random8-libc5: .: (0.000959) test_state_randu: .: (0.001045) test_state_ranf: .: (0.001119) test_state_ranlux: .: (0.001034) test_state_ranlux389: .: (0.001210) test_state_ranlxd1: .: (0.001299) test_state_ranlxd2: .: (0.001538) test_state_ranlxs0: .: (0.001018) test_state_ranlxs1: .: (0.001085) test_state_ranlxs2: .: (0.001325) test_state_ranmar: .: (0.001029) test_state_slatec: .: (0.001043) test_state_taus: .: (0.001065) test_state_taus113: .: (0.001243) test_state_taus2: .: (0.001052) test_state_transputer: .: (0.000997) test_state_tt800: .: (0.000976) test_state_uni: .: (0.000889) test_state_uni32: .: (0.000986) test_state_vax: .: (0.001151) test_state_waterman14: .: (0.001134) test_state_zuf: .: (0.001665) test_taus113_0: .: (0.000296) test_taus_0: .: (0.001629) test_transputer_0: .: (0.001793) test_tt800_0: .: (0.001686) test_uni32_0: .: (0.001576) test_uni_0: .: (0.001410) test_vax_0: .: (0.001498) test_waterman14_0: .: (0.001561) test_zuf_0: .: (0.001992) RootsTest: test_f_bisection: .: (0.001268) test_f_brent: .: (0.000416) test_f_falsepos: .: (0.000528) test_fdf_newton: .: (0.000174) test_fdf_secant: .: (0.000199) test_fdf_steffenson: .: (0.000167) SfTest: test_airy: .: (0.002663) test_bessel: .: (0.010392) test_coulomb: .: (0.000535) test_dilog: .: (0.000591) test_gamma: .: (0.006773) test_hyperg: .: (0.012583) test_legendre: .: (0.008697) test_mathieu: .: (0.000991) test_mode: .: (0.000181) test_sf: .: (0.026725) Spline2dTest: test_info: .: (0.001749) test_use_case_saddle_interpolation: .: (0.031805) StatsTest: test_stats: .: (0.000761) test_variance_with_fixed_mean: .: (0.000149) SumTest: test_asymptotic_series: .: (0.000383) test_eta: .: (0.000232) test_eulers_constant: .: (0.000286) test_exp_10: .: (0.000421) test_exp_neg_10: .: (0.000253) test_log: .: (0.000352) test_log2: .: (0.000267) test_zeta_2: .: (0.000224) TensorTest: test_tensor: .: (0.000175) VectorTest: test_addsub: .: (0.000227) test_collect: .: (0.000116) test_complex_addsub: .: (0.000144) test_complex_collect: .: (0.000150) test_complex_get: .: (0.000111) test_complex_subvector: .: (0.000653) test_get: .: (0.000110) test_isnonneg: .: (0.000215) test_ispos_neg: .: (0.000179) test_subvector: .: (0.000508) WaveletTest: test_1d_bspline: .: (0.282660) test_1d_bspline_centered: .: (0.281772) test_1d_daubechies: .: (0.237736) test_1d_daubechies_centered: .: (0.238166) test_1d_haar: .: (0.026327) test_1d_haar_centered: .: (0.025220) test_2d_bspline_centered_nonstd: .: (0.026221) test_2d_bspline_centered_standard: .: (0.029158) test_2d_bspline_nonstd: .: (0.027212) test_2d_bspline_standard: .: (0.026441) Finished in 56.410187625 seconds. ------------------------------------------------------------------------------- 764 tests, 1514140 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed ------------------------------------------------------------------------------- 13.54 tests/s, 26841.61 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' in '../ruby-gsl_2.1.0.3+dfsg1-3_i386.deb'. dpkg-deb: building package 'ruby-gsl-dbgsym' in '../ruby-gsl-dbgsym_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: 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/32542 and its subdirectories I: Current time: Wed Jul 6 21:33:39 -12 2022 I: pbuilder-time-stamp: 1657186419 Fri Jun 4 03:10:40 UTC 2021 I: 1st build successful. Starting 2nd build on remote node ionos12-i386.debian.net. Fri Jun 4 03:10:40 UTC 2021 I: Preparing to do remote build '2' on ionos12-i386.debian.net. Fri Jun 4 03:19:54 UTC 2021 I: Deleting $TMPDIR on ionos12-i386.debian.net. Fri Jun 4 03:19:55 UTC 2021 I: ruby-gsl_2.1.0.3+dfsg1-3_i386.changes: Format: 1.8 Date: Sat, 24 Oct 2020 18:59:22 +0200 Source: ruby-gsl Binary: ruby-gsl ruby-gsl-dbgsym Architecture: i386 Version: 2.1.0.3+dfsg1-3 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Extras Maintainers Changed-By: Daniel Leidert Description: ruby-gsl - Ruby bindings for the GNU Scientific Library (GSL) Changes: ruby-gsl (2.1.0.3+dfsg1-3) unstable; urgency=medium . * Team upload. . [ Utkarsh Gupta ] * Add salsa-ci.yml . [ Debian Janitor ] * Trim trailing whitespace. * Use secure copyright file specification URI. * Bump debhelper from old 11 to 12. * Set debhelper-compat version in Build-Depends. * Set upstream metadata fields: Bug-Database, Bug-Submit. * Update standards version to 4.4.1, no changes needed. . [ Daniel Leidert ] * d/control: Add Testsuite and Rules-Requires-Root fields. (Maintainer): Fix team name. (Standards-Version): Bump to 4.5.0. (Build-Depends): Remove quilt. (Depends): Use ${ruby:Depends} and remove interpreters. * d/copyright: Reformat and re-order. (Upstream-Contact, Source): Fix URL and use the SciRuby repositories. (Copyright): Add the team. * d/rb_gsl_config.h: Remove unused file. * d/ruby-gsl.docs: Add file to install README.md. * d/ruby-tests.rake: Add test file and use it over d/ruby-tests.rb. * d/ruby-tests.rb: Remove file. * d/rules: Use installation layout and check dependencies. (override_dh_installdocs): Use dh_installexamples instead. * d/upstream/metadata: Add Archive, Changelog, and Repository* fields. Checksums-Sha1: 052ddf0e3dba95afd6beff1ff22f90b2db71eced 1059572 ruby-gsl-dbgsym_2.1.0.3+dfsg1-3_i386.deb a9f4cb89a20f1b970dfdb42b1db06875225d4331 8782 ruby-gsl_2.1.0.3+dfsg1-3_i386.buildinfo d2210b4cf07183024c8374f830c458820e61c2ef 493848 ruby-gsl_2.1.0.3+dfsg1-3_i386.deb Checksums-Sha256: 834d960b6f4c669c58d996ff867bdf226cd6ee639e15c58d56ac73a472705078 1059572 ruby-gsl-dbgsym_2.1.0.3+dfsg1-3_i386.deb 7b815dc93f5186daa117130175c7f7e86f1d34bf42caa70f99756aa46de00fef 8782 ruby-gsl_2.1.0.3+dfsg1-3_i386.buildinfo 3aea09446bd03933c85b650b1de5d0a4839af5c145ab45b55ad4d3af009eb650 493848 ruby-gsl_2.1.0.3+dfsg1-3_i386.deb Files: a3e5732b0c6427a0d93bf856aa559d92 1059572 debug optional ruby-gsl-dbgsym_2.1.0.3+dfsg1-3_i386.deb 93cd28f7f3db836dfa57ffa548cc0a4c 8782 ruby optional ruby-gsl_2.1.0.3+dfsg1-3_i386.buildinfo 1d71a60e7361735eef3d37d9b80b109d 493848 ruby optional ruby-gsl_2.1.0.3+dfsg1-3_i386.deb Fri Jun 4 03:19:56 UTC 2021 I: diffoscope 172 will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --html /srv/reproducible-results/rbuild-debian/tmp.ecIaIUKs6s/ruby-gsl_2.1.0.3+dfsg1-3.diffoscope.html --text /srv/reproducible-results/rbuild-debian/tmp.ecIaIUKs6s/ruby-gsl_2.1.0.3+dfsg1-3.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/tmp.ecIaIUKs6s/ruby-gsl_2.1.0.3+dfsg1-3.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/tmp.ecIaIUKs6s/b1/ruby-gsl_2.1.0.3+dfsg1-3_i386.changes /srv/reproducible-results/rbuild-debian/tmp.ecIaIUKs6s/b2/ruby-gsl_2.1.0.3+dfsg1-3_i386.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.302s) 0.302s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.039s) 0.038s 10 calls diffoscope.comparators.binary.FilesystemFile 0.000s 8 calls abc.DotChangesFile Fri Jun 4 03:21:10 UTC 2021 I: diffoscope 172 found no differences in the changes files, and a .buildinfo file also exists. Fri Jun 4 03:21:10 UTC 2021 I: ruby-gsl from bullseye built successfully and reproducibly on i386. Fri Jun 4 03:21:12 UTC 2021 I: Submitting .buildinfo files to external archives: Fri Jun 4 03:21:12 UTC 2021 I: Submitting 12K b1/ruby-gsl_2.1.0.3+dfsg1-3_i386.buildinfo.asc Fri Jun 4 03:21:13 UTC 2021 I: Submitting 12K b2/ruby-gsl_2.1.0.3+dfsg1-3_i386.buildinfo.asc Fri Jun 4 03:21:16 UTC 2021 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Fri Jun 4 03:21:16 UTC 2021 I: Done submitting .buildinfo files. Fri Jun 4 03:21:16 UTC 2021 I: Removing signed ruby-gsl_2.1.0.3+dfsg1-3_i386.buildinfo.asc files: removed './b1/ruby-gsl_2.1.0.3+dfsg1-3_i386.buildinfo.asc' removed './b2/ruby-gsl_2.1.0.3+dfsg1-3_i386.buildinfo.asc'