Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/r/ruby-gsl/ruby-gsl_2.1.0.3+dfsg1-3_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/ruby-gsl-2.1.0.3+dfsg1-3kofe7s40/ruby-gsl_2.1.0.3+dfsg1-3_amd64.buildinfo Get source package info: ruby-gsl=2.1.0.3+dfsg1-3 Source URL: http://snapshot.notset.fr/mr/package/ruby-gsl/2.1.0.3+dfsg1-3/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.118 autoconf=2.69-11.1 automake=1:1.16.2-4 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.48 bash=5.1~rc1-2 binutils=2.35.1-2 binutils-common=2.35.1-2 binutils-x86-64-linux-gnu=2.35.1-2 bsdextrautils=2.36-3+b1 bsdutils=1:2.36-3+b1 build-essential=12.8 bzip2=1.0.8-4 ca-certificates=20200601 coreutils=8.32-4+b1 cpp=4:10.2.0-1 cpp-10=10.2.0-15 dash=0.5.10.2-7 debconf=1.5.74 debhelper=13.2.1 debianutils=4.11.2 devscripts=2.20.4 dh-autoreconf=19 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-3 dirmngr=2.2.20-1 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13-5 fakeroot=1.25.3-1 file=1:5.38-5 findutils=4.7.0-1 g++=4:10.2.0-1 g++-10=10.2.0-15 gcc=4:10.2.0-1 gcc-10=10.2.0-15 gcc-10-base=10.2.0-15 gem2deb=1.3 gem2deb-test-runner=1.3 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 gnupg=2.2.20-1 gnupg-l10n=2.2.20-1 gnupg-utils=2.2.20-1 gpg=2.2.20-1 gpg-agent=2.2.20-1 gpg-wks-client=2.2.20-1 gpg-wks-server=2.2.20-1 gpgconf=2.2.20-1 gpgsm=2.2.20-1 gpgv=2.2.20-1 grep=3.4-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.58 install-info=6.7.0.dfsg.2-5 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-8 libarchive-zip-perl=1.68-1 libasan6=10.2.0-15 libassuan0=2.5.3-7.1 libatomic1=10.2.0-15 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3.1 libaudit1=1:2.8.5-3.1 libb-hooks-op-check-perl=0.22-1+b2 libbinutils=2.35.1-2 libblkid1=2.36-3+b1 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-4 libc-bin=2.31-4 libc-dev-bin=2.31-4 libc6=2.31-4 libc6-dev=2.31-4 libcap-ng0=0.7.9-2.2 libcc1-0=10.2.0-15 libclass-method-modifiers-perl=2.13-1 libcom-err2=1.45.6-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-2 libctf0=2.35.1-2 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.254 libdebhelper-perl=13.2.1 libdevel-callchecker-perl=0.008-1+b1 libdpkg-perl=1.20.5 libdynaloader-functions-perl=0.003-1 libelf1=0.181-1 libencode-locale-perl=1.05-1 libexpat1=2.2.10-1 libfakeroot=1.25.3-1 libffi7=3.3-4 libfile-homedir-perl=1.006-1 libfile-listing-perl=6.11-1 libfile-stripnondeterminism-perl=1.9.0-1 libfile-which-perl=1.23-1 libgcc-10-dev=10.2.0-15 libgcc-s1=10.2.0-15 libgcrypt20=1.8.6-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libglib2.0-0=2.66.1-2 libgmp-dev=2:6.2.0+dfsg-6 libgmp10=2:6.2.0+dfsg-6 libgmpxx4ldbl=2:6.2.0+dfsg-6 libgnutls30=3.6.15-4 libgomp1=10.2.0-15 libgpg-error0=1.38-2 libgsl-dev=2.6+dfsg-2 libgsl25=2.6+dfsg-2 libgslcblas0=2.6+dfsg-2 libgssapi-krb5-2=1.17-10 libhogweed6=3.6-2 libhtml-parser-perl=3.75-1 libhtml-tagset-perl=3.20-4 libhtml-tree-perl=5.07-2 libhttp-cookies-perl=6.08-1 libhttp-date-perl=6.05-1 libhttp-message-perl=6.26-1 libhttp-negotiate-perl=6.01-1 libice6=2:1.0.10-1 libicu67=67.1-4 libidn2-0=2.3.0-1 libimport-into-perl=1.002005-1 libio-html-perl=1.001-1 libio-pty-perl=1:1.12-1 libio-socket-ssl-perl=2.068-1 libipc-run-perl=20200505.0-1 libisl22=0.22.1-1 libitm1=10.2.0-15 libk5crypto3=1.17-10 libkeyutils1=1.6.1-2 libkrb5-3=1.17-10 libkrb5support0=1.17-10 libksba8=1.4.0-2 libldap-2.4-2=2.4.54+dfsg-1 liblsan0=10.2.0-15 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.09-1 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.38-5 libmagic1=1:5.38-5 libmodule-runtime-perl=0.016-1 libmoo-perl=2.004000-1 libmount1=2.36-3+b1 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libncursesw6=6.2+20200918-1 libnet-http-perl=6.19-1 libnet-ssleay-perl=1.88-3 libnettle8=3.6-2 libnpth0=1.6-3 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libnss-nis=3.1-4 libnss-nisplus=1.3-4 libp11-kit0=0.23.21-2 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libparams-classify-perl=0.015-1+b2 libpcre2-8-0=10.34-7 libpcre3=2:8.39-13 libperl5.30=5.30.3-4 libpipeline1=1.5.3-1 libplot2c2=2.6-11 libpng16-16=1.6.37-3 libpython3-stdlib=3.8.6-1 libpython3.8-minimal=3.8.6-1 libpython3.8-stdlib=3.8.6-1 libquadmath0=10.2.0-15 libreadline8=8.0-4 librole-tiny-perl=2.001004-1 libruby2.7=2.7.2-2 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.4.4-1+b1 libselinux1=3.1-2+b1 libsemanage-common=3.1-1 libsemanage1=3.1-1+b1 libsepol1=3.1-1 libsigsegv2=2.12-2 libsm6=2:1.2.3-1 libsmartcols1=2.36-3+b1 libsqlite3-0=3.33.0-1 libssl1.1=1.1.1h-1 libstdc++-10-dev=10.2.0-15 libstdc++6=10.2.0-15 libstrictures-perl=2.000006-1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=246.6-2 libtamuanova-0.2=0.2-4+b2 libtamuanova-dev=0.2-4+b2 libtasn1-6=4.16.0-2 libtimedate-perl=2.3300-1 libtinfo6=6.2+20200918-1 libtirpc-common=1.2.6-3 libtirpc-dev=1.2.6-3 libtirpc3=1.2.6-3 libtool=2.4.6-14 libtry-tiny-perl=0.30-1 libtsan0=10.2.0-15 libubsan1=10.2.0-15 libuchardet0=0.0.7-1 libudev1=246.6-2 libunistring2=0.9.10-4 liburi-perl=5.05-1 libuuid1=2.36-3+b1 libwww-perl=6.49-1 libwww-robotrules-perl=6.02-1 libx11-6=2:1.6.12-1 libx11-data=2:1.6.12-1 libxau6=1:1.0.8-1+b2 libxaw7=2:1.0.13-1+b2 libxcb1=1.14-2 libxdmcp6=1:1.1.2-3 libxext6=2:1.3.3-1+b2 libxml2=2.9.10+dfsg-6.1 libxmu6=2:1.1.2-2+b3 libxpm4=1:3.5.12-1 libxt6=1:1.2.0-1 libyaml-0-2=0.2.2-1 libzstd1=1.4.5+dfsg-4 linux-libc-dev=5.9.1-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 mime-support=3.64 ncurses-base=6.2+20200918-1 ncurses-bin=6.2+20200918-1 netbase=6.2 openssl=1.1.1h-1 passwd=1:4.8.1-1 patch=2.7.6-6 patchutils=0.4.2-1 perl=5.30.3-4 perl-base=5.30.3-4 perl-modules-5.30=5.30.3-4 perl-openssl-defaults=5 pinentry-curses=1.1.0-4 plotutils=2.6-11 po-debconf=1.0.21 python3=3.8.6-1 python3-minimal=3.8.6-1 python3.8=3.8.6-1 python3.8-minimal=3.8.6-1 rake=13.0.1-4 readline-common=8.0-4 ruby=1:2.7+2 ruby-all-dev=1:2.7+2 ruby-minitest=5.13.0-1 ruby-narray=0.6.1.2-3+b2 ruby-net-telnet=0.1.1-2 ruby-power-assert=1.1.7-1 ruby-rubygems=3.2.0~rc.1-1 ruby-test-unit=3.3.5-1 ruby-xmlrpc=0.3.0-2 ruby2.7=2.7.2-2 ruby2.7-dev=2.7.2-2 rubygems-integration=1.17.2 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-5 tar=1.30+dfsg-7 util-linux=2.36-3+b1 wdiff=1.2.2-2+b1 x11-common=1:7.7+21 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201028T033542Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d ruby-gsl=2.1.0.3+dfsg1-3 && mkdir -p /build/ruby-gsl-9XjmhO && dpkg-source --no-check -x /*.dsc /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1 && chown -R builduser:builduser /build/ruby-gsl-9XjmhO" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1603558762" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/ruby-gsl-9XjmhO /tmp/ruby-gsl-2.1.0.3+dfsg1-3kofe7s40 bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20201028T033542Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.9x2Yqg7BfF as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.9x2Yqg7BfF Reading package lists... Building dependency tree... util-linux is already the newest version (2.36-3+b1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20201028T033542Z unstable/main amd64 libfakeroot amd64 1.25.3-1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201028T033542Z unstable/main amd64 fakeroot amd64 1.25.3-1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (778 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4664 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1_amd64.deb ... Unpacking fakeroot (1.25.3-1) ... Setting up libfakeroot:amd64 (1.25.3-1) ... Setting up fakeroot (1.25.3-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-4) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201028T033542Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.9x2Yqg7BfF Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20201028T033542Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 20s (1116 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.9x2Yqg7BfF I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d ruby-gsl=2.1.0.3+dfsg1-3 && mkdir -p /build/ruby-gsl-9XjmhO && dpkg-source --no-check -x /*.dsc /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1 && chown -R builduser:builduser /build/ruby-gsl-9XjmhO"' exec /tmp/mmdebstrap.9x2Yqg7BfF Reading package lists... NOTICE: 'ruby-gsl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-gsl.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-gsl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 375 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-gsl 2.1.0.3+dfsg1-3 (dsc) [2185 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-gsl 2.1.0.3+dfsg1-3 (tar) [364 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-gsl 2.1.0.3+dfsg1-3 (diff) [9068 B] Fetched 375 kB in 0s (858 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-gsl_2.1.0.3+dfsg1-3.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting ruby-gsl in /build/ruby-gsl-9XjmhO/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: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1603558762" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.9x2Yqg7BfF 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 amd64 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-arch dh binary-arch --buildsystem ruby --with ruby dh_update_autotools_config -a -O--buildsystem=ruby dh_autoreconf -a -O--buildsystem=ruby dh_auto_configure -a -O--buildsystem=ruby dh_ruby --configure dh_auto_build -a -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -a -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=ruby dh_prep -a -O--buildsystem=ruby dh_auto_install -a -O--buildsystem=ruby dh_ruby --install /build/ruby-gsl-9XjmhO/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/d20211016-3459071-1bq72h9/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/x86_64-linux-gnu/rubygems-integration/2.7.0 /tmp/d20211016-3459071-1bq72h9/gsl-2.1.0.3.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/alf.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/array.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/array_complex.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/blas.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/blas1.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/blas2.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/blas3.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/block.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/block_source.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/bspline.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/bundle.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/cdf.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/cheb.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/combination.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/common.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/complex.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/const.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/const_additional.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/cqp.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/deriv.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/dht.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/diff.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/dirac.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/eigen.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/error.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/extconf.rb /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/fft.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/fit.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/fresnel.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/function.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/geometry.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/graph.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/gsl.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/gsl_narray.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/gsl_nmatrix.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram2d.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram3d.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram3d_source.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram_find.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/histogram_oper.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/ieee.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_array.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_cheb.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_common.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_complex.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_const.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_dirac.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_eigen.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_fft.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_fit.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_function.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_graph.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_histogram.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_histogram3d.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_integration.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_interp.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_interp2d.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_linalg.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_math.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_odeiv.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_poly.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_rational.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_rng.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_root.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_sf.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_statistics.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/rb_gsl_tensor.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/templates_off.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/include/templates_on.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/integration.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/interp.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/interp2d.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/jacobi.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/linalg.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/linalg_complex.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/math.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix_complex.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix_double.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix_int.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/matrix_source.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/min.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/monte.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multifit.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multimin.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multimin_fsdf.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multiroots.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/multiset.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/ndlinear.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/nmf.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/nmf_wrap.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/ntuple.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/odeiv.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/ool.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/permutation.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/poly.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/poly2.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/poly_source.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/qrng.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/randist.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/rational.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/rng.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/root.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_airy.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_bessel.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_clausen.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_coulomb.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_coupling.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_dawson.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_debye.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_dilog.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_elementary.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_ellint.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_elljac.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_erfc.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_exp.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_expint.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_fermi_dirac.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_gamma.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_gegenbauer.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_hyperg.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_laguerre.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_lambert.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_legendre.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_log.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_mathieu.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_power.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_psi.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_synchrotron.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_transport.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_trigonometric.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sf_zeta.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/signal.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/siman.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sort.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/spline.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/spline2d.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/stats.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/sum.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/tamu_anova.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/tensor.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/tensor_source.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector_complex.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector_double.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector_int.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/vector_source.h /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native/wavelet.c /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl.rb /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl/gnuplot.rb /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl/interp2d_fix.rb /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl/oper.rb /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/gsl/version.rb /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/ool.rb /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/lib/ool/conmin.rb /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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", "./siteconf20211016-3459074-1l90xv9.rb", "extconf.rb"] checking gsl version... 2.6 checking gsl cflags... -I/usr/include checking gsl libs... -L/usr/lib/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=.' \"DESTDIR=\" clean" make[1]: Entering directory '/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' current directory: /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=.' \"DESTDIR=\"" make[1]: Entering directory '/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' gcc -fdebug-prefix-map=/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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/x86_64-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/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 14 or more bytes (assuming 269) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gsl.c:54:26: warning: ‘Size: ’ directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 54 | if (s) sprintf(buf, "%sSize: %d\n", buf, (int) FIX2INT(s)); | ^~~~~~~~~~~~ gsl.c:54:23: note: using the range [-2147483648, 2147483647] for directive argument 54 | if (s) sprintf(buf, "%sSize: %d\n", buf, (int) FIX2INT(s)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from gsl.c:13: /usr/include/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o interp2d.o -c interp2d.c In file included from include/rb_gsl_poly.h:17, from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_complex.h:21:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_common.h:29:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_common.h:352:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_array.h:39:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from include/rb_gsl.h:18, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_poly.h:20:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from include/rb_gsl.h:21, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_root.h:19:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 19 | EXTERN VALUE cgsl_fsolver; | ^~~~~~ include/rb_gsl_root.h:20:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 20 | EXTERN VALUE cgsl_fdfsolver; | ^~~~~~ In file included from include/rb_gsl.h:22, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_histogram.h:21:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 21 | EXTERN VALUE cgsl_histogram; | ^~~~~~ include/rb_gsl_histogram.h:22:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 22 | EXTERN VALUE cgsl_histogram_range; | ^~~~~~ include/rb_gsl_histogram.h:23:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 23 | EXTERN VALUE cgsl_histogram_bin; | ^~~~~~ include/rb_gsl_histogram.h:24:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 24 | EXTERN VALUE cgsl_histogram2d; | ^~~~~~ include/rb_gsl_histogram.h:25:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 25 | EXTERN VALUE cgsl_histogram2d_view; | ^~~~~~ In file included from include/rb_gsl.h:23, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_sf.h:19:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 19 | EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; | ^~~~~~ In file included from include/rb_gsl.h:25, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_fft.h:42:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 42 | EXTERN VALUE mgsl_fft; | ^~~~~~ include/rb_gsl_fft.h:43:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 43 | EXTERN VALUE cgsl_fft_wavetable; | ^~~~~~ include/rb_gsl_fft.h:44:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 44 | EXTERN VALUE cgsl_fft_wavetable_factor; | ^~~~~~ include/rb_gsl_fft.h:45:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 45 | EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; | ^~~~~~ include/rb_gsl_fft.h:46:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 46 | EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; | ^~~~~~ include/rb_gsl_fft.h:47:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 47 | EXTERN VALUE cgsl_fft_real_workspace; | ^~~~~~ In file included from include/rb_gsl.h:27, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_rng.h:18:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 18 | EXTERN VALUE cgsl_rng; | ^~~~~~ In file included from include/rb_gsl_cheb.h:16, from include/rb_gsl.h:31, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_function.h:18:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 18 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_function.h:19:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 19 | EXTERN VALUE cgsl_function_fdf; | ^~~~~~ In file included from include/rb_gsl.h:32, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_fit.h:21:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from include/rb_gsl.h:33, from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl_const.h:21:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 21 | EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; | ^~~~~~ In file included from include/rb_gsl_interp2d.h:17, from interp2d.c:12: include/rb_gsl.h:112:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 112 | EXTERN VALUE cGSL_Object; | ^~~~~~ interp2d.c:15:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 15 | EXTERN VALUE cgsl_vector, cgsl_matrix; | ^~~~~~ interp2d.c: In function ‘rb_gsl_interp_evaluate’: interp2d.c:104:55: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 104 | rb_raise(rb_eTypeError, "size mismatch (za:%d != %d)", (int) zsize, | ~^ | | | int | %ld 105 | (int) xsize*ysize); | ~~~~~~~~~~~~~~~~~ | | | size_t {aka long unsigned int} gcc -fdebug-prefix-map=/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o matrix_complex.o -c matrix_complex.c In file included from include/rb_gsl_array.h:27, from matrix_complex.c:12: include/rb_gsl_common.h:29:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from matrix_complex.c:12: include/rb_gsl_common.h:352:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from matrix_complex.c:12: include/rb_gsl_array.h:39:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from matrix_complex.c:13: include/rb_gsl_complex.h:21:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from matrix_complex.c:12: matrix_complex.c: In function ‘Init_gsl_matrix_complex’: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of ‘rb_define_methodm1’ from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(int, VALUE **, VALUE) {aka long unsigned int (*)(int, long unsigned int **, long unsigned int)} matrix_complex.c:1726:3: note: in expansion of macro ‘rb_define_method’ 1726 | rb_define_method(cgsl_matrix_complex, "indgen!", rb_gsl_matrix_complex_indgen_bang, -1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from matrix_complex.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected ‘VALUE (*)(int, union , VALUE)’ {aka ‘long unsigned int (*)(int, union , long unsigned int)’} but argument is of type ‘VALUE (*)(int, VALUE **, VALUE)’ {aka ‘long unsigned int (*)(int, long unsigned int **, long unsigned int)’} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro ‘RB_METHOD_DEFINITION_DECL_C’ 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL_M1’ 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL’ 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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/x86_64-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/x86_64-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/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o poly.o -c poly.c In file included from include/rb_gsl_poly.h:17, from poly.c:12: include/rb_gsl_complex.h:21:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from poly.c:12: include/rb_gsl_common.h:29:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from include/rb_gsl_poly.h:18, from poly.c:12: include/rb_gsl_common.h:352:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from include/rb_gsl_poly.h:18, from poly.c:12: include/rb_gsl_array.h:39:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from poly.c:12: include/rb_gsl_poly.h:20:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 20 | EXTERN VALUE cgsl_poly; | ^~~~~~ include/rb_gsl_poly.h:21:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 21 | EXTERN VALUE cgsl_poly_int; | ^~~~~~ include/rb_gsl_poly.h:22:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 22 | EXTERN VALUE cgsl_poly_dd; | ^~~~~~ include/rb_gsl_poly.h:23:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 23 | EXTERN VALUE cgsl_poly_taylor; | ^~~~~~ include/rb_gsl_poly.h:24:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 24 | EXTERN VALUE cgsl_poly_workspace; | ^~~~~~ include/rb_gsl_poly.h:25:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 25 | EXTERN VALUE cgsl_rational; | ^~~~~~ In file included from poly_source.h:1538, from poly.c:22: include/rb_gsl_fit.h:21:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 21 | EXTERN VALUE mgsl_multifit; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: poly_source.h: In function ‘Init_gsl_poly_init’: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of ‘rb_define_method1’ from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} poly_source.h:1813:3: note: in expansion of macro ‘rb_define_method’ 1813 | rb_define_method(GSL_TYPE(cgsl_poly), "reduce", | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected ‘VALUE (*)(VALUE, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, long unsigned int)’} but argument is of type ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro ‘RB_METHOD_DEFINITION_DECL_C’ 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL_1’ 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL’ 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of ‘rb_define_method1’ from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} poly_source.h:1815:3: note: in expansion of macro ‘rb_define_method’ 1815 | rb_define_method(GSL_TYPE(cgsl_poly), "deriv", FUNCTION(rb_gsl_poly,deriv), 1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected ‘VALUE (*)(VALUE, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, long unsigned int)’} but argument is of type ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro ‘RB_METHOD_DEFINITION_DECL_C’ 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL_1’ 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL’ 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of ‘rb_define_method1’ from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} poly_source.h:1816:3: note: in expansion of macro ‘rb_define_method’ 1816 | rb_define_method(GSL_TYPE(cgsl_poly), "integ", FUNCTION(rb_gsl_poly,integ), 1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected ‘VALUE (*)(VALUE, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, long unsigned int)’} but argument is of type ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro ‘RB_METHOD_DEFINITION_DECL_C’ 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL_1’ 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL’ 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: poly_source.h: In function ‘Init_gsl_poly_int_init’: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of ‘rb_define_method1’ from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} poly_source.h:1813:3: note: in expansion of macro ‘rb_define_method’ 1813 | rb_define_method(GSL_TYPE(cgsl_poly), "reduce", | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected ‘VALUE (*)(VALUE, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, long unsigned int)’} but argument is of type ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro ‘RB_METHOD_DEFINITION_DECL_C’ 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL_1’ 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL’ 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of ‘rb_define_method1’ from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} poly_source.h:1815:3: note: in expansion of macro ‘rb_define_method’ 1815 | rb_define_method(GSL_TYPE(cgsl_poly), "deriv", FUNCTION(rb_gsl_poly,deriv), 1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected ‘VALUE (*)(VALUE, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, long unsigned int)’} but argument is of type ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro ‘RB_METHOD_DEFINITION_DECL_C’ 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL_1’ 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL’ 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of ‘rb_define_method1’ from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} poly_source.h:1816:3: note: in expansion of macro ‘rb_define_method’ 1816 | rb_define_method(GSL_TYPE(cgsl_poly), "integ", FUNCTION(rb_gsl_poly,integ), 1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected ‘VALUE (*)(VALUE, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, long unsigned int)’} but argument is of type ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro ‘RB_METHOD_DEFINITION_DECL_C’ 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1075:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL_1’ 1075 | RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##1 ,1 ,decl,vars,(VALUE,VALUE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL’ 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from poly.c:33: poly_source.h: In function ‘rb_gsl_poly_int_info’: poly_source.h:1532:19: warning: ‘SuperClass: ’ directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 1532 | sprintf(buf, "%sSuperClass: %s\n", buf, rb_class2name(RCLASS_SUPER(CLASS_OF(obj)))); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/x86_64-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/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 15 and 280 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from poly.c:22: poly_source.h: In function ‘rb_gsl_poly_info’: poly_source.h:1532:19: warning: ‘SuperClass: ’ directive writing 12 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 1532 | sprintf(buf, "%sSuperClass: %s\n", buf, rb_class2name(RCLASS_SUPER(CLASS_OF(obj)))); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/ruby-2.7.0/ruby/defines.h:126, from /usr/include/ruby-2.7.0/ruby/ruby.h:29, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_complex.h:17, from include/rb_gsl_poly.h:17, from poly.c:12: /usr/include/x86_64-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/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o vector_complex.o -c vector_complex.c In file included from include/rb_gsl_array.h:27, from vector_complex.c:12: include/rb_gsl_common.h:29:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 29 | EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; | ^~~~~~ In file included from include/rb_gsl_array.h:27, from vector_complex.c:12: include/rb_gsl_common.h:352:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 352 | EXTERN VALUE cGSL_Object; | ^~~~~~ In file included from vector_complex.c:12: include/rb_gsl_array.h:39:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 39 | EXTERN VALUE cgsl_block, cgsl_block_int; | ^~~~~~ include/rb_gsl_array.h:40:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 40 | EXTERN VALUE cgsl_block_uchar; | ^~~~~~ include/rb_gsl_array.h:41:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 41 | EXTERN VALUE cgsl_block_complex; | ^~~~~~ include/rb_gsl_array.h:42:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 42 | EXTERN VALUE cgsl_vector, cgsl_vector_complex; | ^~~~~~ include/rb_gsl_array.h:43:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 43 | EXTERN VALUE cgsl_vector_col; | ^~~~~~ include/rb_gsl_array.h:44:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 44 | EXTERN VALUE cgsl_vector_col_view; | ^~~~~~ include/rb_gsl_array.h:45:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 45 | EXTERN VALUE cgsl_vector_complex_col; | ^~~~~~ include/rb_gsl_array.h:46:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 46 | EXTERN VALUE cgsl_vector_complex_col_view; | ^~~~~~ include/rb_gsl_array.h:47:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 47 | EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; | ^~~~~~ include/rb_gsl_array.h:48:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 48 | EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:49:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 49 | EXTERN VALUE cgsl_vector_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:51:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 51 | EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; | ^~~~~~ include/rb_gsl_array.h:52:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 52 | EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; | ^~~~~~ include/rb_gsl_array.h:53:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 53 | EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; | ^~~~~~ include/rb_gsl_array.h:55:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 55 | EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; | ^~~~~~ include/rb_gsl_array.h:56:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 56 | EXTERN VALUE cgsl_matrix_view_ro; | ^~~~~~ include/rb_gsl_array.h:57:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 57 | EXTERN VALUE cgsl_matrix_complex_view_ro; | ^~~~~~ include/rb_gsl_array.h:58:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 58 | EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; | ^~~~~~ include/rb_gsl_array.h:59:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 59 | EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; | ^~~~~~ include/rb_gsl_array.h:60:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 60 | EXTERN VALUE cgsl_matrix_int_view_ro; | ^~~~~~ include/rb_gsl_array.h:61:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 61 | EXTERN VALUE cgsl_permutation; | ^~~~~~ include/rb_gsl_array.h:62:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 62 | EXTERN VALUE cgsl_index; | ^~~~~~ include/rb_gsl_array.h:63:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 63 | EXTERN VALUE cgsl_function; | ^~~~~~ include/rb_gsl_array.h:64:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 64 | EXTERN VALUE mgsl_narray; | ^~~~~~ include/rb_gsl_array.h:66:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 66 | EXTERN VALUE mDirac; | ^~~~~~ In file included from vector_complex.c:13: include/rb_gsl_complex.h:21:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 21 | EXTERN VALUE cgsl_complex; | ^~~~~~ vector_complex.c:15:1: note: ‘#pragma message: EXTERN is deprecated, use RUBY_EXTERN instead’ 15 | EXTERN VALUE cgsl_complex; | ^~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from vector_complex.c:12: vector_complex.c: In function ‘Init_gsl_vector_complex’: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of ‘rb_define_methodm1’ from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(VALUE, VALUE, VALUE, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)} vector_complex.c:2115:3: note: in expansion of macro ‘rb_define_method’ 2115 | rb_define_method(cgsl_vector_complex, "matrix_view_with_tda", rb_gsl_vector_complex_matrix_view_with_tda, -1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from vector_complex.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected ‘VALUE (*)(int, union , VALUE)’ {aka ‘long unsigned int (*)(int, union , long unsigned int)’} but argument is of type ‘VALUE (*)(VALUE, VALUE, VALUE, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro ‘RB_METHOD_DEFINITION_DECL_C’ 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL_M1’ 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL’ 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from vector_complex.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2799:117: warning: passing argument 3 of ‘rb_define_methodm1’ from incompatible pointer type [-Wincompatible-pointer-types] 2799 | #define rb_define_method(klass, mid, func, arity) rb_define_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); | ^~~~~~ | | | VALUE (*)(int, VALUE **, VALUE) {aka long unsigned int (*)(int, long unsigned int **, long unsigned int)} vector_complex.c:2229:3: note: in expansion of macro ‘rb_define_method’ 2229 | rb_define_method(cgsl_vector_complex, "indgen!", rb_gsl_vector_complex_indgen_bang, -1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2148, from /usr/include/ruby-2.7.0/ruby.h:33, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from vector_complex.c:12: /usr/include/ruby-2.7.0/ruby/ruby.h:2775:27: note: expected ‘VALUE (*)(int, union , VALUE)’ {aka ‘long unsigned int (*)(int, union , long unsigned int)’} but argument is of type ‘VALUE (*)(int, VALUE **, VALUE)’ {aka ‘long unsigned int (*)(int, long unsigned int **, long unsigned int)’} 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro ‘RB_METHOD_DEFINITION_DECL_C’ 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /usr/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL_M1’ 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ruby-2.7.0/ruby/ruby.h:2775:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL’ 2775 | RB_METHOD_DEFINITION_DECL(rb_define_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -fdebug-prefix-map=/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=. -I. -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DGSL_VERSION=2.6 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.7-ikoxWz/ruby2.7-2.7.2=. -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-9XjmhO/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/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0 -L. -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -lruby-2.7 -ltamuanova -lgsl -lm -lc make[1]: Leaving directory '/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' current directory: /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=.' \"DESTDIR=\" install" make[1]: Entering directory '/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' /bin/mkdir -p . ./.gem.20211016-3459074-1685koe exit > .sitearchdir.time /usr/bin/install -c -m 0755 gsl_native.so ./.gem.20211016-3459074-1685koe make[1]: Leaving directory '/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/gsl-2.1.0.3/ext/gsl_native' current directory: /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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 ./siteconf20211016-3459074-1l90xv9.rb extconf.rb current directory: /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=.' "DESTDIR=" clean current directory: /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=.' "DESTDIR=" current directory: /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1=.' CXX='g++ -fdebug-prefix-map=/build/ruby-gsl-9XjmhO/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/x86_64-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/interp2d_fix.rb lib/gsl/version.rb lib/gsl/gnuplot.rb lib/gsl/oper.rb lib/rbgsl.rb lib/gsl.rb lib/ool/conmin.rb lib/ool.rb find lib/ -type d -empty -delete cd - cd - /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.7 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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/x86_64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -e gem\ \"gsl\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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/x86_64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.7 -w -I"test" "/usr/share/rubygems-integration/all/gems/rake-13.0.1/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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/test/test_helper.rb:4: warning: assigned but unused variable - e /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/debian/ruby-gsl/usr/lib/x86_64-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-9XjmhO/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-9XjmhO/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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/test/gsl/interp2d_test.rb:19: warning: assigned but unused variable - tolerance /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/test/gsl/multiroot_test.rb:8: warning: statement not reached /build/ruby-gsl-9XjmhO/ruby-gsl-2.1.0.3+dfsg1/test/gsl/poly_test.rb:260: warning: assigned but unused variable - cov /build/ruby-gsl-9XjmhO/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.1/lib/rake/rake_test_loader Started GSL::TestCase: BlasTest: test_amax: .: (0.000321) test_asum: .: (0.000181) test_axpy: .: (0.000200) test_copy: .: (0.000129) test_dnrm2: .: (0.000062) BsplineTest: test_bspline_knots: .: (1.891740) test_bspline_knots_uniform: .: (1.943428) CdfTest: test_beta_P: .: (0.001348) test_beta_Q: .: (0.000935) test_cauchy_P: .: (0.001245) test_cauchy_Pinv: .: (0.000687) test_cauchy_Q: .: (0.001223) test_cauchy_Qinv: .: (0.001042) test_chisq_P: .: (0.001215) test_chisq_Pinv: .: (0.000935) test_chisq_Q: .: (0.001860) test_chisq_Qinv: .: (0.000675) test_exponential_P: .: (0.000179) test_exponential_Pinv: .: (0.000171) test_exponential_Q: .: (0.000200) test_exponential_Qinv: .: (0.000171) test_fdist_P: .: (0.001153) test_fdist_Q: .: (0.000706) test_flat_P: .: (0.001612) test_flat_Pinv: .: (0.000173) test_flat_Q: .: (0.001162) test_flat_Qinv: .: (0.000215) test_gamma_P: .: (0.003393) test_gamma_Pinv: .: (0.001313) test_gamma_Q: .: (0.002402) test_gamma_Qinv: .: (0.000907) test_gaussian_P: .: (0.002404) test_gaussian_Pinv: .: (0.000649) test_gaussian_Q: .: (0.002021) test_gaussian_Qinv: .: (0.000594) test_gumbel1_P: .: (0.002563) test_gumbel1_Pinv: .: (0.000645) test_gumbel1_Q: .: (0.002157) test_gumbel1_Qinv: .: (0.000676) test_gumbel2_P: .: (0.001278) test_gumbel2_Pinv: .: (0.000360) test_gumbel2_Q: .: (0.001157) test_gumbel2_Qinv: .: (0.000671) test_laplace_P: .: (0.002029) test_laplace_Pinv: .: (0.000685) test_laplace_Q: .: (0.002012) test_laplace_Qinv: .: (0.000671) test_logistic_P: .: (0.002083) test_logistic_Pinv: .: (0.000670) test_logistic_Q: .: (0.002008) test_logistic_Qinv: .: (0.000705) test_lognormal_P: .: (0.001189) test_lognormal_Pinv: .: (0.000934) test_lognormal_Q: .: (0.001357) test_lognormal_Qinv: .: (0.000796) test_pareto_P: .: (0.001166) test_pareto_Pinv: .: (0.000263) test_pareto_Q: .: (0.001141) test_pareto_Qinv: .: (0.025419) test_rayleigh_P: .: (0.001105) test_rayleigh_Pinv: .: (0.000775) test_rayleigh_Q: .: (0.001415) test_rayleigh_Qinv: .: (0.000237) test_tdist_P: .: (0.002852) test_tdist_Pinv: .: (0.000821) test_tdist_Q: .: (0.001637) test_tdist_Qinv: .: (0.001042) test_ugaussian_P: .: (0.000266) test_ugaussian_Pinv: .: (0.000194) test_ugaussian_Q: .: (0.000296) test_ugaussian_Qinv: .: (0.000217) test_weibull_P: .: (0.000964) test_weibull_Pinv: .: (0.000678) test_weibull_Q: .: (0.001175) test_weibull_Qinv: .: (0.000182) ChebTest: test_cheb: .: (0.046940) CombinationTest: test_6_3: .: (0.001090) test_7_0: .: (0.000146) test_7_7: .: (0.000695) ComplexTest: test_complex: .: (0.000832) test_rb_complex_creation: .: (0.000225) ConstTest: test_kilo: .: (0.000259) test_light_year: .: (0.000140) test_speed_of_light: .: (0.000183) DerivTest: test_backward_0: .: (0.000371) test_backward_1: .: (0.000231) test_backward_2: .: (0.000207) test_backward_3: .: (0.000224) test_backward_4: .: (0.000189) test_backward_5: .: (0.000215) test_central_0: .: (0.000189) test_central_1: .: (0.000193) test_central_2: .: (0.000217) test_central_3: .: (0.000197) test_central_4: .: (0.000203) test_central_5: .: (0.000186) test_forward_0: .: (0.000210) test_forward_1: .: (0.000261) test_forward_2: .: (0.000201) test_forward_3: .: (0.000195) test_forward_4: .: (0.000187) test_forward_5: .: (0.000211) DhtTest: test_dht: .: (0.252820) test_dht1: .: (0.000549) DiffTest: test_backward_0: .: (0.000420) test_backward_1: .: (0.000194) test_backward_2: .: (0.000226) test_backward_3: .: (0.000226) test_backward_4: .: (0.000208) test_backward_5: .: (0.000180) test_central_0: .: (0.000204) test_central_1: .: (0.000179) test_central_2: .: (0.000185) test_central_3: .: (0.000208) test_central_4: .: (0.000172) test_central_5: .: (0.000205) test_forward_0: .: (0.000175) test_forward_1: .: (0.000202) test_forward_2: .: (0.000178) test_forward_3: .: (0.000177) test_forward_4: .: (0.000176) test_forward_5: .: (0.000173) EigenTest: test_eigen_gen: .: (7.546933) test_eigen_genherm: .: (5.361274) test_eigen_gensymm: .: (2.812374) test_nonsymmv: .: (0.001032) test_symm_herm: .: (0.013397) ErrTest: test_message: .: (0.000330) test_number: .: (0.000088) FitTest: test_fit_1: .: (0.000498) test_fit_2: .: (0.000254) test_fit_3: .: (0.000228) GSLTest: test_acosh: .: (0.000285) test_asinh: .: (0.000581) test_atanh: .: (0.000189) test_expm1: .: (0.000202) test_frexp: .: (0.000209) test_gsl: .: (0.000593) test_hypot: .: (0.000150) test_ldexp: .: (0.000120) test_log1p: .: (0.000171) test_pow_int: .: (0.000631) HistoTest: test_histo: .: (0.000201) IndexTest: test_get_array: .: (0.000251) test_get_failure: .: (0.000515) test_get_int: .: (0.000135) test_get_range: .: (0.000184) IntegrationTest: test_integration1: .: (0.001330) test_integration2: .: (0.001131) test_integration3: .: (0.044917) test_integration4: .: (0.008181) Interp2dTest: test_alloc: .: (0.001695) test_alloc_alternate_arg_construct: .: (0.001525) test_alloc_init: .: (0.001844) test_constants: .: (0.001522) test_info: .: (0.001555) test_use_case_saddle_interpolation: .: (0.086398) InterpTest: test_bsearch: .: (0.000328) LinalgTest: test_HH_solve: .: (0.001501) test_LU: .: (0.000521) test_QR: .: (0.000764) test_SV: .: (0.000385) test_TDN_cyc_solve: .: (0.000450) test_TDN_solve: .: (0.000502) test_TDS_cyc_solve: .: (0.000334) test_TDS_solve: .: (0.000434) test_bidiag_decomp: .: (0.005179) test_cholesky: .: (0.000313) test_matmult: .: (0.000296) MatrixNmfTest: test_difcost: .: (0.000167) test_matrix_nmf: .: (0.002294) test_nmf: .: (0.002244) MatrixTest: test_coerce: .: (0.000263) test_eye: .: (0.000114) test_isnonneg: .: (0.000184) test_ispos_neg: .: (0.000206) test_mul: .: (0.000305) test_set_col: .: (0.000106) test_set_row: .: (0.000096) MinTest: test_f_brent_0: .: (0.000388) test_f_brent_1: .: (0.000437) test_f_brent_2: .: (0.000506) test_f_brent_3: .: (0.000609) test_f_brent_4: .: (0.000466) test_f_e_brent_0: .: (0.000155) test_f_e_brent_1: .: (0.000134) test_f_e_brent_2: .: (0.000156) test_f_e_goldensection_0: .: (0.000162) test_f_e_goldensection_1: .: (0.000123) test_f_e_goldensection_2: .: (0.000146) test_f_e_quad_golden_0: .: (0.000128) test_f_e_quad_golden_1: .: (0.000119) test_f_e_quad_golden_2: .: (0.000139) test_f_goldensection_0: .: (0.000653) test_f_goldensection_1: .: (0.000768) test_f_goldensection_2: .: (0.000812) test_f_goldensection_3: .: (0.000823) test_f_goldensection_4: .: (0.000598) test_f_quad_golden_0: .: (0.000549) test_f_quad_golden_1: .: (0.000766) test_f_quad_golden_2: .: (0.000609) test_f_quad_golden_3: .: (0.000530) test_f_quad_golden_4: .: (0.000526) MonteTest: test_miser: .: (0.000233) test_vegas: .: (0.000205) MultiMinTest: test_f_rosenbrock: .: (0.000531) test_f_roth: .: (0.000424) test_f_wood: .: (0.003912) test_fdf_rosenbrock_conjugate_fr: .: (0.000429) test_fdf_rosenbrock_conjugate_pr: .: (0.000338) test_fdf_rosenbrock_steepest_descent: .: (0.002023) test_fdf_rosenbrock_vector_bfgs: .: (0.000330) test_fdf_rosenbrock_vector_bfgs2: .: (0.000233) test_fdf_roth_conjugate_fr: .: (0.000284) test_fdf_roth_conjugate_pr: .: (0.000324) test_fdf_roth_steepest_descent: .: (0.056361) test_fdf_roth_vector_bfgs: .: (0.000466) test_fdf_roth_vector_bfgs2: .: (0.000248) test_fdf_wood_conjugate_fr: .: (0.003995) test_fdf_wood_conjugate_pr: .: (0.004105) test_fdf_wood_steepest_descent: .: (0.019864) test_fdf_wood_vector_bfgs: .: (0.003055) test_fdf_wood_vector_bfgs2: .: (0.001751) MultiRootTest: test_f_rosenbrock_broyden: .: (0.000342) test_f_rosenbrock_dnewton: .: (0.000114) test_f_rosenbrock_hybrid: .: (0.000155) test_f_rosenbrock_hybrids: .: (0.000154) test_f_roth_broyden: .: (0.000131) test_f_roth_dnewton: .: (0.000160) test_f_roth_hybrid: .: (0.000127) test_f_roth_hybrids: .: (0.000140) test_fdf_roth_gnewton: .: (0.000083) test_fdf_roth_hybridj: .: (0.000058) test_fdf_roth_hybridsj: .: (0.000056) test_fdf_roth_newton: .: (0.000058) MultifitTest: test_2dgauss: .: (0.096382) test_brown: .: (0.005469) test_enso: .: (0.210148) test_filip: .: (0.003970) test_gauss: .: (0.099835) test_longley: .: (0.003467) MultisetTest: test_multiset: .: (0.002059) OdeivTest: test_evolve_exp_bsimp: .: (0.029714) test_evolve_exp_gear1: .: (0.450823) test_evolve_exp_gear2: .: (0.001608) test_evolve_exp_rk2: .: (0.003522) test_evolve_exp_rk2imp: .: (0.007699) test_evolve_exp_rk4: .: (0.000633) test_evolve_exp_rk4imp: .: (0.001032) test_evolve_exp_rk8pd: .: (0.000243) test_evolve_exp_rkck: .: (0.000350) test_evolve_exp_rkf45: .: (0.000406) test_evolve_sin_bsimp: .: (0.001013) test_evolve_sin_gear1: .: (0.187079) test_evolve_sin_gear2: .: (0.000912) test_evolve_sin_rk2: .: (0.002429) test_evolve_sin_rk2imp: .: (0.005408) test_evolve_sin_rk4: .: (0.000382) test_evolve_sin_rk4imp: .: (0.000554) test_evolve_sin_rk8pd: .: (0.000180) test_evolve_sin_rkck: .: (0.000246) test_evolve_sin_rkf45: .: (0.000257) test_evolve_stiff1_bsimp: .: (0.002439) test_evolve_stiff1_gear1: .: (1.432015) test_evolve_stiff1_gear2: .: (0.024736) test_evolve_stiff1_rk2: .: (0.015322) test_evolve_stiff1_rk2imp: .: (0.075037) test_evolve_stiff1_rk4: .: (0.014566) test_evolve_stiff1_rk4imp: .: (0.028021) test_evolve_stiff1_rk8pd: .: (0.034501) test_evolve_stiff1_rkck: .: (0.008276) test_evolve_stiff1_rkf45: .: (0.008744) test_evolve_stiff5_bsimp: .: (0.004846) test_evolve_stiff5_gear1: .: (2.439030) test_evolve_stiff5_gear2: .: (0.103624) test_evolve_stiff5_rk2: .: (0.049839) test_evolve_stiff5_rk2imp: .: (0.115531) test_evolve_stiff5_rk4: .: (0.029203) test_evolve_stiff5_rk4imp: .: (0.095400) test_evolve_stiff5_rk8pd: .: (0.062529) test_evolve_stiff5_rkck: .: (0.027140) test_evolve_stiff5_rkf45: .: (0.026581) test_stepper_err_gear1: .: (0.153859) test_stepper_err_gear2: .: (0.117875) test_stepper_err_rk2: .: (0.110269) test_stepper_err_rk2imp: .: (0.151584) test_stepper_err_rk4: .: (0.138029) test_stepper_err_rk4imp: .: (0.192775) test_stepper_err_rk8pd: .: (0.214425) test_stepper_err_rkck: .: (0.115307) test_stepper_err_rkf45: .: (0.163658) test_stepper_exp_bsimp: .: (10.503174) test_stepper_exp_gear1: .: (1.820627) test_stepper_exp_rk2: .: (1.580838) test_stepper_exp_rk2imp: .: (1.932475) test_stepper_exp_rk4: .: (2.163645) test_stepper_exp_rk4imp: .: (2.323939) test_stepper_exp_rk8pd: .: (2.205742) test_stepper_exp_rkck: .: (1.702357) test_stepper_exp_rkf45: .: (1.887850) test_stepper_linear_bsimp: .: (0.699591) test_stepper_linear_gear1: .: (0.121466) test_stepper_linear_rk2: .: (0.143588) test_stepper_linear_rk2imp: .: (0.132996) test_stepper_linear_rk4: .: (0.205211) test_stepper_linear_rk4imp: .: (0.327555) test_stepper_linear_rk8pd: .: (0.177525) test_stepper_linear_rkck: .: (0.141257) test_stepper_linear_rkf45: .: (0.132906) test_stepper_sin_bsimp: .: (21.135517) test_stepper_sin_gear1: .: (1.884583) test_stepper_sin_rk2: .: (1.285534) test_stepper_sin_rk2imp: .: (2.037561) test_stepper_sin_rk4: .: (2.370365) test_stepper_sin_rk4imp: .: (3.082274) test_stepper_sin_rk8pd: .: (2.117071) test_stepper_sin_rkck: .: (1.484224) test_stepper_sin_rkf45: .: (1.693413) test_stepper_stiff_bsimp: .: (2.490970) test_stepper_stiff_gear1: .: (0.284404) test_stepper_stiff_rk2: .: (0.214263) test_stepper_stiff_rk2imp: .: (0.295605) test_stepper_stiff_rk4: .: (0.341216) test_stepper_stiff_rk4imp: .: (0.468842) test_stepper_stiff_rk8pd: .: (0.340046) test_stepper_stiff_rkck: .: (0.280121) test_stepper_stiff_rkf45: .: (0.236301) OperTest: test_division_poly: .: (0.000325) test_division_vector_col: .: (0.000246) test_division_vector_int_col: .: (0.000198) test_multiplication_matrix: .: (0.000125) test_multiplication_matrix_complex: .: (0.000111) test_multiplication_matrix_int: .: (0.000130) test_multiplication_vector: .: (0.000107) test_multiplication_vector_complex: .: (0.000125) test_multiplication_vector_int: .: (0.000146) PolyTest: test_poly: .: (0.021821) test_special: .: (0.000990) QRngTest: test_hdsobol: .: (0.000290) test_nied2: .: (0.001704) test_sobol: .: (0.000209) QuarticTest: test_quartic: .: (0.000264) RandistTest: test_randist: .: (2.965860) test_shuffle: .: (0.855876) RngTest: test_borosh13_0: .: (0.001281) test_cmrg_0: .: (0.001417) test_coveyou_0: .: (0.001113) test_fishman18_0: .: (0.001283) test_fishman20_0: .: (0.001130) test_fishman2x_0: .: (0.001173) test_float_borosh13: .: (0.008670) test_float_cmrg: .: (0.009564) test_float_coveyou: .: (0.008744) test_float_fishman18: .: (0.009637) test_float_fishman20: .: (0.032668) test_float_fishman2x: .: (0.016852) test_float_gfsr4: .: (0.013462) test_float_knuthran: .: (0.009516) test_float_knuthran2: .: (0.011267) test_float_knuthran2002: .: (0.010448) test_float_lecuyer21: .: (0.010584) test_float_minstd: .: (0.035114) test_float_mrg: .: (0.012968) test_float_mt19937: .: (0.009817) test_float_mt19937_1998: .: (0.009108) test_float_mt19937_1999: .: (0.009011) test_float_r250: .: (0.008855) test_float_ran0: .: (0.009796) test_float_ran1: .: (0.034056) test_float_ran2: .: (0.018996) test_float_ran3: .: (0.018322) test_float_rand: .: (0.017235) test_float_rand48: .: (0.013757) test_float_random-bsd: .: (0.036749) test_float_random-glibc2: .: (0.015777) test_float_random-libc5: .: (0.012208) test_float_random128-bsd: .: (0.011156) test_float_random128-glibc2: .: (0.011294) test_float_random128-libc5: .: (0.010982) test_float_random256-bsd: .: (0.034437) test_float_random256-glibc2: .: (0.018047) test_float_random256-libc5: .: (0.019620) test_float_random32-bsd: .: (0.019711) test_float_random32-glibc2: .: (0.034058) test_float_random32-libc5: .: (0.016419) test_float_random64-bsd: .: (0.016894) test_float_random64-glibc2: .: (0.019027) test_float_random64-libc5: .: (0.014673) test_float_random8-bsd: .: (0.034396) test_float_random8-glibc2: .: (0.013023) test_float_random8-libc5: .: (0.012014) test_float_randu: .: (0.011202) test_float_ranf: .: (0.011234) test_float_ranlux: .: (0.013612) test_float_ranlux389: .: (0.043820) test_float_ranlxd1: .: (0.014737) test_float_ranlxd2: .: (0.015835) test_float_ranlxs0: .: (0.010111) test_float_ranlxs1: .: (0.010884) test_float_ranlxs2: .: (0.012230) test_float_ranmar: .: (0.008845) test_float_slatec: .: (0.032719) test_float_taus: .: (0.012879) test_float_taus113: .: (0.009730) test_float_taus2: .: (0.009425) test_float_transputer: .: (0.008747) test_float_tt800: .: (0.008810) test_float_uni: .: (0.010105) test_float_uni32: .: (0.032906) test_float_vax: .: (0.014960) test_float_waterman14: .: (0.010863) test_float_zuf: .: (0.011914) test_generic_borosh13: .: (0.071745) test_generic_cmrg: .: (0.051997) test_generic_coveyou: .: (0.071734) test_generic_fishman18: .: (0.066201) test_generic_fishman20: .: (0.045734) test_generic_fishman2x: .: (0.069598) test_generic_gfsr4: .: (0.052158) test_generic_knuthran: .: (0.066593) test_generic_knuthran2: .: (0.086247) test_generic_knuthran2002: .: (0.098922) test_generic_lecuyer21: .: (0.037652) test_generic_minstd: .: (0.075733) test_generic_mrg: .: (0.066566) test_generic_mt19937: .: (0.051050) test_generic_mt19937_1998: .: (0.077352) test_generic_mt19937_1999: .: (0.065738) test_generic_r250: .: (0.054813) test_generic_ran0: .: (0.075476) test_generic_ran1: .: (0.044557) test_generic_ran2: .: (0.078789) test_generic_ran3: .: (0.076067) test_generic_rand: .: (0.037462) test_generic_rand48: .: (0.070717) test_generic_random-bsd: .: (0.069278) test_generic_random-glibc2: .: (0.046863) test_generic_random-libc5: .: (0.074690) test_generic_random128-bsd: .: (0.044392) test_generic_random128-glibc2: .: (0.067371) test_generic_random128-libc5: .: (0.067837) test_generic_random256-bsd: .: (0.042683) test_generic_random256-glibc2: .: (0.068362) test_generic_random256-libc5: .: (0.047369) test_generic_random32-bsd: .: (0.073812) test_generic_random32-glibc2: .: (0.061912) test_generic_random32-libc5: .: (0.047331) test_generic_random64-bsd: .: (0.067548) test_generic_random64-glibc2: .: (0.044428) test_generic_random64-libc5: .: (0.067959) test_generic_random8-bsd: .: (0.038605) test_generic_random8-glibc2: .: (0.071505) test_generic_random8-libc5: .: (0.074470) test_generic_randu: .: (0.086186) test_generic_ranf: .: (0.060160) test_generic_ranlux: .: (0.111228) test_generic_ranlux389: .: (0.146522) test_generic_ranlxd1: .: (0.105072) test_generic_ranlxd2: .: (0.138455) test_generic_ranlxs0: .: (0.106310) test_generic_ranlxs1: .: (0.079609) test_generic_ranlxs2: .: (0.092496) test_generic_ranmar: .: (0.088426) test_generic_slatec: .: (0.079451) test_generic_taus: .: (0.049423) test_generic_taus113: .: (0.081966) test_generic_taus2: .: (0.080433) test_generic_transputer: .: (0.091853) test_generic_tt800: .: (0.114826) test_generic_uni: .: (0.040402) test_generic_uni32: .: (0.065508) test_generic_vax: .: (0.038316) test_generic_waterman14: .: (0.065549) test_generic_zuf: .: (0.067520) test_knuthran2_0: .: (0.002670) test_knuthran_0: .: (0.353370) test_lecuyer21_0: .: (0.001156) test_minstd_0: .: (0.001125) test_mrg_0: .: (0.002039) test_mt19937_0: .: (0.000288) test_mt19937_1998_0: .: (0.000302) test_mt19937_1999_0: .: (0.000289) test_parallel_state_borosh13: .: (0.002898) test_parallel_state_cmrg: .: (0.003071) test_parallel_state_coveyou: .: (0.002896) test_parallel_state_fishman18: .: (0.003026) test_parallel_state_fishman20: .: (0.002910) test_parallel_state_fishman2x: .: (0.016801) test_parallel_state_gfsr4: .: (0.008345) test_parallel_state_knuthran: .: (0.004031) test_parallel_state_knuthran2: .: (0.003972) test_parallel_state_knuthran2002: .: (0.002733) test_parallel_state_lecuyer21: .: (0.002045) test_parallel_state_minstd: .: (0.002102) test_parallel_state_mrg: .: (0.003069) test_parallel_state_mt19937: .: (0.003159) test_parallel_state_mt19937_1998: .: (0.003123) test_parallel_state_mt19937_1999: .: (0.003136) test_parallel_state_r250: .: (0.003008) test_parallel_state_ran0: .: (0.002933) test_parallel_state_ran1: .: (0.002938) test_parallel_state_ran2: .: (0.002956) test_parallel_state_ran3: .: (0.002893) test_parallel_state_rand: .: (0.002750) test_parallel_state_rand48: .: (0.002877) test_parallel_state_random-bsd: .: (0.002765) test_parallel_state_random-glibc2: .: (0.002834) test_parallel_state_random-libc5: .: (0.002856) test_parallel_state_random128-bsd: .: (0.002948) test_parallel_state_random128-glibc2: .: (0.027913) test_parallel_state_random128-libc5: .: (0.005702) test_parallel_state_random256-bsd: .: (0.005183) test_parallel_state_random256-glibc2: .: (0.003985) test_parallel_state_random256-libc5: .: (0.006006) test_parallel_state_random32-bsd: .: (0.003659) test_parallel_state_random32-glibc2: .: (0.003612) test_parallel_state_random32-libc5: .: (0.002092) test_parallel_state_random64-bsd: .: (0.002010) test_parallel_state_random64-glibc2: .: (0.002032) test_parallel_state_random64-libc5: .: (0.002015) test_parallel_state_random8-bsd: .: (0.001991) test_parallel_state_random8-glibc2: .: (0.002019) test_parallel_state_random8-libc5: .: (0.002018) test_parallel_state_randu: .: (0.001992) test_parallel_state_ranf: .: (0.002128) test_parallel_state_ranlux: .: (0.002406) test_parallel_state_ranlux389: .: (0.002704) test_parallel_state_ranlxd1: .: (0.002644) test_parallel_state_ranlxd2: .: (0.003210) test_parallel_state_ranlxs0: .: (0.002393) test_parallel_state_ranlxs1: .: (0.002818) test_parallel_state_ranlxs2: .: (0.004018) test_parallel_state_ranmar: .: (0.003267) test_parallel_state_slatec: .: (0.003084) test_parallel_state_taus: .: (0.003098) test_parallel_state_taus113: .: (0.024428) test_parallel_state_taus2: .: (0.003888) test_parallel_state_transputer: .: (0.003694) test_parallel_state_tt800: .: (0.003837) test_parallel_state_uni: .: (0.003777) test_parallel_state_uni32: .: (0.005596) test_parallel_state_vax: .: (0.003104) test_parallel_state_waterman14: .: (0.002091) test_parallel_state_zuf: .: (0.004420) test_r250_0: .: (0.001659) test_ran0_0: .: (0.001683) test_ran1_0: .: (0.001659) test_ran2_0: .: (0.001735) test_ran3_0: .: (0.001639) test_rand48_0: .: (0.001716) test_rand48_1: .: (0.001627) test_rand_0: .: (0.001635) test_random128_bsd_0: .: (0.001624) test_random128_glibc2_0: .: (0.001794) test_random128_libc5_0: .: (0.001692) test_random256_bsd_0: .: (0.001641) test_random256_glibc2_0: .: (0.001667) test_random256_libc5_0: .: (0.001656) test_random32_bsd_0: .: (0.001779) test_random32_glibc2_0: .: (0.001814) test_random32_libc5_0: .: (0.001220) test_random64_bsd_0: .: (0.001736) test_random64_glibc2_0: .: (0.001228) test_random64_libc5_0: .: (0.001669) test_random8_bsd_0: .: (0.001427) test_random8_glibc2_0: .: (0.001187) test_random8_libc5_0: .: (0.001206) test_random_bsd_0: .: (0.001269) test_random_glibc2_0: .: (0.001242) test_random_libc5_0: .: (0.001681) test_randu_0: .: (0.002352) test_ranf_0: .: (0.022946) test_ranf_1: .: (0.002194) test_ranlux389_0: .: (0.003723) test_ranlux_0: .: (0.003200) test_ranlxd1_0: .: (0.003494) test_ranlxd2_0: .: (0.004513) test_ranlxs0_0: .: (0.002813) test_ranlxs1_0: .: (0.002453) test_ranlxs2_0: .: (0.002309) test_ranmar_0: .: (0.001287) test_read_write_borosh13: .: (0.001619) test_read_write_cmrg: .: (0.001174) test_read_write_coveyou: .: (0.001061) test_read_write_fishman18: .: (0.001058) test_read_write_fishman20: .: (0.001049) test_read_write_fishman2x: .: (0.001059) test_read_write_gfsr4: .: (0.003325) test_read_write_knuthran: .: (0.001193) test_read_write_knuthran2: .: (0.001081) test_read_write_knuthran2002: .: (0.001074) test_read_write_lecuyer21: .: (0.001088) test_read_write_minstd: .: (0.001625) test_read_write_mrg: .: (0.001428) test_read_write_mt19937: .: (0.001444) test_read_write_mt19937_1998: .: (0.001531) test_read_write_mt19937_1999: .: (0.001553) test_read_write_r250: .: (0.001741) test_read_write_ran0: .: (0.002159) test_read_write_ran1: .: (0.002322) test_read_write_ran2: .: (0.002232) test_read_write_ran3: .: (0.002290) test_read_write_rand: .: (0.002177) test_read_write_rand48: .: (0.002159) test_read_write_random-bsd: .: (0.002132) test_read_write_random-glibc2: .: (0.002166) test_read_write_random-libc5: .: (0.002121) test_read_write_random128-bsd: .: (0.002222) test_read_write_random128-glibc2: .: (0.002112) test_read_write_random128-libc5: .: (0.022747) test_read_write_random256-bsd: .: (0.001700) test_read_write_random256-glibc2: .: (0.001767) test_read_write_random256-libc5: .: (0.002031) test_read_write_random32-bsd: .: (0.006077) test_read_write_random32-glibc2: .: (0.001935) test_read_write_random32-libc5: .: (0.001951) test_read_write_random64-bsd: .: (0.001958) test_read_write_random64-glibc2: .: (0.001880) test_read_write_random64-libc5: .: (0.001889) test_read_write_random8-bsd: .: (0.001850) test_read_write_random8-glibc2: .: (0.001861) test_read_write_random8-libc5: .: (0.001015) test_read_write_randu: .: (0.001122) test_read_write_ranf: .: (0.001055) test_read_write_ranlux: .: (0.001222) test_read_write_ranlux389: .: (0.001351) test_read_write_ranlxd1: .: (0.001456) test_read_write_ranlxd2: .: (0.001665) test_read_write_ranlxs0: .: (0.001086) test_read_write_ranlxs1: .: (0.001160) test_read_write_ranlxs2: .: (0.001308) test_read_write_ranmar: .: (0.001021) test_read_write_slatec: .: (0.001035) test_read_write_taus: .: (0.000970) test_read_write_taus113: .: (0.001010) test_read_write_taus2: .: (0.001022) test_read_write_transputer: .: (0.001106) test_read_write_tt800: .: (0.001038) test_read_write_uni: .: (0.000982) test_read_write_uni32: .: (0.001004) test_read_write_vax: .: (0.000984) test_read_write_waterman14: .: (0.001010) test_read_write_zuf: .: (0.001481) test_slatec_0: .: (0.001153) test_state_borosh13: .: (0.000892) test_state_cmrg: .: (0.000947) test_state_coveyou: .: (0.001085) test_state_fishman18: .: (0.000990) test_state_fishman20: .: (0.000913) test_state_fishman2x: .: (0.000869) test_state_gfsr4: .: (0.006950) test_state_knuthran: .: (0.002177) test_state_knuthran2: .: (0.001321) test_state_knuthran2002: .: (0.001423) test_state_lecuyer21: .: (0.001181) test_state_minstd: .: (0.001219) test_state_mrg: .: (0.001278) test_state_mt19937: .: (0.001215) test_state_mt19937_1998: .: (0.001188) test_state_mt19937_1999: .: (0.001342) test_state_r250: .: (0.001199) test_state_ran0: .: (0.001181) test_state_ran1: .: (0.021743) test_state_ran2: .: (0.001850) test_state_ran3: .: (0.001844) test_state_rand: .: (0.001762) test_state_rand48: .: (0.001806) test_state_random-bsd: .: (0.001676) test_state_random-glibc2: .: (0.001699) test_state_random-libc5: .: (0.001735) test_state_random128-bsd: .: (0.001642) test_state_random128-glibc2: .: (0.001577) test_state_random128-libc5: .: (0.001586) test_state_random256-bsd: .: (0.001632) test_state_random256-glibc2: .: (0.002154) test_state_random256-libc5: .: (0.001433) test_state_random32-bsd: .: (0.001256) test_state_random32-glibc2: .: (0.001047) test_state_random32-libc5: .: (0.000901) test_state_random64-bsd: .: (0.001134) test_state_random64-glibc2: .: (0.001265) test_state_random64-libc5: .: (0.001213) test_state_random8-bsd: .: (0.001190) test_state_random8-glibc2: .: (0.001212) test_state_random8-libc5: .: (0.001197) test_state_randu: .: (0.001212) test_state_ranf: .: (0.001225) test_state_ranlux: .: (0.001476) test_state_ranlux389: .: (0.002072) test_state_ranlxd1: .: (0.001656) test_state_ranlxd2: .: (0.002113) test_state_ranlxs0: .: (0.001373) test_state_ranlxs1: .: (0.001461) test_state_ranlxs2: .: (0.001654) test_state_ranmar: .: (0.001393) test_state_slatec: .: (0.001218) test_state_taus: .: (0.001183) test_state_taus113: .: (0.001198) test_state_taus2: .: (0.001229) test_state_transputer: .: (0.001177) test_state_tt800: .: (0.001255) test_state_uni: .: (0.001201) test_state_uni32: .: (0.001167) test_state_vax: .: (0.001162) test_state_waterman14: .: (0.001181) test_state_zuf: .: (0.002560) test_taus113_0: .: (0.000286) test_taus_0: .: (0.001497) test_transputer_0: .: (0.001492) test_tt800_0: .: (0.001595) test_uni32_0: .: (0.001543) test_uni_0: .: (0.001575) test_vax_0: .: (0.023233) test_waterman14_0: .: (0.002816) test_zuf_0: .: (0.003197) RootsTest: test_f_bisection: .: (0.002651) test_f_brent: .: (0.000969) test_f_falsepos: .: (0.000941) test_fdf_newton: .: (0.000229) test_fdf_secant: .: (0.000204) test_fdf_steffenson: .: (0.000211) SfTest: test_airy: .: (0.008104) test_bessel: .: (0.021635) test_coulomb: .: (0.000701) test_dilog: .: (0.001620) test_gamma: .: (0.018106) test_hyperg: .: (0.050212) test_legendre: .: (0.018500) test_mathieu: .: (0.002060) test_mode: .: (0.000173) test_sf: .: (0.072920) Spline2dTest: test_info: .: (0.003428) test_use_case_saddle_interpolation: .: (0.093589) StatsTest: test_stats: .: (0.002253) test_variance_with_fixed_mean: .: (0.000257) SumTest: test_asymptotic_series: .: (0.000706) test_eta: .: (0.000444) test_eulers_constant: .: (0.000546) test_exp_10: .: (0.000668) test_exp_neg_10: .: (0.000437) test_log: .: (0.000711) test_log2: .: (0.000475) test_zeta_2: .: (0.000347) TensorTest: test_tensor: .: (0.000304) VectorTest: test_addsub: .: (0.000350) test_collect: .: (0.000165) test_complex_addsub: .: (0.000201) test_complex_collect: .: (0.000169) test_complex_get: .: (0.000171) test_complex_subvector: .: (0.001832) test_get: .: (0.000150) test_isnonneg: .: (0.000393) test_ispos_neg: .: (0.000380) test_subvector: .: (0.001653) WaveletTest: test_1d_bspline: .: (0.420734) test_1d_bspline_centered: .: (0.480058) test_1d_daubechies: .: (0.443691) test_1d_daubechies_centered: .: (0.356835) test_1d_haar: .: (0.029705) test_1d_haar_centered: .: (0.024509) test_2d_bspline_centered_nonstd: .: (0.052856) test_2d_bspline_centered_standard: .: (0.028628) test_2d_bspline_nonstd: .: (0.052151) test_2d_bspline_standard: .: (0.026834) Finished in 110.062320734 seconds. ------------------------------------------------------------------------------- 764 tests, 1514140 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed ------------------------------------------------------------------------------- 6.94 tests/s, 13757.11 assertions/s ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -a -O--buildsystem=ruby dh_ruby_fixdocs -a -O--buildsystem=ruby dh_installchangelogs -a -O--buildsystem=ruby debian/rules override_dh_installexamples make[1]: Entering directory '/build/ruby-gsl-9XjmhO/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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1' dh_installinit -a -O--buildsystem=ruby dh_installsystemduser -a -O--buildsystem=ruby dh_perl -a -O--buildsystem=ruby dh_link -a -O--buildsystem=ruby dh_strip_nondeterminism -a -O--buildsystem=ruby dh_compress -X.rb -a -O--buildsystem=ruby dh_fixperms -a -O--buildsystem=ruby dh_missing -a -O--buildsystem=ruby dh_dwz -a -O--buildsystem=ruby debian/rules override_dh_strip make[1]: Entering directory '/build/ruby-gsl-9XjmhO/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-9XjmhO/ruby-gsl-2.1.0.3+dfsg1' dh_makeshlibs -a -O--buildsystem=ruby dh_shlibdeps -a -O--buildsystem=ruby dh_ruby_fixdepends -a -O--buildsystem=ruby dh_installdeb -a -O--buildsystem=ruby dh_gencontrol -a -O--buildsystem=ruby dh_md5sums -a -O--buildsystem=ruby dh_builddeb -a -O--buildsystem=ruby dpkg-deb: building package 'ruby-gsl' in '../ruby-gsl_2.1.0.3+dfsg1-3_amd64.deb'. dpkg-deb: building package 'ruby-gsl-dbgsym' in '../ruby-gsl-dbgsym_2.1.0.3+dfsg1-3_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../ruby-gsl_2.1.0.3+dfsg1-3_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/ruby-gsl-9XjmhO /tmp/ruby-gsl-2.1.0.3+dfsg1-3kofe7s40 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.9x2Yqg7BfF... I: success in 599.9908 seconds md5: ruby-gsl-dbgsym_2.1.0.3+dfsg1-3_amd64.deb: OK md5: ruby-gsl_2.1.0.3+dfsg1-3_amd64.deb: OK sha1: ruby-gsl-dbgsym_2.1.0.3+dfsg1-3_amd64.deb: OK sha1: ruby-gsl_2.1.0.3+dfsg1-3_amd64.deb: OK sha256: ruby-gsl-dbgsym_2.1.0.3+dfsg1-3_amd64.deb: OK sha256: ruby-gsl_2.1.0.3+dfsg1-3_amd64.deb: OK Checksums: OK