Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/o/octave-gsl/octave-gsl_2.1.1-5+b1_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/octave-gsl-2.1.1-5+b10uw16ebs/octave-gsl_2.1.1-5+b1_amd64.buildinfo Get source package info: octave-gsl=2.1.1-5 Source URL: http://snapshot.notset.fr/mr/package/octave-gsl/2.1.1-5/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=aglfn=1.7+git20191031.4036a9c-2 autoconf=2.69-11.1 automake=1:1.16.3-1 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.48 bash=5.1~rc3-1 binutils=2.35.1-4 binutils-common=2.35.1-4 binutils-x86-64-linux-gnu=2.35.1-4 bsdextrautils=2.36.1-2 bsdutils=1:2.36.1-2 build-essential=12.8 bzip2=1.0.8-4 ca-certificates=20200601 cme=1.032-1 coreutils=8.32-4+b1 cpp=4:10.2.0-1 cpp-10=10.2.1-1 dash=0.5.11+git20200708+dd9ef66-2 debconf=1.5.74 debhelper=13.3 debianutils=4.11.2 dh-autoreconf=19 dh-octave=1.0.2 dh-octave-autopkgtest=1.0.2 dh-strip-nondeterminism=1.9.0-1 diffstat=1.63-1 diffutils=1:3.7-3 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13+20201015-2 file=1:5.39-3 findutils=4.7.0+git20201010-2 fontconfig=2.13.1-4.2 fontconfig-config=2.13.1-4.2 fonts-dejavu-core=2.37-2 fonts-freefont-otf=20120503-10 g++=4:10.2.0-1 g++-10=10.2.1-1 gcc=4:10.2.0-1 gcc-10=10.2.1-1 gcc-10-base=10.2.1-1 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 gfortran=4:10.2.0-1 gfortran-10=10.2.1-1 gnuplot-data=5.4.1+dfsg1-1 gnuplot-nox=5.4.1+dfsg1-1 gpg=2.2.20-1 gpgconf=2.2.20-1 grep=3.6-1 groff-base=1.22.4-5 gzip=1.10-2 hdf5-helpers=1.10.6+repack-2 hostname=3.23 init-system-helpers=1.59 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-8 libaec-dev=1.0.4-1 libaec0=1.0.4-1 libalgorithm-c3-perl=0.11-1 libaliased-perl=0.34-1 libamd2=1:5.8.1+dfsg-2 libapp-cmd-perl=0.331-1 libapt-pkg-perl=0.1.36+b4 libapt-pkg6.0=2.1.12 libarchive-zip-perl=1.68-1 libarpack2=3.8.0-1 libarray-intspan-perl=2.004-1 libasan6=10.2.1-1 libasound2=1.2.4-1 libasound2-data=1.2.4-1 libassuan0=2.5.3-7.1 libatomic1=10.2.1-1 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3.1 libaudit1=1:2.8.5-3.1 libavahi-client3=0.8-3 libavahi-common-data=0.8-3 libavahi-common3=0.8-3 libb-hooks-endofscope-perl=0.24-1 libb-hooks-op-check-perl=0.22-1+b3 libbinutils=2.35.1-4 libblas-dev=3.9.0-3 libblas3=3.9.0-3 libblkid1=2.36.1-2 libboolean-perl=0.46-1 libbrotli1=1.0.9-2+b2 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-4 libc-bin=2.31-5 libc-dev-bin=2.31-5 libc6=2.31-5 libc6-dev=2.31-5 libcairo2=1.16.0-4 libcamd2=1:5.8.1+dfsg-2 libcap-ng0=0.7.9-2.2+b1 libcapture-tiny-perl=0.48-1 libcarp-assert-more-perl=1.24-1 libcarp-assert-perl=0.21-1 libcc1-0=10.2.1-1 libccolamd2=1:5.8.1+dfsg-2 libcholmod3=1:5.8.1+dfsg-2 libclass-c3-perl=0.35-1 libclass-data-inheritable-perl=0.08-3 libclass-load-perl=0.25-1 libclass-method-modifiers-perl=2.13-1 libclass-xsaccessor-perl=1.19-3+b6 libclone-choose-perl=0.010-1 libclone-perl=0.45-1+b1 libcolamd2=1:5.8.1+dfsg-2 libcom-err2=1.45.6-1 libconfig-model-backend-yaml-perl=2.133-2 libconfig-model-dpkg-perl=2.139 libconfig-model-perl=2.140-1 libconfig-tiny-perl=2.24-1 libconvert-binhex-perl=1.125-1 libcpanel-json-xs-perl=4.25-1+b1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-4 libctf0=2.35.1-4 libcups2=2.3.3op1-3 libcurl3-gnutls=7.72.0-1 libcxsparse3=1:5.8.1+dfsg-2 libdata-dpath-perl=0.58-1 libdata-messagepack-perl=1.00-4+b1 libdata-optlist-perl=0.110-1 libdata-section-perl=0.200007-1 libdata-validate-domain-perl=0.10-1 libdatrie1=0.2.12-3 libdb5.3=5.3.28+dfsg1-0.6 libdbus-1-3=1.12.20-1 libdebconfclient0=0.255 libdebhelper-perl=13.3 libdevel-callchecker-perl=0.008-1+b2 libdevel-size-perl=0.83-1+b2 libdevel-stacktrace-perl=2.0400-1 libdouble-conversion3=3.1.5-6.1 libdpkg-perl=1.20.5 libdrm-amdgpu1=2.4.103-2 libdrm-common=2.4.103-2 libdrm-intel1=2.4.103-2 libdrm-nouveau2=2.4.103-2 libdrm-radeon1=2.4.103-2 libdrm2=2.4.103-2 libdynaloader-functions-perl=0.003-1 libedit2=3.1-20191231-1 libegl-dev=1.3.2-1 libegl-mesa0=20.2.4-1 libegl1=1.3.2-1 libelf1=0.182-1 libemail-address-xs-perl=1.04-1+b3 libencode-locale-perl=1.05-1 liberror-perl=0.17029-1 libevdev2=1.10.0+dfsg-1 libexception-class-perl=1.44-1 libexpat1=2.2.10-1 libexporter-lite-perl=0.08-1 libexporter-tiny-perl=1.002002-1 libffi7=3.3-5 libfftw3-bin=3.3.8-2 libfftw3-dev=3.3.8-2 libfftw3-double3=3.3.8-2 libfftw3-long3=3.3.8-2 libfftw3-quad3=3.3.8-2 libfftw3-single3=3.3.8-2 libfile-basedir-perl=0.08-1 libfile-find-rule-perl=0.34-1 libfile-homedir-perl=1.006-1 libfile-listing-perl=6.14-1 libfile-stripnondeterminism-perl=1.9.0-1 libfile-which-perl=1.23-1 libflac8=1.3.3-1 libfltk-gl1.3=1.3.5-2 libfltk1.3=1.3.5-2 libfont-ttf-perl=1.06-1 libfontconfig1=2.13.1-4.2 libfreetype6=2.10.4+dfsg-1 libfribidi0=1.0.8-2 libgbm1=20.2.4-1 libgcc-10-dev=10.2.1-1 libgcc-s1=10.2.1-1 libgcrypt20=1.8.7-2 libgd3=2.3.0-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libgetopt-long-descriptive-perl=0.105-1 libgfortran-10-dev=10.2.1-1 libgfortran5=10.2.1-1 libgl-dev=1.3.2-1 libgl1=1.3.2-1 libgl1-mesa-dev=20.2.4-1 libgl1-mesa-dri=20.2.4-1 libgl2ps1.4=1.4.2+dfsg1-1 libglapi-mesa=20.2.4-1 libgles-dev=1.3.2-1 libgles1=1.3.2-1 libgles2=1.3.2-1 libglib2.0-0=2.66.3-2 libglpk40=4.65-2 libglu1-mesa=9.0.1-1 libglvnd-dev=1.3.2-1 libglvnd0=1.3.2-1 libglx-dev=1.3.2-1 libglx-mesa0=20.2.4-1 libglx0=1.3.2-1 libgmp10=2:6.2.1+dfsg-1 libgnutls30=3.6.15-4 libgomp1=10.2.1-1 libgpg-error0=1.38-2 libgraphicsmagick++-q16-12=1.4+really1.3.35+hg16394-1 libgraphicsmagick-q16-3=1.4+really1.3.35+hg16394-1 libgraphite2-3=1.3.14-1 libgsl-dev=2.6+dfsg-2 libgsl25=2.6+dfsg-2 libgslcblas0=2.6+dfsg-2 libgssapi-krb5-2=1.18.3-4 libgudev-1.0-0=234-1 libharfbuzz0b=2.6.7-1 libhash-fieldhash-perl=0.15-1+b3 libhash-merge-perl=0.302-1 libhdf5-103-1=1.10.6+repack-2 libhdf5-cpp-103-1=1.10.6+repack-2 libhdf5-dev=1.10.6+repack-2 libhdf5-fortran-102=1.10.6+repack-2 libhdf5-hl-100=1.10.6+repack-2 libhdf5-hl-cpp-100=1.10.6+repack-2 libhdf5-hl-fortran-100=1.10.6+repack-2 libhogweed6=3.6-2 libhtml-html5-entities-perl=0.004-1 libhtml-parser-perl=3.75-1+b1 libhtml-tagset-perl=3.20-4 libhtml-tree-perl=5.07-2 libhttp-cookies-perl=6.09-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-5 libidn2-0=2.3.0-4 libimport-into-perl=1.002005-1 libinput-bin=1.16.4-1 libinput10=1.16.4-1 libio-html-perl=1.001-1 libio-socket-ssl-perl=2.068-1 libio-string-perl=1.08-3 libio-stringy-perl=2.111-3 libio-tiecombine-perl=1.005-1 libipc-run3-perl=0.048-2 libipc-system-simple-perl=1.30-1 libisl23=0.23-1 libiterator-perl=0.03+ds1-1 libiterator-util-perl=0.02+ds1-1 libitm1=10.2.1-1 libjack-jackd2-0=1.9.16~dfsg-1 libjbig0=2.1-3.1+b2 libjpeg-dev=1:2.0.5-1.1 libjpeg62-turbo=1:2.0.5-1.1 libjpeg62-turbo-dev=1:2.0.5-1.1 libjson-maybexs-perl=1.004003-1 libjson-perl=4.02000-2 libk5crypto3=1.18.3-4 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-4 libkrb5support0=1.18.3-4 liblapack-dev=3.9.0-3 liblapack3=3.9.0-3 liblcms2-2=2.9-4+b1 libldap-2.4-2=2.4.56+dfsg-1 liblist-compare-perl=0.55-1 liblist-moreutils-perl=0.416-1+b6 liblist-someutils-perl=0.58-1 liblist-utilsby-perl=0.11-1 libllvm11=1:11.0.0-5+b1 liblog-any-adapter-screen-perl=0.140-1 liblog-any-perl=1.708-1 liblog-log4perl-perl=1.53-1 liblsan0=10.2.1-1 libltdl7=2.4.6-14 liblua5.4-0=5.4.2-1 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 liblzo2-2=2.10-2 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmailtools-perl=2.21-1 libmarkdown2=2.2.6-1 libmd4c0=0.4.6-1 libmetis5=5.1.0.dfsg-7 libmime-tools-perl=5.509-1 libmodule-implementation-perl=0.09-1 libmodule-pluggable-perl=5.2-1 libmodule-runtime-perl=0.016-1 libmoo-perl=2.004004-1 libmoox-aliases-perl=0.001006-1 libmoox-struct-perl=0.020-1 libmount1=2.36.1-2 libmouse-perl=2.5.10-1+b1 libmousex-nativetraits-perl=1.09-2 libmousex-strictconstructor-perl=0.02-2 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libmro-compat-perl=0.13-1 libmtdev1=1.1.6-1 libnamespace-autoclean-perl=0.29-1 libnamespace-clean-perl=0.27-1 libncurses-dev=6.2+20201114-1 libncurses6=6.2+20201114-1 libncursesw6=6.2+20201114-1 libnet-domain-tld-perl=1.75-1 libnet-http-perl=6.19-1 libnet-smtp-ssl-perl=1.04-1 libnet-ssleay-perl=1.88-3+b1 libnettle8=3.6-2 libnghttp2-14=1.42.0-1 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libnumber-compare-perl=0.03-1 libnumber-range-perl=0.12-1 libobject-id-perl=0.1.2-2 liboctave-dev=6.1.0-2 liboctave8=6.1.0-2 libogg0=1.3.2-1+b1 libopengl-dev=1.3.2-1 libopengl0=1.3.2-1 libp11-kit0=0.23.21-2 libpackage-stash-perl=0.39-1 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libpango-1.0-0=1.46.2-3 libpangocairo-1.0-0=1.46.2-3 libpangoft2-1.0-0=1.46.2-3 libparams-classify-perl=0.015-1+b3 libparams-util-perl=1.102-1+b1 libparams-validate-perl=1.30-1+b1 libparse-debcontrol-perl=2.005-4 libparse-recdescent-perl=1.967015+dfsg-2 libpath-iterator-rule-perl=1.014-1 libpath-tiny-perl=0.114-1 libpciaccess0=0.16-1 libpcre2-16-0=10.35-2 libpcre2-8-0=10.35-2 libpcre3=2:8.39-13 libperl5.32=5.32.0-5 libperlio-gzip-perl=0.19-1+b7 libpipeline1=1.5.3-1 libpixman-1-0=0.40.0-1 libpng16-16=1.6.37-3 libpod-constants-perl=0.19-2 libpod-parser-perl=1.63-2 libpod-pom-perl=2.01-3 libportaudio2=19.6.0-1.1 libproc-processtable-perl=0.59-2+b1 libpsl5=0.21.0-1.1 libpthread-stubs0-dev=0.4-1 libqhull8.0=2020.2-3 libqrupdate1=1.1.2-4 libqscintilla2-qt5-15=2.11.6+dfsg-1 libqscintilla2-qt5-l10n=2.11.6+dfsg-1 libqt5core5a=5.15.1+dfsg-4 libqt5dbus5=5.15.1+dfsg-4 libqt5gui5=5.15.1+dfsg-4 libqt5help5=5.15.1-2+b1 libqt5network5=5.15.1+dfsg-4 libqt5printsupport5=5.15.1+dfsg-4 libqt5sql5=5.15.1+dfsg-4 libqt5widgets5=5.15.1+dfsg-4 libqt5xml5=5.15.1+dfsg-4 libquadmath0=10.2.1-1 libre-engine-re2-perl=0.13-5+b5 libre2-9=20201101+dfsg-2 libreadline-dev=8.1-1 libreadline8=8.1-1 libregexp-common-perl=2017060201-1 libregexp-pattern-license-perl=3.4.0-1 libregexp-pattern-perl=0.2.14-1 librole-tiny-perl=2.001004-1 librtmp1=2.4+20151223.gitfa8646d.1-2+b2 libsamplerate0=0.1.9-2 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.5.0-3 libselinux1=3.1-2+b1 libsensors-config=1:3.6.0-2 libsensors5=1:3.6.0-2 libsereal-decoder-perl=4.018+ds-1+b1 libsereal-encoder-perl=4.018+ds-1+b1 libsigsegv2=2.12-2 libsm6=2:1.2.3-1 libsmartcols1=2.36.1-2 libsndfile1=1.0.28-8 libsoftware-license-perl=0.103014-2 libsoftware-licensemoreutils-perl=1.005-1 libsort-key-perl=1.33-2+b3 libsort-versions-perl=1.62-1 libsqlite3-0=3.34.0-1 libssh2-1=1.9.0-1 libssl1.1=1.1.1h-1 libstdc++-10-dev=10.2.1-1 libstdc++6=10.2.1-1 libstrictures-perl=2.000006-1 libstring-copyright-perl=0.003006-1 libstring-escape-perl=2010.002-2 libstring-rewriteprefix-perl=0.008-1 libsub-exporter-perl=0.987-1 libsub-exporter-progressive-perl=0.001013-1 libsub-identify-perl=0.14-1+b3 libsub-install-perl=0.928-1 libsub-name-perl=0.26-1+b1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsub-uplevel-perl=0.2800-1 libsuitesparseconfig5=1:5.8.1+dfsg-2 libsystemd0=247.1-3 libsz2=1.0.4-1 libtasn1-6=4.16.0-2 libtest-exception-perl=0.43-1 libtext-autoformat-perl=1.750000-1 libtext-glob-perl=0.11-1 libtext-levenshtein-damerau-perl=0.41-1 libtext-levenshteinxs-perl=0.03-4+b8 libtext-markdown-discount-perl=0.12-1+b1 libtext-reform-perl=1.20-3 libtext-template-perl=1.59-1 libtext-unidecode-perl=1.30-1 libtext-xslate-perl=3.5.8-1+b1 libthai-data=0.1.28-3 libthai0=0.1.28-3 libtiff5=4.1.0+git191117-2 libtime-duration-perl=1.21-1 libtime-moment-perl=0.44-1+b3 libtimedate-perl=2.3300-1 libtinfo6=6.2+20201114-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.1-1 libtype-tiny-perl=1.012000-1 libubsan1=10.2.1-1 libuchardet0=0.0.7-1 libudev1=247.1-3 libumfpack5=1:5.8.1+dfsg-2 libunicode-utf8-perl=0.62-1+b2 libunistring2=0.9.10-4 liburi-perl=5.05-1 libuuid1=2.36.1-2 libvariable-magic-perl=0.62-1+b3 libvorbis0a=1.3.7-1 libvorbisenc2=1.3.7-1 libvulkan1=1.2.154.1-1 libwacom-common=1.6-1 libwacom2=1.6-1 libwayland-client0=1.18.0-2~exp1.1 libwayland-server0=1.18.0-2~exp1.1 libwebp6=0.6.1-2+b1 libwebpmux3=0.6.1-2+b1 libwmf0.2-7=0.2.8.4-17 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 libx11-dev=2:1.6.12-1 libx11-xcb1=2:1.6.12-1 libxau-dev=1:1.0.8-1+b2 libxau6=1:1.0.8-1+b2 libxcb-dri2-0=1.14-2 libxcb-dri3-0=1.14-2 libxcb-glx0=1.14-2 libxcb-icccm4=0.4.1-1.1 libxcb-image0=0.4.0-1+b3 libxcb-keysyms1=0.4.0-1+b2 libxcb-present0=1.14-2 libxcb-randr0=1.14-2 libxcb-render-util0=0.3.9-1+b1 libxcb-render0=1.14-2 libxcb-shape0=1.14-2 libxcb-shm0=1.14-2 libxcb-sync1=1.14-2 libxcb-util1=0.4.0-1+b1 libxcb-xfixes0=1.14-2 libxcb-xinerama0=1.14-2 libxcb-xinput0=1.14-2 libxcb-xkb1=1.14-2 libxcb1=1.14-2 libxcb1-dev=1.14-2 libxcursor1=1:1.2.0-2 libxdamage1=1:1.1.5-2 libxdmcp-dev=1:1.1.2-3 libxdmcp6=1:1.1.2-3 libxext6=2:1.3.3-1+b2 libxfixes3=1:5.0.3-2 libxft2=2.3.2-2 libxinerama1=2:1.1.4-2 libxkbcommon-x11-0=1.0.3-2 libxkbcommon0=1.0.3-2 libxml-libxml-perl=2.0134+dfsg-2+b1 libxml-namespacesupport-perl=1.12-1 libxml-sax-base-perl=1.09-1 libxml-sax-perl=1.02+dfsg-1 libxml2=2.9.10+dfsg-6.3+b1 libxpm4=1:3.5.12-1 libxrender1=1:0.9.10-1 libxshmfence1=1.3-1 libxxf86vm1=1:1.1.4-1+b2 libyaml-0-2=0.2.2-1 libyaml-libyaml-perl=0.82+repack-1+b1 libyaml-perl=1.30-1 libyaml-tiny-perl=1.73-1 libz3-4=4.8.9-1 libzstd1=1.4.5+dfsg-4 licensecheck=3.0.47-1 lintian=2.104.0 linux-libc-dev=5.9.11-1 login=1:4.8.1-1 lsb-base=11.1.0 lzip=1.21-8 lzop=1.04-2 m4=1.4.18-4 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 ncurses-base=6.2+20201114-1 ncurses-bin=6.2+20201114-1 netbase=6.2 octave=6.1.0-2 octave-common=6.1.0-2 openssl=1.1.1h-1 patch=2.7.6-6 patchutils=0.4.2-1 perl=5.32.0-5 perl-base=5.32.0-5 perl-modules-5.32=5.32.0-5 perl-openssl-defaults=5 po-debconf=1.0.21 readline-common=8.1-1 sed=4.7-1 sensible-utils=0.0.12+nmu1 shared-mime-info=2.0-1 sysvinit-utils=2.96-5 t1utils=1.41-4 tar=1.32+dfsg-1 tex-common=6.15 texinfo=6.7.0.dfsg.2-5+b1 ucf=3.0043 unzip=6.0-25 util-linux=2.36.1-2 x11-common=1:7.7+21 x11proto-core-dev=2020.1-1 x11proto-dev=2020.1-1 xkb-data=2.29-2 xorg-sgml-doctools=1:1.11-1 xtrans-dev=1.4.0-1 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 zlib1g-dev=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/20201216T205250Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201207T144442Z/ 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 octave-gsl=2.1.1-5 && mkdir -p /build/octave-gsl-YgxC47 && dpkg-source --no-check -x /*.dsc /build/octave-gsl-YgxC47/octave-gsl-2.1.1 && cd /build/octave-gsl-YgxC47/octave-gsl-2.1.1 && { printf '%s' 'octave-gsl (2.1.1-5+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild against octave 6 -- amd64 / i386 Build Daemon (x86-ubc-01) Wed, 09 Dec 2020 18:03:43 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/octave-gsl-YgxC47" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/octave-gsl-YgxC47/octave-gsl-2.1.1 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1607537023" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/octave-gsl-YgxC47 /tmp/octave-gsl-2.1.1-5+b10uw16ebs bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20201207T144442Z 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.u4bdX8Yz4D 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.u4bdX8Yz4D Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-2). 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/20201207T144442Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201207T144442Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (1113 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 ... 4614 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-5) ... 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/20201216T205250Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201207T144442Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.u4bdX8Yz4D Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201216T205250Z unstable InRelease [153 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20201207T144442Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20201216T205250Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20201216T205250Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20201216T205250Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20201216T205250Z unstable/main amd64 Packages [11.6 MB] Fetched 34.3 MB in 31s (1089 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.u4bdX8Yz4D I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d octave-gsl=2.1.1-5 && mkdir -p /build/octave-gsl-YgxC47 && dpkg-source --no-check -x /*.dsc /build/octave-gsl-YgxC47/octave-gsl-2.1.1 && cd /build/octave-gsl-YgxC47/octave-gsl-2.1.1 && { printf '%s' 'octave-gsl (2.1.1-5+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild against octave 6 -- amd64 / i386 Build Daemon (x86-ubc-01) Wed, 09 Dec 2020 18:03:43 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/octave-gsl-YgxC47"' exec /tmp/mmdebstrap.u4bdX8Yz4D Reading package lists... NOTICE: 'octave-gsl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/pkg-octave-team/octave-gsl.git Please use: git clone https://salsa.debian.org/pkg-octave-team/octave-gsl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 128 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main octave-gsl 2.1.1-5 (dsc) [2052 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main octave-gsl 2.1.1-5 (tar) [122 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main octave-gsl 2.1.1-5 (diff) [4124 B] Fetched 128 kB in 0s (685 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'octave-gsl_2.1.1-5.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting octave-gsl in /build/octave-gsl-YgxC47/octave-gsl-2.1.1 dpkg-source: info: unpacking octave-gsl_2.1.1.orig.tar.gz dpkg-source: info: unpacking octave-gsl_2.1.1-5.debian.tar.xz I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/octave-gsl-YgxC47/octave-gsl-2.1.1 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1607537023" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.u4bdX8Yz4D dpkg-buildpackage: info: source package octave-gsl dpkg-buildpackage: info: source version 2.1.1-5+b1 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by amd64 / i386 Build Daemon (x86-ubc-01) dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --buildsystem=octave --with=octave dh_auto_clean -O--buildsystem=octave dh_octave_clean make[1]: Entering directory '/build/octave-gsl-YgxC47/octave-gsl-2.1.1/src' make[1]: *** No rule to make target 'clean'. make[1]: Leaving directory '/build/octave-gsl-YgxC47/octave-gsl-2.1.1/src' dh_autoreconf_clean -O--buildsystem=octave dh_clean -O--buildsystem=octave debian/rules binary-arch dh binary-arch --buildsystem=octave --with=octave dh_update_autotools_config -a -O--buildsystem=octave dh_autoreconf -a -O--buildsystem=octave dh_octave_version -a -O--buildsystem=octave Checking the Octave version... ok dh_auto_configure -a -O--buildsystem=octave dh_auto_build -a -O--buildsystem=octave dh_auto_test -a -O--buildsystem=octave create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=octave dh_prep -a -O--buildsystem=octave dh_auto_install -a -O--buildsystem=octave octave --no-gui --no-history --silent --no-init-file --no-window-system /usr/share/dh-octave/install-pkg.m warning: creating installation directory /build/octave-gsl-YgxC47/octave-gsl-2.1.1/debian/octave-gsl/usr/share/octave/packages warning: called from install at line 36 column 5 pkg at line 568 column 9 /usr/share/dh-octave/install-pkg.m at line 47 column 1 checking for mkoctfile... /usr/bin/mkoctfile --verbose checking for octave... /usr/bin/octave checking for Octave's canonical_host_type... x86_64-pc-linux-gnu checking for Octave's include directory... /usr/include/octave-6.1.0/octave checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking ov-scalar.h usability... yes checking ov-scalar.h presence... yes checking for ov-scalar.h... yes checking for cos in -lm... yes checking for cblas_dgemm in -lgslcblas... yes checking for gsl_message in -lgsl... yes checking for gsl_sf_clausen_e... yes checking for gsl_sf_clausen_e... (cached) yes checking for gsl_sf_dawson_e... yes checking for gsl_sf_dawson_e... (cached) yes checking for gsl_sf_debye_1_e... yes checking for gsl_sf_debye_1_e... (cached) yes checking for gsl_sf_debye_2_e... yes checking for gsl_sf_debye_2_e... (cached) yes checking for gsl_sf_debye_3_e... yes checking for gsl_sf_debye_3_e... (cached) yes checking for gsl_sf_debye_4_e... yes checking for gsl_sf_debye_4_e... (cached) yes checking for gsl_sf_debye_5_e... yes checking for gsl_sf_debye_6_e... yes checking for gsl_sf_dilog_e... yes checking for gsl_sf_erf_e... yes checking for gsl_sf_erf_e... (cached) yes checking for gsl_sf_erfc_e... yes checking for gsl_sf_erfc_e... (cached) yes checking for gsl_sf_log_erfc_e... yes checking for gsl_sf_log_erfc_e... (cached) yes checking for gsl_sf_erf_Z_e... yes checking for gsl_sf_erf_Z_e... (cached) yes checking for gsl_sf_erf_Q_e... yes checking for gsl_sf_erf_Q_e... (cached) yes checking for gsl_sf_hazard_e... yes checking for gsl_sf_hazard_e... (cached) yes checking for gsl_sf_expm1_e... yes checking for gsl_sf_expm1_e... (cached) yes checking for gsl_sf_exprel_e... yes checking for gsl_sf_exprel_e... (cached) yes checking for gsl_sf_exprel_2_e... yes checking for gsl_sf_exprel_2_e... (cached) yes checking for gsl_sf_expint_E1_e... yes checking for gsl_sf_expint_E1_e... (cached) yes checking for gsl_sf_expint_E2_e... yes checking for gsl_sf_expint_E2_e... (cached) yes checking for gsl_sf_expint_Ei_e... yes checking for gsl_sf_expint_Ei_e... (cached) yes checking for gsl_sf_Shi_e... yes checking for gsl_sf_Shi_e... (cached) yes checking for gsl_sf_Chi_e... yes checking for gsl_sf_Chi_e... (cached) yes checking for gsl_sf_expint_3_e... yes checking for gsl_sf_expint_3_e... (cached) yes checking for gsl_sf_Si_e... yes checking for gsl_sf_Si_e... (cached) yes checking for gsl_sf_Ci_e... yes checking for gsl_sf_Ci_e... (cached) yes checking for gsl_sf_atanint_e... yes checking for gsl_sf_atanint_e... (cached) yes checking for gsl_sf_fermi_dirac_mhalf_e... yes checking for gsl_sf_fermi_dirac_mhalf_e... (cached) yes checking for gsl_sf_fermi_dirac_half_e... yes checking for gsl_sf_fermi_dirac_half_e... (cached) yes checking for gsl_sf_fermi_dirac_3half_e... yes checking for gsl_sf_fermi_dirac_3half_e... (cached) yes checking for gsl_sf_gamma_e... yes checking for gsl_sf_gamma_e... (cached) yes checking for gsl_sf_lngamma_e... yes checking for gsl_sf_lngamma_e... (cached) yes checking for gsl_sf_gammastar_e... yes checking for gsl_sf_gammastar_e... (cached) yes checking for gsl_sf_gammainv_e... yes checking for gsl_sf_gammainv_e... (cached) yes checking for gsl_sf_lambert_W0_e... yes checking for gsl_sf_gammastar_e... (cached) yes checking for gsl_sf_lambert_W0_e... (cached) yes checking for gsl_sf_lambert_Wm1_e... yes checking for gsl_sf_lambert_Wm1_e... (cached) yes checking for gsl_sf_log_1plusx_e... yes checking for gsl_sf_log_1plusx_e... (cached) yes checking for gsl_sf_log_1plusx_mx_e... yes checking for gsl_sf_log_1plusx_mx_e... (cached) yes checking for gsl_sf_psi_e... yes checking for gsl_sf_psi_e... (cached) yes checking for gsl_sf_psi_1piy_e... yes checking for gsl_sf_psi_1piy_e... (cached) yes checking for gsl_sf_synchrotron_1_e... yes checking for gsl_sf_synchrotron_1_e... (cached) yes checking for gsl_sf_synchrotron_2_e... yes checking for gsl_sf_synchrotron_2_e... (cached) yes checking for gsl_sf_transport_2_e... yes checking for gsl_sf_transport_2_e... (cached) yes checking for gsl_sf_transport_3_e... yes checking for gsl_sf_transport_3_e... (cached) yes checking for gsl_sf_transport_4_e... yes checking for gsl_sf_transport_4_e... (cached) yes checking for gsl_sf_transport_5_e... yes checking for gsl_sf_transport_5_e... (cached) yes checking for gsl_sf_sinc_e... yes checking for gsl_sf_sinc_e... (cached) yes checking for gsl_sf_lnsinh_e... yes checking for gsl_sf_lnsinh_e... (cached) yes checking for gsl_sf_lncosh_e... yes checking for gsl_sf_lncosh_e... (cached) yes checking for gsl_sf_bessel_Jn_e... yes checking for gsl_sf_bessel_Jn_e... (cached) yes checking for gsl_sf_bessel_Yn_e... yes checking for gsl_sf_bessel_Yn_e... (cached) yes checking for gsl_sf_bessel_In_e... yes checking for gsl_sf_bessel_In_e... (cached) yes checking for gsl_sf_bessel_In_scaled_e... yes checking for gsl_sf_bessel_In_scaled_e... (cached) yes checking for gsl_sf_bessel_Kn_e... yes checking for gsl_sf_bessel_Kn_e... (cached) yes checking for gsl_sf_bessel_Kn_scaled_e... yes checking for gsl_sf_bessel_Kn_scaled_e... (cached) yes checking for gsl_sf_bessel_jl_e... yes checking for gsl_sf_bessel_jl_e... (cached) yes checking for gsl_sf_bessel_yl_e... yes checking for gsl_sf_bessel_yl_e... (cached) yes checking for gsl_sf_bessel_il_scaled_e... yes checking for gsl_sf_bessel_il_scaled_e... (cached) yes checking for gsl_sf_bessel_kl_scaled_e... yes checking for gsl_sf_bessel_kl_scaled_e... (cached) yes checking for gsl_sf_exprel_n_e... yes checking for gsl_sf_exprel_n_e... (cached) yes checking for gsl_sf_fermi_dirac_int_e... yes checking for gsl_sf_fermi_dirac_int_e... (cached) yes checking for gsl_sf_taylorcoeff_e... yes checking for gsl_sf_taylorcoeff_e... (cached) yes checking for gsl_sf_legendre_Pl_e... yes checking for gsl_sf_legendre_Pl_e... (cached) yes checking for gsl_sf_legendre_Ql_e... yes checking for gsl_sf_legendre_Ql_e... (cached) yes checking for gsl_sf_mathieu_a_e... yes checking for gsl_sf_mathieu_b_e... yes checking for gsl_sf_psi_n_e... yes checking for gsl_sf_psi_n_e... (cached) yes checking for gsl_sf_bessel_Jnu_e... yes checking for gsl_sf_bessel_Jnu_e... (cached) yes checking for gsl_sf_bessel_Ynu_e... yes checking for gsl_sf_bessel_Ynu_e... (cached) yes checking for gsl_sf_bessel_Inu_e... yes checking for gsl_sf_bessel_Inu_e... (cached) yes checking for gsl_sf_bessel_Inu_scaled_e... yes checking for gsl_sf_bessel_Inu_scaled_e... (cached) yes checking for gsl_sf_bessel_Knu_e... yes checking for gsl_sf_bessel_Knu_e... (cached) yes checking for gsl_sf_bessel_lnKnu_e... yes checking for gsl_sf_bessel_lnKnu_e... (cached) yes checking for gsl_sf_bessel_Knu_scaled_e... yes checking for gsl_sf_bessel_Knu_scaled_e... (cached) yes checking for gsl_sf_exp_mult_e... yes checking for gsl_sf_exp_mult_e... (cached) yes checking for gsl_sf_fermi_dirac_inc_0_e... yes checking for gsl_sf_fermi_dirac_inc_0_e... (cached) yes checking for gsl_sf_poch_e... yes checking for gsl_sf_poch_e... (cached) yes checking for gsl_sf_lnpoch_e... yes checking for gsl_sf_lnpoch_e... (cached) yes checking for gsl_sf_pochrel_e... yes checking for gsl_sf_pochrel_e... (cached) yes checking for gsl_sf_gamma_inc_Q_e... yes checking for gsl_sf_gamma_inc_Q_e... (cached) yes checking for gsl_sf_gamma_inc_P_e... yes checking for gsl_sf_gamma_inc_P_e... (cached) yes checking for gsl_sf_gamma_inc_e... yes checking for gsl_sf_gamma_inc_e... (cached) yes checking for gsl_sf_beta_e... yes checking for gsl_sf_beta_e... (cached) yes checking for gsl_sf_lnbeta_e... yes checking for gsl_sf_lnbeta_e... (cached) yes checking for gsl_sf_hyperg_0F1_e... yes checking for gsl_sf_hyperg_0F1_e... (cached) yes checking for gsl_sf_conicalP_half_e... yes checking for gsl_sf_conicalP_half_e... (cached) yes checking for gsl_sf_conicalP_mhalf_e... yes checking for gsl_sf_conicalP_mhalf_e... (cached) yes checking for gsl_sf_conicalP_0_e... yes checking for gsl_sf_conicalP_0_e... (cached) yes checking for gsl_sf_conicalP_1_e... yes checking for gsl_sf_conicalP_1_e... (cached) yes checking for gsl_sf_airy_Ai_e... yes checking for gsl_sf_airy_Ai_e... (cached) yes checking for gsl_sf_airy_Bi_e... yes checking for gsl_sf_airy_Bi_e... (cached) yes checking for gsl_sf_airy_Ai_scaled_e... yes checking for gsl_sf_airy_Ai_scaled_e... (cached) yes checking for gsl_sf_airy_Bi_scaled_e... yes checking for gsl_sf_airy_Bi_scaled_e... (cached) yes checking for gsl_sf_airy_Ai_deriv_e... yes checking for gsl_sf_airy_Ai_deriv_e... (cached) yes checking for gsl_sf_airy_Bi_deriv_e... yes checking for gsl_sf_airy_Bi_deriv_e... (cached) yes checking for gsl_sf_airy_Ai_deriv_scaled_e... yes checking for gsl_sf_airy_Ai_deriv_scaled_e... (cached) yes checking for gsl_sf_airy_Bi_deriv_scaled_e... yes checking for gsl_sf_airy_Bi_deriv_scaled_e... (cached) yes checking for gsl_sf_ellint_Kcomp_e... yes checking for gsl_sf_ellint_Kcomp_e... (cached) yes checking for gsl_sf_ellint_Ecomp_e... yes checking for gsl_sf_ellint_Ecomp_e... (cached) yes checking for gsl_sf_ellint_E_e... yes checking for gsl_sf_ellint_F_e... yes checking for gsl_sf_ellint_Pcomp_e... yes checking for gsl_sf_ellint_RC_e... yes checking for gsl_sf_ellint_D_e... yes checking for gsl_sf_ellint_P_e... yes checking for gsl_sf_ellint_RD_e... yes checking for gsl_sf_ellint_RF_e... yes checking for gsl_sf_ellint_RJ_e... yes checking for gsl_sf_airy_zero_Ai_e... yes checking for gsl_sf_airy_zero_Ai_e... (cached) yes checking for gsl_sf_airy_zero_Bi_e... yes checking for gsl_sf_airy_zero_Bi_e... (cached) yes checking for gsl_sf_airy_zero_Ai_deriv_e... yes checking for gsl_sf_airy_zero_Ai_deriv_e... (cached) yes checking for gsl_sf_airy_zero_Bi_deriv_e... yes checking for gsl_sf_airy_zero_Bi_deriv_e... (cached) yes checking for gsl_sf_bessel_zero_J0_e... yes checking for gsl_sf_bessel_zero_J0_e... (cached) yes checking for gsl_sf_bessel_zero_J1_e... yes checking for gsl_sf_bessel_zero_J1_e... (cached) yes checking for gsl_sf_psi_1_int_e... yes checking for gsl_sf_psi_1_int_e... (cached) yes checking for gsl_sf_conicalP_cyl_reg_e... yes checking for gsl_sf_conicalP_sph_reg_e... yes checking for gsl_sf_gegenpoly_n_e... yes checking for gsl_sf_laguerre_n_e... yes checking for gsl_sf_mathieu_ce_e... yes checking for gsl_sf_mathieu_se_e... yes checking for gsl_sf_hyperg_U_int_e... yes checking for gsl_sf_hyperg_1F1_int_e... yes checking for gsl_sf_legendre_Plm_e... yes checking for gsl_sf_legendre_Plm_e... (cached) yes checking for gsl_sf_legendre_sphPlm_e... yes checking for gsl_sf_legendre_sphPlm_e... (cached) yes checking for gsl_sf_hydrogenicR_e... yes checking for gsl_sf_mathieu_Mc_e... yes checking for gsl_sf_mathieu_Ms_e... yes checking for gsl_sf_bessel_zero_Jnu_e... yes checking for gsl_sf_hyperg_U_e... yes checking for gsl_sf_hyperg_U_e... (cached) yes checking for gsl_sf_hyperg_1F1_e... yes checking for gsl_sf_hyperg_1F1_e... (cached) yes checking for gsl_sf_hyperg_2F0_e... yes checking for gsl_sf_hyperg_2F0_e... (cached) yes checking for gsl_sf_beta_inc_e... yes checking for gsl_sf_hyperg_2F1_e... yes checking for gsl_sf_fact_e... yes checking for gsl_sf_doublefact_e... yes checking for gsl_sf_lnfact_e... yes checking for gsl_sf_lndoublefact_e... yes checking for gsl_sf_choose_e... yes checking for gsl_sf_lnchoose_e... yes checking for gsl_sf_coupling_3j_e... yes checking for gsl_sf_coupling_3j_e... (cached) yes checking for gsl_sf_coupling_6j_e... yes checking for gsl_sf_coupling_6j_e... (cached) yes checking for gsl_sf_coupling_9j_e... yes checking for gsl_sf_coupling_9j_e... (cached) yes checking for gsl_sf_bessel_jl_array... yes checking for gsl_sf_bessel_jl_steed_array... yes checking for gsl_sf_bessel_il_scaled_array... yes checking for gsl_sf_bessel_kl_scaled_array... yes checking for gsl_sf_bessel_yl_array... yes checking for gsl_sf_legendre_Pl_array... yes checking for gsl_sf_gegenpoly_array... yes checking for gsl_sf_bessel_In_array... yes checking for gsl_sf_bessel_In_scaled_array... yes checking for gsl_sf_bessel_Jn_array... yes checking for gsl_sf_bessel_Kn_array... yes checking for gsl_sf_bessel_Kn_scaled_array... yes checking for gsl_sf_bessel_Yn_array... yes checking for gsl_sf_legendre_Plm_array... yes checking for gsl_sf_legendre_Plm_deriv_array... yes checking for gsl_sf_legendre_sphPlm_array... yes checking for gsl_sf_legendre_sphPlm_array... (cached) yes checking for gsl_sf_legendre_sphPlm_deriv_array... yes checking for gsl_sf_legendre_array_e... yes checking for gsl_sf_legendre_deriv_array_e... yes checking for gsl_sf_legendre_deriv2_array_e... yes checking for gsl_sf_zeta_e... yes checking for gsl_sf_zeta_e... (cached) yes checking for gsl_sf_zeta_e... (cached) yes checking for gsl_sf_zeta_int_e... yes checking for gsl_sf_zeta_int_e... (cached) yes checking for gsl_sf_zetam1_e... yes checking for gsl_sf_zetam1_int_e... yes checking for gsl_sf_eta_e... yes checking for gsl_sf_eta_e... (cached) yes checking for gsl_sf_eta_int_e... yes checking for gsl_sf_eta_int_e... (cached) yes checking for gsl_sf_hzeta_e... yes checking for gsl_sf_hzeta_e... (cached) yes GSL special functions: all available configure: creating ./config.status config.status: creating Makefile config.status: creating config.h make[1]: Entering directory '/build/octave-gsl-YgxC47/octave-gsl-2.1.1/src' /usr/bin/mkoctfile --verbose gsl_sf.cc -lgsl g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/octave-6.1.0/octave/.. -I/usr/include/octave-6.1.0/octave -pthread -fopenmp -g -O2 -fstack-protector-strong -Wformat -Werror=format-security gsl_sf.cc -o /tmp/oct-nJKivU.o gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_bessel_jl_array(const octave_value_list&, int)’: gsl_sf.cc:30733:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 30733 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_bessel_jl_steed_array(const octave_value_list&, int)’: gsl_sf.cc:30830:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 30830 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_bessel_il_scaled_array(const octave_value_list&, int)’: gsl_sf.cc:30927:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 30927 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_bessel_kl_scaled_array(const octave_value_list&, int)’: gsl_sf.cc:31024:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 31024 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_bessel_yl_array(const octave_value_list&, int)’: gsl_sf.cc:31120:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 31120 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_legendre_Pl_array(const octave_value_list&, int)’: gsl_sf.cc:31214:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 31214 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_gegenpoly_array(const octave_value_list&, int)’: gsl_sf.cc:31309:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 31309 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_bessel_In_array(const octave_value_list&, int)’: gsl_sf.cc:31409:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 31409 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc:31434:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 31434 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_bessel_In_scaled_array(const octave_value_list&, int)’: gsl_sf.cc:31531:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 31531 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc:31556:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 31556 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_bessel_Jn_array(const octave_value_list&, int)’: gsl_sf.cc:31652:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 31652 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc:31677:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 31677 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_bessel_Kn_array(const octave_value_list&, int)’: gsl_sf.cc:31774:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 31774 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc:31799:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 31799 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_bessel_Kn_scaled_array(const octave_value_list&, int)’: gsl_sf.cc:31897:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 31897 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc:31922:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 31922 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_bessel_Yn_array(const octave_value_list&, int)’: gsl_sf.cc:32019:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 32019 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc:32044:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 32044 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_legendre_Plm_array(const octave_value_list&, int)’: gsl_sf.cc:32141:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 32141 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc:32166:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 32166 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_legendre_Plm_deriv_array(const octave_value_list&, int)’: gsl_sf.cc:32263:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 32263 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc:32288:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 32288 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_legendre_sphPlm_array(const octave_value_list&, int)’: gsl_sf.cc:32398:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 32398 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc:32423:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 32423 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Flegendre_sphPlm_array(const octave_value_list&, int)’: gsl_sf.cc:32529:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 32529 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc:32554:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 32554 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc: In function ‘octave_value_list Fgsl_sf_legendre_sphPlm_deriv_array(const octave_value_list&, int)’: gsl_sf.cc:32661:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 32661 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u gsl_sf.cc:32686:31: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] 32686 | "for type int: %lu.", std::numeric_limits::max ()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int int | %u g++ -I/usr/include/octave-6.1.0/octave/.. -I/usr/include/octave-6.1.0/octave -pthread -fopenmp -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -o gsl_sf.oct /tmp/oct-nJKivU.o -shared -Wl,-Bsymbolic -Wl,-z,relro -lgsl -L/usr/lib/x86_64-linux-gnu -Wl,-z,relro make[1]: Leaving directory '/build/octave-gsl-YgxC47/octave-gsl-2.1.1/src' copyfile /build/octave-gsl-YgxC47/octave-gsl-2.1.1/./src/gsl_sf.oct /build/octave-gsl-YgxC47/octave-gsl-2.1.1/./inst/x86_64-pc-linux-gnu-api-v55 For information about changes from previous versions of the gsl package, run 'news gsl'. chmod: cannot access 'debian/*/usr/lib/*/octave/packages/*/*/*.mex': No such file or directory dh_octave_check -a -O--buildsystem=octave Checking package... Checking m files ... [inst/gsl_sf_test.m] >>>>> /build/octave-gsl-YgxC47/octave-gsl-2.1.1/inst/gsl_sf_test.m ***** shared N, xd, xd2, xd3, xd4, xi, xi2, M N = 10; # Vector length xd = 0.1 + 0.8 * rand (N, 1); # Vectors of positive values xd2 = 0.1 + 0.8 * rand (N, 1); # xd3 = 0.1 + 0.8 * rand (N, 1); # xd4 = 0.1 + 0.8 * rand (N, 1); # xi = randperm (25, N)'; # Vectors of small integer values xi2 = randperm (25, N)'; # M = 0; # Mode argument ***** test # double -> double clausen_sc=zeros(N,1); clausen_sc_err=zeros(N,1); for i=1:N [clausen_sc(i) clausen_sc_err(i)]=clausen(xd(i)); end [clausen_vec clausen_vec_err] = gsl_sf_clausen(xd); clausen_val = gsl_sf_clausen(xd); assert(norm(clausen_val(:)-clausen_vec(:))==0.0) assert(norm(clausen_sc(:)-clausen_vec(:))==0.0) assert(norm(clausen_sc_err(:)-clausen_vec_err(:))==0.0) ***** test # (int, double) -> double bessel_Jn_sc=zeros(N,1); bessel_Jn_sc_err=zeros(N,1); for i=1:N [bessel_Jn_sc(i) bessel_Jn_sc_err(i)] = gsl_sf_bessel_Jn(xi(i),xd(i)); end [bessel_Jn_vec bessel_Jn_vec_err] = gsl_sf_bessel_Jn(xi,xd); bessel_Jn_val = gsl_sf_bessel_Jn(xi,xd); assert(norm(bessel_Jn_val(:)-bessel_Jn_vec(:))==0.0) assert(norm(bessel_Jn_sc(:)-bessel_Jn_vec(:))==0.0) assert(norm(bessel_Jn_sc_err(:)-bessel_Jn_vec_err(:))==0.0) ***** test # (double, double) to double bessel_Jnu_sc=zeros(N,1); bessel_Jnu_sc_err=zeros(N,1); for i=1:N [bessel_Jnu_sc(i) bessel_Jnu_sc_err(i)] = gsl_sf_bessel_Jnu(xd(i),xd2(i)); end [bessel_Jnu_vec bessel_Jnu_vec_err] = gsl_sf_bessel_Jnu(xd,xd2); bessel_Jnu_val = gsl_sf_bessel_Jnu(xd,xd2); assert(norm(bessel_Jnu_val(:)-bessel_Jnu_vec(:))==0.0) assert(norm(bessel_Jnu_sc(:)-bessel_Jnu_vec(:))==0.0) assert(norm(bessel_Jnu_sc_err(:)-bessel_Jnu_vec_err(:))==0.0) ***** test # (double, mode) to double airy_Ai_sc=zeros(N,1); airy_Ai_sc_err=zeros(N,1); for i=1:N [airy_Ai_sc(i) airy_Ai_sc_err(i)] = gsl_sf_airy_Ai(xd(i),M); end [airy_Ai_vec airy_Ai_vec_err] = gsl_sf_airy_Ai(xd,M); airy_Ai_val = gsl_sf_airy_Ai(xd,M); assert(norm(airy_Ai_val(:)-airy_Ai_vec(:))==0.0) assert(norm(airy_Ai_sc(:)-airy_Ai_vec(:))==0.0) assert(norm(airy_Ai_sc_err(:)-airy_Ai_vec_err(:))==0.0) ***** test # (double, double, mode) to double ellint_E_sc=zeros(N,1); ellint_E_sc_err=zeros(N,1); for i=1:N [ellint_E_sc(i) ellint_E_sc_err(i)] = gsl_sf_ellint_E(xd(i),xd2(i),M); end [ellint_E_vec ellint_E_vec_err] = gsl_sf_ellint_E(xd,xd2,M); ellint_E_val = gsl_sf_ellint_E(xd,xd2,M); assert(norm(ellint_E_val(:)-ellint_E_vec(:))==0.0) assert(norm(ellint_E_sc(:)-ellint_E_vec(:))==0.0) assert(norm(ellint_E_sc_err(:)-ellint_E_vec_err(:))==0.0) ***** test # (double, double, double, mode) to doubl ellint_P_sc=zeros(N,1); ellint_P_sc_err=zeros(N,1); for i=1:N [ellint_P_sc(i) ellint_P_sc_err(i)] = gsl_sf_ellint_P(xd(i),xd2(i),xd3(i),M); end [ellint_P_vec ellint_P_vec_err] = gsl_sf_ellint_P(xd,xd2,xd3,M); ellint_P_val = gsl_sf_ellint_P(xd,xd2,xd3,M); assert(norm(ellint_P_val(:)-ellint_P_vec(:))==0.0) assert(norm(ellint_P_sc(:)-ellint_P_vec(:))==0.0) assert(norm(ellint_P_sc_err(:)-ellint_P_vec_err(:))==0.0) ***** test # (double, double, double, double, mode) to double ellint_RJ_sc=zeros(N,1); ellint_RJ_sc_err=zeros(N,1); for i=1:N [ellint_RJ_sc(i) ellint_RJ_sc_err(i)] = gsl_sf_ellint_RJ(xd(i),xd2(i),xd3(i),xd4(i),M); end [ellint_RJ_vec ellint_RJ_vec_err] = gsl_sf_ellint_RJ(xd,xd2,xd3,xd4,M); ellint_RJ_val = gsl_sf_ellint_RJ(xd,xd2,xd3,xd4,M); assert(norm(ellint_RJ_val(:)-ellint_RJ_vec(:))==0.0) assert(norm(ellint_RJ_sc(:)-ellint_RJ_vec(:))==0.0) assert(norm(ellint_RJ_sc_err(:)-ellint_RJ_vec_err(:))==0.0) ***** test # int to double airy_zero_Ai_sc=zeros(N,1); airy_zero_Ai_sc_err=zeros(N,1); for i=1:N [airy_zero_Ai_sc(i) airy_zero_Ai_sc_err(i)] = gsl_sf_airy_zero_Ai(xi(i)); end [airy_zero_Ai_vec airy_zero_Ai_vec_err] = gsl_sf_airy_zero_Ai(xi); airy_zero_Ai_val = gsl_sf_airy_zero_Ai(xi); assert(norm(airy_zero_Ai_val(:)-airy_zero_Ai_vec(:))==0.0) assert(norm(airy_zero_Ai_sc(:)-airy_zero_Ai_vec(:))==0.0) assert(norm(airy_zero_Ai_sc_err(:)-airy_zero_Ai_vec_err(:))==0.0) ***** test # (int, double, double) to double conicalP_cyl_reg_sc=zeros(N,1); conicalP_cyl_reg_sc_err=zeros(N,1); for i=1:N [conicalP_cyl_reg_sc(i) conicalP_cyl_reg_sc_err(i)] = gsl_sf_conicalP_cyl_reg(xi(i),xd(i),xd2(i)); end [conicalP_cyl_reg_vec conicalP_cyl_reg_vec_err] = gsl_sf_conicalP_cyl_reg(xi,xd,xd2); conicalP_cyl_reg_val = gsl_sf_conicalP_cyl_reg(xi,xd,xd2); assert(norm(conicalP_cyl_reg_val(:)-conicalP_cyl_reg_vec(:))==0.0) assert(norm(conicalP_cyl_reg_sc(:)-conicalP_cyl_reg_vec(:))==0.0) assert(norm(conicalP_cyl_reg_sc_err(:)-conicalP_cyl_reg_vec_err(:))==0.0) ***** test # (int, int, double) to double hyperg_U_int_sc=zeros(N,1); hyperg_U_int_sc_err=zeros(N,1); for i=1:N [hyperg_U_int_sc(i) hyperg_U_int_sc_err(i)] = gsl_sf_hyperg_U_int(xi(i),xi2(i),xd(i)); end [hyperg_U_int_vec hyperg_U_int_vec_err] = gsl_sf_hyperg_U_int(xi,xi2,xd); hyperg_U_int_val = gsl_sf_hyperg_U_int(xi,xi2,xd); assert(norm(hyperg_U_int_val(:)-hyperg_U_int_vec(:))==0.0) assert(norm(hyperg_U_int_sc(:)-hyperg_U_int_vec(:))==0.0) assert(norm(hyperg_U_int_sc_err(:)-hyperg_U_int_vec_err(:))==0.0) ***** test # (int, int, double, double) to double # Function has limits: n>=1, l = 0 .. n-1 n = max (xi, xi2) + 1; l = min (xi, xi2); hydrogenicR_sc=zeros(N,1); hydrogenicR_sc_err=zeros(N,1); for i=1:N [hydrogenicR_sc(i) hydrogenicR_sc_err(i)] = gsl_sf_hydrogenicR(n(i),l(i),xd(i),xd2(i)); end [hydrogenicR_vec hydrogenicR_vec_err] = gsl_sf_hydrogenicR(n,l,xd,xd2); hydrogenicR_val = gsl_sf_hydrogenicR(n,l,xd,xd2); assert(norm(hydrogenicR_val(:)-hydrogenicR_vec(:))==0.0) assert(norm(hydrogenicR_sc(:)-hydrogenicR_vec(:))==0.0) assert(norm(hydrogenicR_sc_err(:)-hydrogenicR_vec_err(:))==0.0) ***** test # (double, int) to double bessel_zero_Jnu_sc=zeros(N,1); bessel_zero_Jnu_sc_err=zeros(N,1); for i=1:N [bessel_zero_Jnu_sc(i) bessel_zero_Jnu_sc_err(i)] = gsl_sf_bessel_zero_Jnu(xd(i),xi(i)); end [bessel_zero_Jnu_vec bessel_zero_Jnu_vec_err] = gsl_sf_bessel_zero_Jnu(xd,xi); bessel_zero_Jnu_val = gsl_sf_bessel_zero_Jnu(xd,xi); assert(norm(bessel_zero_Jnu_val(:)-bessel_zero_Jnu_vec(:))==0.0) assert(norm(bessel_zero_Jnu_sc(:)-bessel_zero_Jnu_vec(:))==0.0) assert(norm(bessel_zero_Jnu_sc_err(:)-bessel_zero_Jnu_vec_err(:))==0.0) ***** test # (double, double, double) to double hyperg_U_sc=zeros(N,1); hyperg_U_sc_err=zeros(N,1); for i=1:N [hyperg_U_sc(i) hyperg_U_sc_err(i)] = gsl_sf_hyperg_U(xd(i),xd2(i),xd3(i)); end [hyperg_U_vec hyperg_U_vec_err] = gsl_sf_hyperg_U(xd,xd2,xd3); hyperg_U_val = gsl_sf_hyperg_U(xd,xd2,xd3); assert(norm(hyperg_U_val(:)-hyperg_U_vec(:))==0.0) assert(norm(hyperg_U_sc(:)-hyperg_U_vec(:))==0.0) assert(norm(hyperg_U_sc_err(:)-hyperg_U_vec_err(:))==0.0) ***** test # (double, double, double, double) to double hyperg_2F1_sc=zeros(N,1); hyperg_2F1_sc_err=zeros(N,1); for i=1:N [hyperg_2F1_sc(i) hyperg_2F1_sc_err(i)] = gsl_sf_hyperg_2F1(xd(i),xd2(i),xd3(i),xd4(i)); end [hyperg_2F1_vec hyperg_2F1_vec_err] = gsl_sf_hyperg_2F1(xd,xd2,xd3,xd4); hyperg_2F1_val = gsl_sf_hyperg_2F1(xd,xd2,xd3,xd4); assert(norm(hyperg_2F1_val(:)-hyperg_2F1_vec(:))==0.0) assert(norm(hyperg_2F1_sc(:)-hyperg_2F1_vec(:))==0.0) assert(norm(hyperg_2F1_sc_err(:)-hyperg_2F1_vec_err(:))==0.0) ***** test # unsigned int to double fact_sc=zeros(N,1); fact_sc_err=zeros(N,1); for i=1:N [fact_sc(i) fact_sc_err(i)] = gsl_sf_fact(xi(i)); end [fact_vec fact_vec_err] = gsl_sf_fact(xi); fact_val = gsl_sf_fact(xi); assert(norm(fact_val(:)-fact_vec(:))==0.0) assert(norm(fact_sc(:)-fact_vec(:))==0.0) assert(norm(fact_sc_err(:)-fact_vec_err(:))==0.0) ***** test # (unsigned int, unsigned int) to double choose_sc=zeros(N,1); choose_sc_err=zeros(N,1); # Parameters must satisfy n>m n = max (xi, xi2) + 1; m = min (xi, xi2); for i=1:N [choose_sc(i) choose_sc_err(i)] = gsl_sf_choose(n(i),m(i)); end [choose_vec choose_vec_err] = gsl_sf_choose(n,m); choose_val = gsl_sf_choose(n,m); assert(norm(choose_val(:)-choose_vec(:))==0.0) assert(norm(choose_sc(:)-choose_vec(:))==0.0) assert(norm(choose_sc_err(:)-choose_vec_err(:))==0.0) ***** test lmax = 3; y = gsl_sf_bessel_jl_array (lmax, 1.33); assert (size (y), [1 lmax+1]); assert (isa (y, 'double') && all (isfinite (y))) ***** error gsl_sf_bessel_jl_array () # ERROR: not enought input args ***** error gsl_sf_bessel_jl_array (3) # ERROR: not enought input args ***** error gsl_sf_bessel_jl_array (3, 1.33, 7) # ERROR: too many input args ***** error gsl_sf_bessel_jl_array (-1, 1.2) # ERROR: arg1 < 0 ***** error gsl_sf_bessel_jl_array (10^100, 1.2) # ERROR: arg1 overflow ***** error gsl_sf_bessel_jl_array (0.5, 2) # ERROR: arg1 non-integer ***** error gsl_sf_bessel_jl_array (3 + 1i, 1.33) # ERROR: arg1 complex ***** error gsl_sf_bessel_jl_array (3, 1.33 + 1i) # ERROR: arg2 complex 25 tests, 25 passed, 0 known failure, 0 skipped Checking C++ files ... Summary: 25 tests, 25 passed, 0 known failures, 0 skipped dh_installdocs -a -O--buildsystem=octave dh_installchangelogs -a -O--buildsystem=octave dh_octave_changelogs -a -O--buildsystem=octave dh_octave_examples -a -O--buildsystem=octave dh_installsystemduser -a -O--buildsystem=octave dh_perl -a -O--buildsystem=octave dh_link -a -O--buildsystem=octave dh_strip_nondeterminism -a -O--buildsystem=octave dh_compress -a -O--buildsystem=octave dh_fixperms -a -O--buildsystem=octave dh_missing -a -O--buildsystem=octave dh_dwz -a -a -O--buildsystem=octave dh_strip -a -a -O--buildsystem=octave dh_makeshlibs -a -a -O--buildsystem=octave dh_shlibdeps -a -a -O--buildsystem=octave dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/octave-gsl/usr/lib/x86_64-linux-gnu/octave/packages/gsl-2.1.1/x86_64-pc-linux-gnu-api-v55/gsl_sf.oct was not linked against libpthread.so.0 (it uses none of the library's symbols) dh_octave_substvar -a -O--buildsystem=octave dh_installdeb -a -O--buildsystem=octave dh_gencontrol -a -O--buildsystem=octave dpkg-gencontrol: warning: package octave-gsl: substitution variable ${octave:Upstream-Description} unused, but is defined dpkg-gencontrol: warning: package octave-gsl: substitution variable ${octave:Upstream-Description} unused, but is defined dh_md5sums -a -O--buildsystem=octave dh_builddeb -a -O--buildsystem=octave dpkg-deb: building package 'octave-gsl-dbgsym' in '../octave-gsl-dbgsym_2.1.1-5+b1_amd64.deb'. dpkg-deb: building package 'octave-gsl' in '../octave-gsl_2.1.1-5+b1_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../octave-gsl_2.1.1-5+b1_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/octave-gsl-YgxC47 /tmp/octave-gsl-2.1.1-5+b10uw16ebs I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.u4bdX8Yz4D... I: success in 869.7596 seconds md5: octave-gsl-dbgsym_2.1.1-5+b1_amd64.deb: OK md5: octave-gsl_2.1.1-5+b1_amd64.deb: OK sha1: octave-gsl-dbgsym_2.1.1-5+b1_amd64.deb: OK sha1: octave-gsl_2.1.1-5+b1_amd64.deb: OK sha256: octave-gsl-dbgsym_2.1.1-5+b1_amd64.deb: OK sha256: octave-gsl_2.1.1-5+b1_amd64.deb: OK Checksums: OK