Diff of the two buildlogs: -- --- b1/build.log 2024-07-11 17:56:06.366386048 +0000 +++ b2/build.log 2024-07-11 19:01:27.752075108 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jul 11 05:19:19 -12 2024 -I: pbuilder-time-stamp: 1720718359 +I: Current time: Fri Jul 12 07:56:21 +14 2024 +I: pbuilder-time-stamp: 1720720581 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -35,52 +35,84 @@ dpkg-source: info: applying const-cast-missing.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/11946/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/10643/tmp/hooks/D01_modify_environment starting +debug: Running on ff4a. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jul 11 17:56 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/10643/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/10643/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='acd4875836f543af82618aa9e6233c9c' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='11946' - PS1='# ' - PS2='> ' + INVOCATION_ID=c3ffbda1820141e28bb51bc7330a6fed + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=10643 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.qbT0HmEP/pbuilderrc_u3CL --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.qbT0HmEP/b1 --logfile b1/build.log linbox_1.7.0-5.dsc' - SUDO_GID='110' - SUDO_UID='103' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.qbT0HmEP/pbuilderrc_yZ4C --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.qbT0HmEP/b2 --logfile b2/build.log linbox_1.7.0-5.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64z 6.1.0-22-arm64 #1 SMP Debian 6.1.94-1 (2024-06-21) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-22-armmp-lpae #1 SMP Debian 6.1.94-1 (2024-06-21) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Jun 5 22:35 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/11946/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/10643/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -382,7 +414,7 @@ Get: 223 http://deb.debian.org/debian trixie/main armhf pkgconf armhf 1.8.1-3 [26.1 kB] Get: 224 http://deb.debian.org/debian trixie/main armhf texlive-lang-greek all 2024.20240401-3 [79.2 MB] Get: 225 http://deb.debian.org/debian trixie/main armhf texlive-science all 2024.20240401-2 [3824 kB] -Fetched 448 MB in 13s (33.9 MB/s) +Fetched 448 MB in 25s (17.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package poppler-data. (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 ... 19413 files and directories currently installed.) @@ -1121,8 +1153,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Jul 11 17:20:50 UTC 2024. -Universal Time is now: Thu Jul 11 17:20:50 UTC 2024. +Local time is now: Thu Jul 11 17:59:26 UTC 2024. +Universal Time is now: Thu Jul 11 17:59:26 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:armhf (1:1.1.8-1) ... @@ -1334,7 +1366,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/linbox-1.7.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../linbox_1.7.0-5_source.changes +I: user script /srv/workspace/pbuilder/10643/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/10643/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/linbox-1.7.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../linbox_1.7.0-5_source.changes dpkg-buildpackage: info: source package linbox dpkg-buildpackage: info: source version 1.7.0-5 dpkg-buildpackage: info: source distribution unstable @@ -1874,64 +1910,64 @@ Searching for include files... Searching for example files... Searching for files in directory /build/reproducible-path/linbox-1.7.0/ -Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc -Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc/tex -Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc/linbox-dev-html -Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc/linbox-html -Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc/organization -Searching for files in directory /build/reproducible-path/linbox-1.7.0/build-aux -Searching for files in directory /build/reproducible-path/linbox-1.7.0/tests -Searching for files in directory /build/reproducible-path/linbox-1.7.0/tests/matrix -Searching for files in directory /build/reproducible-path/linbox-1.7.0/tests/data -Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples -Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples/solver -Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples/fields -Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples/data -Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples/blackbox -Searching for files in directory /build/reproducible-path/linbox-1.7.0/debian -Searching for files in directory /build/reproducible-path/linbox-1.7.0/debian/tests -Searching for files in directory /build/reproducible-path/linbox-1.7.0/debian/upstream -Searching for files in directory /build/reproducible-path/linbox-1.7.0/debian/source -Searching for files in directory /build/reproducible-path/linbox-1.7.0/debian/patches -Searching for files in directory /build/reproducible-path/linbox-1.7.0/benchmarks -Searching for files in directory /build/reproducible-path/linbox-1.7.0/benchmarks/matrix -Searching for files in directory /build/reproducible-path/linbox-1.7.0/benchmarks/data -Searching for files in directory /build/reproducible-path/linbox-1.7.0/interfaces -Searching for files in directory /build/reproducible-path/linbox-1.7.0/interfaces/kaapi -Searching for files in directory /build/reproducible-path/linbox-1.7.0/interfaces/maple-old -Searching for files in directory /build/reproducible-path/linbox-1.7.0/interfaces/maple -Searching for files in directory /build/reproducible-path/linbox-1.7.0/interfaces/driver -Searching for files in directory /build/reproducible-path/linbox-1.7.0/autom4te.cache Searching for files in directory /build/reproducible-path/linbox-1.7.0/macros +Searching for files in directory /build/reproducible-path/linbox-1.7.0/autom4te.cache Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/iterators +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/element +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/polynomial Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/field -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/matrixdomain -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/sparsematrix -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/slicedpolynomialmatrix -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/densematrix -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/sliced3 Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/solutions Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/solutions/solve Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/solutions/echelon -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/polynomial -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/ring -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/ring/ntl -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/ring/modular Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/randiter +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/vector +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/vector/slicedpolynomialvector +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/densematrix +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/matrixdomain +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/slicedpolynomialmatrix +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/sliced3 +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/sparsematrix Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/util Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/util/formats Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms/matrix-blas3 +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms/polynomial-matrix Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms/opencl-kernels Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms/dixon-solver -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms/matrix-blas3 Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms/gauss -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms/polynomial-matrix -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/vector -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/vector/slicedpolynomialvector +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/ring +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/ring/ntl +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/ring/modular Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/blackbox -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/element +Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples +Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples/fields +Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples/solver +Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples/data +Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples/blackbox +Searching for files in directory /build/reproducible-path/linbox-1.7.0/tests +Searching for files in directory /build/reproducible-path/linbox-1.7.0/tests/matrix +Searching for files in directory /build/reproducible-path/linbox-1.7.0/tests/data +Searching for files in directory /build/reproducible-path/linbox-1.7.0/interfaces +Searching for files in directory /build/reproducible-path/linbox-1.7.0/interfaces/kaapi +Searching for files in directory /build/reproducible-path/linbox-1.7.0/interfaces/maple-old +Searching for files in directory /build/reproducible-path/linbox-1.7.0/interfaces/driver +Searching for files in directory /build/reproducible-path/linbox-1.7.0/interfaces/maple +Searching for files in directory /build/reproducible-path/linbox-1.7.0/debian +Searching for files in directory /build/reproducible-path/linbox-1.7.0/debian/upstream +Searching for files in directory /build/reproducible-path/linbox-1.7.0/debian/tests +Searching for files in directory /build/reproducible-path/linbox-1.7.0/debian/patches +Searching for files in directory /build/reproducible-path/linbox-1.7.0/debian/source +Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc +Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc/organization +Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc/tex +Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc/linbox-html +Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc/linbox-dev-html +Searching for files in directory /build/reproducible-path/linbox-1.7.0/build-aux +Searching for files in directory /build/reproducible-path/linbox-1.7.0/benchmarks +Searching for files in directory /build/reproducible-path/linbox-1.7.0/benchmarks/matrix +Searching for files in directory /build/reproducible-path/linbox-1.7.0/benchmarks/data Searching for images... Searching for dot files... Searching for msc files... @@ -1940,41 +1976,41 @@ Searching INPUT for files to process... Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/iterators +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/element +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/polynomial Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/field -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/matrixdomain -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/sparsematrix -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/slicedpolynomialmatrix -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/densematrix -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/sliced3 Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/solutions Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/solutions/solve Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/solutions/echelon -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/polynomial -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/ring -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/ring/ntl -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/ring/modular Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/randiter +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/vector +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/vector/slicedpolynomialvector +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/densematrix +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/matrixdomain +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/slicedpolynomialmatrix +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/sliced3 +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/matrix/sparsematrix Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/util Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/util/formats Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms/matrix-blas3 +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms/polynomial-matrix Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms/opencl-kernels Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms/dixon-solver -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms/matrix-blas3 Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms/gauss -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/algorithms/polynomial-matrix -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/vector -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/vector/slicedpolynomialvector +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/ring +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/ring/ntl +Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/ring/modular Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/blackbox -Searching for files in directory /build/reproducible-path/linbox-1.7.0/linbox/element Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc +Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc/organization Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc/tex -Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc/linbox-dev-html Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc/linbox-html -Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc/organization +Searching for files in directory /build/reproducible-path/linbox-1.7.0/doc/linbox-dev-html Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples -Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples/solver Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples/fields +Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples/solver Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples/data Searching for files in directory /build/reproducible-path/linbox-1.7.0/examples/blackbox Searching for files in directory /build/reproducible-path/linbox-1.7.0/tests @@ -4112,7 +4148,6 @@ Generating docs for file linbox-tags.h... Generating docs for file abnormal-helpers.h... Generating docs for file abnormal-matrix.h... -Generating docs for file dense-matrix.h... Generating docs for file blas-matrix-iterator.h... Generating docs for file blas-matrix-multimod.h... Generating docs for file blas-matrix.h... @@ -4124,6 +4159,7 @@ Generating docs for file random-matrix.h... Generating docs for file random-matrix.inl... Generating docs for file sliced3.h... +Generating docs for file dense-matrix.h... Generating docs for file sparse-matrix.h... Generating docs for file read-write-sparse.h... Generating docs for file sparse-associative-vector.h... @@ -4631,33 +4667,32 @@ Generating docs for compound LinBox::SparseMatrixFormat::COO1... Generating docs for compound LinBox::SparseMatrixFormat::CSR... Generating docs for compound LinBox::SparseMatrixFormat::CSR1... -Generating docs for compound LinBox::SparseMatrixFError: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/_benchmark_file_8h__incl.dot: syntax error in line 5 near '.' +Generating docs for compound LinBox::SparseMatrixFError: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/_benchmark_file_8inl__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/_benchmark_file_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/_benchmark_file_8inl__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/_benchmark_file_8inl__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/_c_s_value_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/_c_s_value_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/_benchmark_file_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/_c_s_value_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/abnormal-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/abnormal-helpers_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/abnormal-helpers_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/abnormal-helpers_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/abnormal-matrix_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/athadet_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/bbcharpoly_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/athadet_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark-dense-solve_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark-example_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark-fields_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark-metadata_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark-metadata_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark-utils_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark-fields_8_c__incl.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark-utils_8h__dep__incl.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark-metadata_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark_8inl__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark_8inl__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/bigmat_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/bitonic-sort_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/benchmark_8inl__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/bitonic-sort_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blackbox-block-container-base_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blackbox-block-container-base_8h__incl.dot: syntax error in line 5 near '.' ormat::DIA... Generating docs for compound LinBox::SparseMatrixFormat::ELL... Generating docs for compound LinBox::SparseMatrixFormat::ELL_R... @@ -4757,143 +4792,143 @@ Running dot for graph 23/883 Running dot for graph 24/883 RuError: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blackbox-block-container_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blackbox-block-container-base_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blackbox_2archetype_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blackbox_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blackbox-block-container_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blackbox_2smith_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blackbox_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blas-matrix-iterator_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blas-matrix-iterator_8h__incl.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blas-matrix-iterator_8h__dep__incl.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blas-matrix-iterator_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blas-matrix-multimod_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blas-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blas-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blas-subvector_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blas-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blas-subvector_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blas-subvector_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blas-vector_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/blas-vector_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/butterfly_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/butterfly_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/butterfly_8inl__dep__incl.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/butterfly_8h__incl.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/charpoly_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/butterfly_8inl__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/charpoly_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/checker_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/checksolve_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_algorithm_meta_data__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_algorithm_meta_data__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_bad_input_exception__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_benchmark_meta_data__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_bad_input_exception__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_benchmark_meta_data__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_archetype__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_benchmark_meta_data__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_block_container_base__coll__graph.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_block_container_base__inherit__graph.dot: syn/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_block_container_record__coll__graph.dot: synttax error in line 5 near '.' -ax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_block_container_record__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_block_container_base__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_container__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_block_container_record__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_block_container_record__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_container_symmetric__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_container__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_container_symmetric__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_container_symmetric__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_container_symmetrize__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_blackbox_container_symmetrize__inherit__graph.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_block_hankel_lifting_container__coll__graph.dot: synta/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_block_wiedemann_lifting_container__coll__graph.dot: syx error in line 5 near '.' -ntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_constant_vector_stream__inherit__graph.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_constant_vector_stream__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_dense_container__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_block_hankel_lifting_container__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_constant_vector_stream__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_block_wiedemann_lifting_container__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_constant_vector_stream__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_dense_container__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_dense_container__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_diophantine_solver__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_hankel_01_4__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_block_wiedemann_01_4__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_dense_elimination_01_4__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_sparse_elimination_01_4__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_dense_elimination_01_4__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_symboli63f2be15763ed6c70fa13a71fb7e0cde.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_dixon_solver_3_01_ring_00_01_field_00_01_random_prime_00_01_method_1_1_wiedemann_01_4__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_element_envelope__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_element_envelope__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_element_abstract__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_element_envelope__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_environment_meta_data__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_field_abstract__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_environment_meta_data__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_exception__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_field_abstract__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_field_archetype__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_field_archetype__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_field_documentation__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_field_envelope__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_field_meta_data__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_field_envelope__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_field_documentation__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_field_archetype__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_field_meta_data__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_field_envelope__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_field_meta_data__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_gauss_domain__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_generator_meta_data__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_irrecuperable_exception__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_generator_meta_data__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_hilbert__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_hilbert__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_irrecuperable_exception__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_irrecuperable_exception__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_m_v_product_domain__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_masked_prime_iterator__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_masked_prime_iterator__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_matrix_blackbox__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_matrix_blackbox__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_matrix_domain__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_matrix_domain__inherit__graph.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_matrix_blackbox__inherit__graph.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_matrix_domain__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_matrix_meta_data__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_matrix_domain__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_matrix_meta_data__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_n_t_l__zz__p_e__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_meta_data__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_n_t_l__zz__p_e___initialiser__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_n_t_l__zz__p_e__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_n_t_l__zz__p_e_x__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_n_t_l__zz__p_e__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_n_t_l__zz__p_x__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_n_t_l__zz__p_e_x__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_not_implemented_yet_exception__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_not_implemented_yet_exception__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_p_i_r__ntl___z_z__p__coll__graph.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_p_i_r__ntl___z_z__p__inherit__graph.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_p_l_u_q_matrix__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_param_fuzzy__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_p_i_r__ntl___z_z__p__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_p_l_u_q_matrix__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_param_fuzzy__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_param_fuzzy__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_power_gauss_domain__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_plain_submatrix__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_polynomial_ring__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_power_gauss_domain__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_power_gauss_domain__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_prime_iterator__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_protected_1_1_sparse_matrix_generic__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_rand_iter_envelope__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_rand_iter_envelope__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_rand_iter_abstract__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_reverse_vector__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_ring_abstract__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_reverse_vector__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_rand_iter_envelope__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_ring_abstract__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_ring_envelope__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_ring_archetype__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_ring_archetype__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_ring_envelope__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_ring_envelope__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_sliced__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_sliced__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_sparse_l_u_lifting_container__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_sliced__coll__graph.dot: syntax error in line 5 near 'Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_sliced__inherit__graph.dot: syntax error in line 5 near '.' +.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_sparse_matrix_3_01_field___00_01_sparse_matrix_format_1_1_t_p_l_01_4__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_sparse_l_u_lifting_container__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_sparse_matrix_3_01_field___00_01_sparse_matrix_format_1_1_t_p_l__omp_01_4__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_storage_meta_data__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_transpose_matrix__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_storage_meta_data__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_transposed_blas_matrix__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_transpose_matrix__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_transposed_blas_matrix__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_unparametric_rand_iter_3_01_n_t_l_1_1_z_z__p_01_4__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_transposed_blas_matrix__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_transposed_blas_matrix__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_vector_fraction__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_vector_stream__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1algo_exception__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1_vector_stream__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/class_lin_box_1_1algo_exception__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-builder-early-multip_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/commentator_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-builder-early-multip_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-builder-early-multip_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-builder-full-multip-fixed_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-builder-full-multip-fixed_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-builder-full-multip_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-builder-full-multip_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-builder-single_8h__dep__incl.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-builder-full-multip-fixed_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-builder-full-multip_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-builder-single_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-builder-single_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-domain-omp_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-domain-sequential_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-domain-sequential_8h__incl.dot: syntax error in line 5 near '.' nning dot for graph 25/883 Running dot for graph 26/883 Running dot for graph 27/883 @@ -5034,141 +5069,141 @@ Running dot for graph 162/883 Running dot for graph 163/883 RunError: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-domain_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-domain-sequential_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-domain_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-givrnsfixed_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-givrnsfixed_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-givrnsfixed_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/cra-kaapi_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dense-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/debug_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/debug_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/default_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dense-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dense-nullspace_8h__dep__incl.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dense-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dense-nullspace_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dense-polynomial_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dense-matrix_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dense-nullspace_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dense-polynomial_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dense-polynomial_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/densesolverat_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/det_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/det_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/diagonal-gf2_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/det_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/det_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/diagonal_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_02b7ce4c960f619e7c5478c4795fae93_dep.dot: syntax error in line 5 neaError: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/diagonal-gf2_8h__incl.dot: syntax error in line 5 near '.' +r '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/diagonal_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_02b7ce4c960f619e7c5478c4795fae93_dep.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_07fb1efa78d30e6edd00a7a729cbaf24_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_1242b50208f9a45e6fff0e434cfa05a9_dep.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_07fb1efa78d30e6edd00a7a729cbaf24_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_0e4bf3639fd7627649b572bfb0493895_dep.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_13a41d9ad64fb9ae396cb953294783cf_dep.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_1c599de66bbe6c9e8cd34cba0adb4b03_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_24bef21bf2b89e329a490cf28a2e4619_dep.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_1c599de66bbe6c9e8cd34cba0adb4b03_dep.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_13a41d9ad64fb9ae396cb953294783cf_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_2580a3333b3f1d025eb518987c7df370_dep.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_25c54ace779594001bd2ffed102b48ce_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_25a3dad0cbc989f4406249ec44ba917b_dep.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_2e6b3f5ad3c7050a7baa3c01eb74895f_dep.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_25c54ace779594001bd2ffed102b48ce_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_29feea0786a8cc926667f762fb234b2b_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_2eb35ac3e52303591c88027dc62c9416_dep.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_2e6b3f5ad3c7050a7baa3c01eb74895f_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_378a235e21d03f11e546bb8f3992b4e7_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_579be3422eec46e6edb46658e48c7c1f_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_59425e443f801f1f2fd8bbe4959a3ccf_dep.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_625b6b00e15f34ec666d16cefc93f671_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_678dca5df0aa984fa308276c08c9ea4c_dep.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_625b6b00e15f34ec666d16cefc93f671_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_7af51a00587982c04b08a156fa91c254_dep.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_82564e5191afcdf72d713ac61ae04d49_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_7d0dfa90a1373fd2c8e8ca70d499dc6c_dep.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_965788e378e5dce35657d90db117e13a_dep.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_97e9319567d2a4a7dc9911eb59fd599b_dep.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_9906a54e6a581895354c2a2222b15e24_dep.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_82564e5191afcdf72d713ac61ae04d49_dep.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_965788e378e5dce35657d90db117e13a_dep.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_97e9319567d2a4a7dc9911eb59fd599b_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_9a5fb83af990c7ae5075d08bac89b81d_dep.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_9c4fd8e1a7fa8a3318a77bfbc696906f_dep.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_9906a54e6a581895354c2a2222b15e24_dep.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_b86d7ccc0f47db9132be1f46982f9ef0_dep.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_9c4fd8e1a7fa8a3318a77bfbc696906f_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_ac9473dab6df597d8310cf0512212439_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_bc83df2f309e725c545dc043c545bf7a_dep.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_b86d7ccc0f47db9132be1f46982f9ef0_dep.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_c270ced7e00c40c5a8714efccf173dbb_dep.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_dd1b9e3f26b4407d6ef48aa3097d1b21_dep.dot: syntax error in line 5 neaError: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_c270ced7e00c40c5a8714efccf173dbb_dep.dot: syntax error in line 5 near '.' +r '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_c9aab52ca3ab5639679a9a286a242863_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_d28a4824dc47e487b107a5db32ef43c4_dep.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_dd1b9e3f26b4407d6ef48aa3097d1b21_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_ec3816dd87c458d65464c1d0b974dae0_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_ee93f46c216a9571cf1eca60fb1f0e0a_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dir_fce6dfce75cd9043bb18144bfa548b73_dep.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dixon-solver-symbolic-numeric_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dixonsolve_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dot-product_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/doubledet_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/echelon_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/dot-product_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/element_2archetype_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/ex-fields-archetype_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/ex-fields_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/echelon_8_c__incl.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/ex-fields-archetype_8_c__incl.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/ex-fields_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/field_2archetype_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/field_2archetype_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/frobenius_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/frobenius_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/field_2archetype_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/gauss-gf2_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/frobenius_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/gauss-gf2_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/gauss_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/graph-charpoly_8_c__incl.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/gauss_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/gauss-gf2_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/gauss_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/generic_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/graph-charpoly_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/graph_legend.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/grid__reduce_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group___n_t_l.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group___c_r_a.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group___n_t_l.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group___solvers.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__algorithms.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__blackbox.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__blas3.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__charpoly.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__determin.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__blas3.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__densematrix.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__diophant.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__elim.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__field.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__lanczos.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__gauss.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__iml.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__integers.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__lanczos.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__matrix.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__lattice.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__matrixdomain.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__matrixiterators.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__matrix.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__matrixdomain.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__minpoly.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__nullsp.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__padic.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__primes.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__permutationmatrix.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__polynomials.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__primes.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__randiter.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__ring.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__reducedforms.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__ring.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__randiter.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__rk.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__sigmabase.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__solutions.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__systemsolving.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__sliced3.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__sparsematrix.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__systemsolving.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__solutions.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__tests.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/group__wiedemann.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/hilbert_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/hilbert_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_0.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_1.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_10.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/hilbert_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_1.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_101.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_100.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_102.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_103.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_104.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_105.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_106.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_104.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_103.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_107.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_108.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_11.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_106.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_109.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_110.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_108.dot: syntax error in line 5 near '.' Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_111.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_112.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_113.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_11.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_110.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_114.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_115.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_113.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_112.dot: syntax error in line 5 near '.' ning dot for graph 164/883 Running dot for graph 165/883 Running dot for graph 166/883 @@ -5305,144 +5340,144 @@ Running dot for graph 297/883 Running dot for graph 298/883 Running dot for graph 299/883 -Running dot for graError: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_116.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_117.dot: syntax error in line 5 near '.' +Running dot for graError: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_115.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_118.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_116.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_117.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_119.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_12.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_120.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_122.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_121.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_125.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_12.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_122.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_123.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_125.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_124.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_126.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_127.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_128.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_129.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_13.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_126.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_129.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_128.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_130.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_13.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_131.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_133.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_132.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_133.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_134.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_135.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_136.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_135.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_137.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_139.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_138.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_14.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_138.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_139.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_140.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_141.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_142.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_143.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_142.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_144.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_145.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_147.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_146.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_147.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_145.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_148.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_149.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_15.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_150.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_151.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_153.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_150.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_152.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_156.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_154.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_155.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_156.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_157.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_159.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_16.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_159.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_157.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_158.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_160.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_161.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_162.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_164.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_166.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_163.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_164.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_165.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_166.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_167.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_168.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_169.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_17.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_171.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_170.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_172.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_171.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_173.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_170.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_174.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_175.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_176.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_174.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_177.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_179.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_178.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_175.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_18.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_178.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_179.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_180.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_181.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_182.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_184.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_185.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_183.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_185.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_186.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_187.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_188.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_189.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_19.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_190.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_19.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_191.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_192.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_193.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_196.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_195.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_194.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_196.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_195.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_197.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_2.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_198.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_199.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_2.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_20.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_201.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_201.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_20.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_200.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_202.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_203.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_204.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_205.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_206.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_205.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_204.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_207.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_208.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_209.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_21.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_210.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_21.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_213.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_211.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_210.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_212.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_213.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_214.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_216.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_215.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_217.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_219.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_218.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_22.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_216.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_217.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_22.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_219.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_223.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_220.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_221.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_222.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_223.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_225.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_224.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_225.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_226.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_23.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_227.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_228.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_229.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_230.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_231.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_23.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_232.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_230.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_233.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_232.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_235.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_238.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_234.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_236.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_235.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_238.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_236.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_237.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_239.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_237.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_24.dot: syntax error in line 5 near '.' ph 300/883 Running dot for graph 301/883 Running dot for graph 302/883 @@ -5581,138 +5616,139 @@ Running dot for graph 435/883 Running dot for graph 436/883 RunniError: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_241.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_24.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_240.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_242.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_243.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_244.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_244.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_243.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_246.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_245.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_247.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_246.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_248.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_249.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_250.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_25.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_250.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_251.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_254.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_252.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_253.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_254.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_255.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_257.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_255.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_256.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_258.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_259.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_260.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_26.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_261.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_260.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_262.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_261.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_263.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_264.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_265.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_267.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_266.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_268.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_266.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_267.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_269.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_271.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_27.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_272.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_268.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_270.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_27.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_271.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_272.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_274.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_273.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_274.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_275.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_277.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_275.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_276.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_278.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_277.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_279.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_28.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_281.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_280.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_278.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_28.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_282.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_281.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_283.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_284.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_286.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_285.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_288.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_289.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_286.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_290.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_287.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_29.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_290.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_289.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_291.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_292.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_293.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_292.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_294.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_296.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_295.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_296.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_297.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_298.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_299.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_300.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_3.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_298.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_30.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_3.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_300.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_302.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_301.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_303.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_304.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_305.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_306.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_307.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_308.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_307.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_306.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_309.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_31.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_310.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_31.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_313.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_311.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_312.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_314.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_313.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_316.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_315.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_316.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_315.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_317.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_319.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_318.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_32.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_319.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_33.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_34.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_35.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_36.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_35.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_37.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_38.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_39.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_39.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_38.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_4.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_42.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_40.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_41.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_43.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_42.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_44.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_46.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_44.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_45.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_46.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_47.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_48.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_49.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_47.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_5.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_49.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_50.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_51.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_52.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_54.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_53.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_55.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_51.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_52.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_54.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_56.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_55.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_57.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_58.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_59.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_6.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_61.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_60.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_61.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_58.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_6.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_64.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_62.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_63.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_64.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_66.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_65.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_67.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_69.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_68.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_66.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_7.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_68.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_69.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_71.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_70.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_72.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_71.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_74.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_73.dot: syntax error in line 5 near '.' ng dot for graph 437/883 @@ -5851,143 +5887,145 @@ Running dot for graph 570/883 Running dot for graph 571/883 Running dot for graph 572/883 -Running dot for graphError: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_76.dot: syntax error in line 5 near '.' +Running dot for graphError: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_75.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_76.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_77.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_75.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_8.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_78.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_79.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_81.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_8.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_80.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_82.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_81.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_84.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_82.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_83.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_85.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_86.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_87.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_88.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_89.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_9.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_90.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_91.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_9.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_89.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_92.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_91.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_93.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_95.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_94.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_96.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_94.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_97.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_98.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_99.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/integer-mul_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/inherit_graph_98.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/integer_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/integer-mul_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/integer_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/lifting-container_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/jit-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/lifting-container_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/linbox-config_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/linbox-tags_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/linbox-tags_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/map-sparse_8inl__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/map-sparse_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/map-sparse_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/map-sparse_8inl__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrices_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/map-sparse_8h__incl.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/map-sparse_8inl__incl.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrices_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/map-sparse_8inl__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrix-domain_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrix-domain_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrix-hom_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrix-hom_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrix-stream-readers_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrix_2archetype_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrix-stream-readers_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrix-hom_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrix_2archetype_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrix_2random-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrix_2random-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrixdomain_2matrix-domain_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrixdomain_2matrix-domain_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/minpoly-integer_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/modular-int_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/matrixdomain_2matrix-domain_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/minpoly_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/mpidet_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/modular-int_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/mul_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/mul_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/ntl-lzz__pex_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/ntl-lzz__px_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/ntl-zz__p_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/nullspacebasis_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/ntl-zz__p_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/nullspacebasis__rank_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/omp-benchmark_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/omp__block__rank_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/nullspacebasis__rank_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/opencl-domain_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/opencl-domain_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/opencl-domain_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/opencl-resource-controller_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/permutation-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/permutation-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/plain-matrix_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/power__rank_8_c__incl.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/permutation-matrix_8h__incl.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/power__rank_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/poweroftwo__ranks_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/plain-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/qchar_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/randiter_2archetype_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/randiter_2archetype_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/random-matrix_8inl__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/randiter_2gmp-rational_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/random-prime_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/randiter_2archetype_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/randiter_2gmp-rational_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/random-matrix_8inl__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/random-prime_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/rank_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/rational-reconstruction_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/rational-solver_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/rank_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/ratdet_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/rational-solver_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/rational-solver_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/read-write-sparse_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/rational-solver_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/ring_2archetype_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/rns_8inl__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/rns_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/rns_8inl__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/rns_8inl__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/rr_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/scompose_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/samplebb_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/scompose_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/short-vector_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/scompose_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sigma-basis_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sigma-basis_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/short-vector_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/smith-form-adaptive_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sigma-basis_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/smith-form-adaptive_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/smith-form-binary_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/smith-form-binary_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/smith-form-valence_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/smith-form-binary_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/smith-form-binary_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/smith-form-valence_8h__incl.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/smith_8_c__incl.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/smithsparse_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/smithsparse_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/smith_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/smithvalence_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/solution-tags_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sms_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sms_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/solve_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/solution-tags_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-associative-vector_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-csr-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-coo-implicit-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-coo-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-coo-matrix_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-csr-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-csr-matrix_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-ell-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-domain_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-csr-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-domain_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-ell-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-ell-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-ellr-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-ell-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-ellr-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-generic_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-map-map-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-generic_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-hyb-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-map-map-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-map-map-matrix_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-map-map-matrix_8inl__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-map-map-matrix_8inl__incl.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-map-map-matrix_8inl__incl.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-map-map-matrix_8inl__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-sequence-vector_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-parallel-vector_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-sequence-vector_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-tpl-matrix-omp_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-tpl-matrix-omp_8inl__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-tpl-matrix-omp_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-tpl-matrix-omp_8inl__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-tpl-matrix_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-tpl-matrix-omp_8inl__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-tpl-matrix_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparse-tpl-matrix_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparseelimdet_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparsesolverat_8_c__incl.dot: syntax error in line 5 near '.' 573/883 Running dot for graph 574/883 Running dot for graph 575/883 @@ -6125,133 +6163,131 @@ Running dot for graph 707/883 Running dot for graph 708/883 Running dot for graph 709/883 -RunningError: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparseelimdet_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparseelimrank_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparsesolverat_8_c__incl.dot: syntax error in line 5 near '.' +RunningError: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/sparseelimrank_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/stream_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_early_multip__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/stream_8h__incl.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_early_single__inherit__graph.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_early_single__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_full_multip__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_early_multip__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_early_single__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_early_single__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_full_multip_fixed__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_full_multip_fixed__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_full_multip_matrix__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_full_multip_matrix__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_full_single__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_full_single__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_full_single__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_full_multip_matrix__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_prob_single__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_prob_single__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_c_r_a_builder_single_base__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_n_t_l___p_i_d__zz__p__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_chinese_remainder_sequential_1_1_prime_sampler__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_chinese_remainder_sequential_1_1_prime_sampler_3_01_prime_iterator_00_01true_01_4__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_n_t_l___p_i_d__zz__p__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_n_t_l___p_i_d__zz__p__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_n_t_l___z_z__p__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_ring_categories_1_1_galois_tag__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_n_t_l___p_i_d__zz__p__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_n_t_l__zz__p__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_ring_categories_1_1_galois_tag__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_ring_categories_1_1_galois_tag__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_ring_categories_1_1_integer_tag__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_ring_categories_1_1_generic_tag__inherit__graph.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_ring_categories_1_1_integer_tag__inherit__graph.dot: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_ring_categories_1_1_modular_tag__coll__graph.dot: synsyntax error in line 5 near '.' -tax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_ring_categories_1_1_integer_tag__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_ring_categories_1_1_modular_tag__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_ring_categories_1_1_rational_tag__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_ring_categories_1_1_modular_tag__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_ring_categories_1_1_rational_tag__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_ring_categories_1_1_modular_tag__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_dense_vector_tag__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_dense_vector_tag__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_dense_zero_one_vector_tag__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_dense_zero_one_vector_tag__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_dense_zero_one_vector_tag__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_dense_vector_tag__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_generic_vector_tag__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_associative_vector_tag__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_associative_vector_tag__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_associative_vector_tag__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_parallel_vector_tag__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_parallel_vector_tag__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_sequence_vector_tag__coll__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_sequence_vector_tag__inherit__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_parallel_vector_tag__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_vector_tag__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_sequence_vector_tag__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_vector_tag__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_zero_one_vector_tag__inherit__graph.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_zero_one_vector_tag__coll__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-bitonic-sort_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_zero_one_vector_tag__coll__graph.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/struct_lin_box_1_1_vector_categories_1_1_sparse_zero_one_vector_tag__inherit__graph.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-blackbox-block-container_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-blas-domain_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-block-ring_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-block-wiedemann_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-butterfly_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-block-ring_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-charpoly_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-commentator_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-common_8inl__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-companion_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-cradomain_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-common_8inl__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-cra_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-cradomain_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-diagonal_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-dense_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-det_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-diagonal_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-direct-sum_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-dif_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-echelon-form_8_c__incl.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-echelon-form_8_c__incl.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-direct-sum_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ffpack_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-fibb_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-field_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-field_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-field_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-frobenius_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-getentry_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ftrmm_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-gf2_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-getentry_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-givaro-interfaces_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-gf2_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-givaro-zpzuns_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-givaro-zpz_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-image-field_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-gmp-rational_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-hilbert_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-hom_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-image-field_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-inverse_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-isposdef_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-hilbert_8_c__incl.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-isposdef_8_c__incl.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-inverse_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ispossemidef_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-la-block-lanczos_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-last-invariant-factor_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-matrix-domain_8_c__incl.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-last-invariant-factor_8_c__incl.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-la-block-lanczos_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-matrix-stream_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-matrix-domain_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-matrix-utils_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-matrix-utils_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-mg-block-lanczos_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-minpoly_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-modular-balanced-double_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-modular-balanced-float_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-modular-balanced-int_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-modular-balanced-float_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-modular-byte_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-modular-float_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-modular-int_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-modular-double_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-modular-float_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-modular-short_8_c__incl.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-modular_8_c__incl.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-moore-penrose_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-modular-int_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-mpi-comm_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-modular_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ntl-hankel_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ntl-lzz__p_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-moore-penrose_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ntl-lzz__pe_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ntl-lzz__p_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ntl-lzz__pex_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ntl-lzz__px_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ntl-rr_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ntl-toeplitz_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ntl-lzz__px_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ntl-sylvester_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ntl-zz__p_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-nullspace_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ntl-toeplitz_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-ntl-zz__p_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-one-invariant-factor_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-optimization_8_c__incl.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-plain-domain_8_c__incl.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-param-fuzzy_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-param-fuzzy_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-plain-domain_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-qlup_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-quad-matrix_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-randiter-nonzero-prime_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-rank-md_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-quad-matrix_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-rank-ex_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-rank-u32_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-rank_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-rank-md_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-rank_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-rat-solve_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-rat-minpoly_8_c__incl.dot: syntax error in line 5 near '.' @@ -6259,8 +6295,8 @@ Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-rational-reconstruction-base_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-rational-solver-adaptive_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-rational-solver_8_c__incl.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-regression_8_c__incl.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-scalar-matrix_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-regression_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-scalar-matrix_8_c__incl.dot: syntax error in line 5 near '.' dot for graph 710/883 Running dot for graph 711/883 Running dot for graph 712/883 @@ -6397,42 +6433,42 @@ Running dot for graph 843/883 Running dot for graph 844/883 Running dot for graph 845/883 -Running dot for graph 8Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-smith-form-adaptive_8_c__incl.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-smith-form-iliopoulos_8_c__incl.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-smith-form-binary_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-smith-form-local_8_c__incl.dot: syntax error in line 5 near '.' +Running dot for graph 8Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-smith-form-local_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-smith-form-adaptive_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-smith-form-binary_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-smith-form-iliopoulos_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-smith-form_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-solve_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-smith-form_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-smith-form_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-solve_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-sparse_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-subiterator_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-subvector_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-submatrix_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-subvector_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-sum_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-toeplitz-det_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-toom-cook_8_c__incl.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-trace_8_c__incl.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-transpose_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-triplesbb-omp_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-transpose_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-trace_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-triplesbb_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-tutorial_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-triplesbb-omp_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-vector-domain_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-tutorial_8_c__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/test-zero-one_8_c__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/timer_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/toeplitz_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/timer_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/valence_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/toeplitz_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/timer_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/toeplitz_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/vector-traits_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/vector-traits_8h__incl.dot: syntax error in line 5 near '.' -Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/vector_8h__incl.dot: syntax error in line 5 near '.' -/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/vector_8h__dep__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/whisart__trace_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/valence_8_c__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/vector_8h__dep__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/whisart__trace_8h__dep__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/vector_8h__incl.dot: syntax error in line 5 near '.' +Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/whisart__trace_8h__incl.dot: syntax error in line 5 near '.' +Error: Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/zo-gf2_8inl__incl.dot: syntax error in line 5 near '.' +/build/reproducible-path/linbox-1.7.0/doc/./linbox-html/zo_8h__incl.dot: syntax error in line 5 near '.' Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/wiedemann_8h__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/zo-gf2_8inl__incl.dot: syntax error in line 5 near '.' -Error: /build/reproducible-path/linbox-1.7.0/doc/./linbox-html/zo_8h__incl.dot: syntax error in line 5 near '.' 46/883 Running dot for graph 847/883 Running dot for graph 848/883 @@ -6911,7 +6947,7 @@ jdupes -l doc/linbox-html make[1]: Leaving directory '/build/reproducible-path/linbox-1.7.0' dh_auto_build -Nliblinbox-doc - make -j3 + make -j4 make[1]: Entering directory '/build/reproducible-path/linbox-1.7.0' make all-recursive make[2]: Entering directory '/build/reproducible-path/linbox-1.7.0' @@ -6924,13 +6960,13 @@ make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/reproducible-path/linbox-1.7.0/linbox/util/formats' make[5]: Entering directory '/build/reproducible-path/linbox-1.7.0/linbox/util' -/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o error.lo error.C -/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o debug.lo debug.C -libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c error.C -fPIC -DPIC -o .libs/error.o +/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o error.lo error.C +/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o debug.lo debug.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c debug.C -fPIC -DPIC -o .libs/debug.o +libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c error.C -fPIC -DPIC -o .libs/error.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c error.C -o error.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c debug.C -o debug.o >/dev/null 2>&1 -/bin/bash ../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -o libutil.la error.lo debug.lo +/bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -o libutil.la error.lo debug.lo libtool: link: ar cr .libs/libutil.a .libs/error.o .libs/debug.o libtool: link: ranlib .libs/libutil.a libtool: link: ( cd ".libs" && rm -f "libutil.la" && ln -s "../libutil.la" "libutil.la" ) @@ -6946,10 +6982,10 @@ make[4]: Leaving directory '/build/reproducible-path/linbox-1.7.0/linbox/field' Making all in randiter make[4]: Entering directory '/build/reproducible-path/linbox-1.7.0/linbox/randiter' -/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o mersenne-twister.lo mersenne-twister.C +/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o mersenne-twister.lo mersenne-twister.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c mersenne-twister.C -fPIC -DPIC -o .libs/mersenne-twister.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c mersenne-twister.C -o mersenne-twister.o >/dev/null 2>&1 -/bin/bash ../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libranditer.la mersenne-twister.lo +/bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libranditer.la mersenne-twister.lo libtool: link: ar cr .libs/libranditer.a .libs/mersenne-twister.o libtool: link: ranlib .libs/libranditer.a libtool: link: ( cd ".libs" && rm -f "libranditer.la" && ln -s "../libranditer.la" "libranditer.la" ) @@ -7007,7 +7043,7 @@ make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/reproducible-path/linbox-1.7.0/linbox/algorithms/polynomial-matrix' make[5]: Entering directory '/build/reproducible-path/linbox-1.7.0/linbox/algorithms' -/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o diophantine-solver.lo diophantine-solver.C +/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o diophantine-solver.lo diophantine-solver.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c diophantine-solver.C -fPIC -DPIC -o .libs/diophantine-solver.o In file included from ../../linbox/matrix/dense-matrix.h:37, from ../../linbox/solutions/methods.h:26, @@ -7045,7 +7081,7 @@ 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c diophantine-solver.C -o diophantine-solver.o >/dev/null 2>&1 -/bin/bash ../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libalgorithms.la diophantine-solver.lo +/bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libalgorithms.la diophantine-solver.lo libtool: link: ar cr .libs/libalgorithms.a .libs/diophantine-solver.o libtool: link: ranlib .libs/libalgorithms.a libtool: link: ( cd ".libs" && rm -f "libalgorithms.la" && ln -s "../libalgorithms.la" "libalgorithms.la" ) @@ -7084,10 +7120,10 @@ make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/linbox-1.7.0/linbox/polynomial' make[4]: Entering directory '/build/reproducible-path/linbox-1.7.0/linbox' -/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../linbox -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o dummy.lo dummy.C +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../linbox -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o dummy.lo dummy.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../linbox -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c dummy.C -fPIC -DPIC -o .libs/dummy.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../linbox -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c dummy.C -o dummy.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -version-info 0:0:0 -release 1.7.0 -Wl,-z,relro -Wl,-z,now -o liblinbox.la -rpath /usr/lib/arm-linux-gnueabihf dummy.lo util/libutil.la randiter/libranditer.la algorithms/libalgorithms.la -lntl -lmpfr -lfplll -liml -lflint +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -version-info 0:0:0 -release 1.7.0 -Wl,-z,relro -Wl,-z,now -o liblinbox.la -rpath /usr/lib/arm-linux-gnueabihf dummy.lo util/libutil.la randiter/libranditer.la algorithms/libalgorithms.la -lntl -lmpfr -lfplll -liml -lflint libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/13/crtbeginS.o .libs/dummy.o -Wl,--whole-archive util/.libs/libutil.a randiter/.libs/libranditer.a algorithms/.libs/libalgorithms.a -Wl,--no-whole-archive -lntl -lmpfr -lfplll -liml -lflint -L/usr/lib/gcc/arm-linux-gnueabihf/13 -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/13/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/13/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/13/../../../arm-linux-gnueabihf/crtn.o -O2 -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,liblinbox-1.7.0.so.0 -o .libs/liblinbox-1.7.0.so.0.0.0 libtool: link: (cd ".libs" && rm -f "liblinbox-1.7.0.so.0" && ln -s "liblinbox-1.7.0.so.0.0.0" "liblinbox-1.7.0.so.0") libtool: link: (cd ".libs" && rm -f "liblinbox.so" && ln -s "liblinbox-1.7.0.so.0.0.0" "liblinbox.so") @@ -7111,7 +7147,7 @@ make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/linbox-1.7.0/benchmarks/matrix' make[4]: Entering directory '/build/reproducible-path/linbox-1.7.0/benchmarks' -/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DDISABLE_COMMENTATOR -DLinBoxSrcOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o benchmark.lo benchmark.C +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DDISABLE_COMMENTATOR -DLinBoxSrcOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o benchmark.lo benchmark.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DDISABLE_COMMENTATOR -DLinBoxSrcOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c benchmark.C -fPIC -DPIC -o .libs/benchmark.o In file included from ../linbox/vector/vector-domain.h:67, from ../tests/test-common.h:46, @@ -7322,7 +7358,7 @@ 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DDISABLE_COMMENTATOR -DLinBoxSrcOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c benchmark.C -o benchmark.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libbenchmarks.la benchmark.lo +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o libbenchmarks.la benchmark.lo libtool: link: ar cr .libs/libbenchmarks.a .libs/benchmark.o libtool: link: ranlib .libs/libbenchmarks.a libtool: link: ( cd ".libs" && rm -f "libbenchmarks.la" && ln -s "../libbenchmarks.la" "libbenchmarks.la" ) @@ -7379,7 +7415,7 @@ make[2]: Leaving directory '/build/reproducible-path/linbox-1.7.0' make[1]: Leaving directory '/build/reproducible-path/linbox-1.7.0' dh_auto_test - make -j3 check "TESTSUITEFLAGS=-j3 --verbose" VERBOSE=1 + make -j4 check "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/linbox-1.7.0' Making check in linbox make[2]: Entering directory '/build/reproducible-path/linbox-1.7.0/linbox' @@ -7528,6 +7564,40 @@ g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-solve.o test-solve.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-solve-full.o test-solve-full.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-smith-form-valence.o test-smith-form-valence.C +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-local-smith-form-sparseelim.o test-local-smith-form-sparseelim.C +In file included from ../linbox/vector/vector-domain.h:67, + from ../linbox/matrix/matrix-domain.h:35, + from ../linbox/matrix/sparsematrix/sparse-generic.h:80, + from ../linbox/matrix/sparse-matrix.h:70, + from test-local-smith-form-sparseelim.C:43: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-local-smith-form-sparseelim.C:41: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from ../linbox/vector/bit-vector.h:191, + from ../linbox/field/gf2.h:39, + from ../linbox/vector/vector-domain-gf2.h:59, + from ../linbox/vector/vector-domain.h:1336: +../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] + 342 | class BitVector::const_iterator : public std::iterator { + | ^~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algobase.h:65, + from /usr/include/c++/13/bits/specfun.h:43, + from /usr/include/c++/13/cmath:3699, + from ../linbox/linbox-config.h:42: +/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^~~~~~~~ In file included from ../linbox/matrix/dense-matrix.h:37, from ../linbox/matrix/random-matrix.h:40, from test-solve-full.C:23: @@ -7545,6 +7615,23 @@ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from ../linbox/matrix/dense-matrix.h:37, + from test-smith-form.h:34, + from test-smith-form-valence.C:33: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-smith-form.h:31: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from ../linbox/vector/vector-domain.h:67, from ../linbox/ring/modular/modular-int32.h:37, from ../linbox/ring/modular.h:62, @@ -7577,23 +7664,6 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ -In file included from ../linbox/matrix/dense-matrix.h:37, - from test-smith-form.h:34, - from test-smith-form-valence.C:33: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-smith-form.h:31: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from ../linbox/vector/bit-vector.h:191, from ../linbox/field/gf2.h:39, from ../linbox/vector/stream-gf2.h:77, @@ -7658,6 +7728,14 @@ 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:72, + from ../linbox/util/debug.h:42, + from ../linbox/matrix/matrix-traits.h:29, + from ../linbox/matrix/sparse-matrix.h:40: +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:356:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 + 356 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -7691,10 +7769,14 @@ /usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1394 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]': +/usr/include/c++/13/bits/vector.tcc:356:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]': +/usr/include/c++/13/bits/vector.tcc:356:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:356:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 356 | vector<_Tp, _Alloc>:: @@ -7750,12 +7832,24 @@ /usr/include/c++/13/bits/stl_vector.h:1566:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1566 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-local-smith-form-sparseelim.o test-local-smith-form-sparseelim.C -In file included from ../linbox/vector/vector-domain.h:67, - from ../linbox/matrix/matrix-domain.h:35, - from ../linbox/matrix/sparsematrix/sparse-generic.h:80, - from ../linbox/matrix/sparse-matrix.h:70, - from test-local-smith-form-sparseelim.C:43: +In file included from /usr/include/c++/13/vector:66: +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ZRing; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::ZRing; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, std::vector >]' at ../linbox/algorithms/matrix-hom.h:282:19: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 + 1394 | { return _M_insert_rval(__position, std::move(__x)); } + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::Modular; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, std::vector >]' at ../linbox/algorithms/matrix-hom.h:282:19: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 + 1394 | { return _M_insert_rval(__position, std::move(__x)); } + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-smith-form.o test-smith-form.C +In file included from ../linbox/matrix/dense-matrix.h:37, + from ../linbox/algorithms/matrix-hom.h:41, + from ../linbox/solutions/smith-form.h:32, + from test-smith-form.C:34: ../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 153 | public std::binary_function&, const std::pair&, bool > { | ^~~~~~~~~~~~~~~ @@ -7766,14 +7860,16 @@ from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ../linbox/linbox-config.h:45, - from test-local-smith-form-sparseelim.C:41: + from test-smith-form.C:33: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../linbox/vector/bit-vector.h:191, from ../linbox/field/gf2.h:39, - from ../linbox/vector/vector-domain-gf2.h:59, - from ../linbox/vector/vector-domain.h:1336: + from ../linbox/vector/stream-gf2.h:77, + from ../linbox/vector/stream.h:872, + from ../linbox/matrix/densematrix/blas-matrix.h:43, + from ../linbox/matrix/dense-matrix.h:85: ../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 342 | class BitVector::const_iterator : public std::iterator { | ^~~~~~~~ @@ -7799,12 +7895,6 @@ /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::SparseMatrixGeneric(LinBox::MatrixStream&) [with _Field = Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:60:12: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 - 1394 | { return _M_insert_rval(__position, std::move(__x)); } - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/givaro/givpoly1denseops.inl:14, from /usr/include/givaro/givpoly1.h:41, from /usr/include/givaro/givpoly1factor.h:25, @@ -7990,6 +8080,12 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular, RecInt::ruint<9>, void>; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::Modular, RecInt::ruint<9>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, RecInt::ruint<9>, void>, std::vector, std::allocator > > >]' at ../linbox/algorithms/matrix-hom.h:282:19: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 + 1394 | { return _M_insert_rval(__position, std::move(__x)); } + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = std::vector, std::allocator > >; InVector = std::vector, std::allocator > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16, @@ -8022,6 +8118,12 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ZRing >; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::ZRing >; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, RecInt::ruint<9>, void>, std::vector, std::allocator > > >]' at ../linbox/algorithms/matrix-hom.h:282:19: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 + 1394 | { return _M_insert_rval(__position, std::move(__x)); } + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, @@ -8052,6 +8154,18 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular, RecInt::ruint<7>, void>; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::Modular, RecInt::ruint<7>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, RecInt::ruint<7>, void>, std::vector, std::allocator > > >]' at ../linbox/algorithms/matrix-hom.h:282:19: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 + 1394 | { return _M_insert_rval(__position, std::move(__x)); } + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ZRing >; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::ZRing >; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, RecInt::ruint<7>, void>, std::vector, std::allocator > > >]' at ../linbox/algorithms/matrix-hom.h:282:19: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 + 1394 | { return _M_insert_rval(__position, std::move(__x)); } + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -8072,6 +8186,91 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int, const double&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::SparseMatrixGeneric(LinBox::MatrixStream&) [with _Field = Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:60:12: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 + 1394 | { return _M_insert_rval(__position, std::move(__x)); } + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:65: +/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = pair >*]': +/usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 + 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 +In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _ForwardIterator = std::pair >*; bool _TrivialValueTypes = false]', + inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = pair >*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, + inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = pair >*; _Tp = pair >]' at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, + inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1622:35, + inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/vector.tcc:238:44: +/usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 + 137 | { return std::__do_uninit_copy(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _ForwardIterator = std::pair >*; bool _TrivialValueTypes = false]', + inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = pair >*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, + inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = pair >*; _Tp = pair >]' at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:606:31: +/usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 + 137 | { return std::__do_uninit_copy(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = const Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::Self_t&) [with _Tp1 = const Givaro::Modular; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::Modular]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:688:19, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix&, const LinBox::SparseMatrix&) [with Field = const Givaro::Modular; Field2 = Givaro::Modular; Vect = LinBox::SparseMatrixFormat::SparseSeq]' at ../linbox/algorithms/matrix-hom.h:243:64, + inlined from 'bool sparse_local_smith(SparseMat&, size_t, size_t, size_t, const Base&, int, const std::map&) [with Base = long long unsigned int; SparseMat = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>]' at test-local-smith-form-sparseelim.C:117:19: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 + 1394 | { return _M_insert_rval(__position, std::move(__x)); } + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]': +/usr/include/c++/13/bits/vector.tcc:356:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 + 356 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular, RecInt::ruint<8>, void>; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::Modular, RecInt::ruint<8>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, RecInt::ruint<8> >, std::vector, std::allocator > > >]' at ../linbox/algorithms/matrix-hom.h:282:19: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 + 1394 | { return _M_insert_rval(__position, std::move(__x)); } + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ZRing >; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::ZRing >; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, RecInt::ruint<8> >, std::vector, std::allocator > > >]' at ../linbox/algorithms/matrix-hom.h:282:19: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 + 1394 | { return _M_insert_rval(__position, std::move(__x)); } + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = const Givaro::Modular, RecInt::ruint<7>, void>; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::Self_t&) [with _Tp1 = const Givaro::Modular, RecInt::ruint<7>, void>; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::Modular, RecInt::ruint<7>, void>]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:688:19, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix&, const LinBox::SparseMatrix&) [with Field = const Givaro::Modular, RecInt::ruint<7>, void>; Field2 = Givaro::Modular, RecInt::ruint<7>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq]' at ../linbox/algorithms/matrix-hom.h:243:64, + inlined from 'bool sparse_local_smith(SparseMat&, size_t, size_t, size_t, const Base&, int, const std::map&) [with Base = RecInt::ruint<7>; SparseMat = LinBox::SparseMatrix, RecInt::ruint<7>, void>, LinBox::SparseMatrixFormat::SparseSeq>]' at test-local-smith-form-sparseelim.C:117:19: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 + 1394 | { return _M_insert_rval(__position, std::move(__x)); } + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = const Givaro::Modular, RecInt::ruint<8>, void>; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::Self_t&) [with _Tp1 = const Givaro::Modular, RecInt::ruint<8>, void>; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::Modular, RecInt::ruint<8>, void>]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:688:19, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix&, const LinBox::SparseMatrix&) [with Field = const Givaro::Modular, RecInt::ruint<8>, void>; Field2 = Givaro::Modular, RecInt::ruint<8>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq]' at ../linbox/algorithms/matrix-hom.h:243:64, + inlined from 'bool sparse_local_smith(SparseMat&, size_t, size_t, size_t, const Base&, int, const std::map&) [with Base = RecInt::ruint<8>; SparseMat = LinBox::SparseMatrix, RecInt::ruint<8>, void>, LinBox::SparseMatrixFormat::SparseSeq>]' at test-local-smith-form-sparseelim.C:117:19: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 + 1394 | { return _M_insert_rval(__position, std::move(__x)); } + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _ForwardIterator = std::pair >*; bool _TrivialValueTypes = false]', + inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = pair >*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, + inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = pair >*; _Tp = pair >]' at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:606:31, + inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector >, allocator > > >; _Args = {const vector >, allocator > > >&}]' at /usr/include/c++/13/bits/stl_construct.h:119:7, + inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >, allocator > > >*, vector >, allocator > > >, allocator >, allocator > > > > > >; _ForwardIterator = vector >, allocator > > >*]' at /usr/include/c++/13/bits/stl_uninitialized.h:120:21, + inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >, std::allocator > > >*, std::vector >, std::allocator > > >, std::allocator >, std::allocator > > > > > >; _ForwardIterator = std::vector >, std::allocator > > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/13/bits/stl_uninitialized.h:137:32, + inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >, allocator > > >*, vector >, allocator > > >, allocator >, allocator > > > > > >; _ForwardIterator = vector >, allocator > > >*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, + inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >, allocator > > >*, vector >, allocator > > >, allocator >, allocator > > > > > >; _ForwardIterator = vector >, allocator > > >*; _Tp = vector >, allocator > > >]' at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector >, std::allocator > > >; _Alloc = std::allocator >, std::allocator > > > >]' at /usr/include/c++/13/bits/stl_vector.h:606:31, + inlined from 'LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::SparseMatrixGeneric(const LinBox::Protected::SparseMatrixGeneric<_Field, _Row>&) [with _Field = const Givaro::Modular, RecInt::ruint<8>, void>; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:135:4, + inlined from 'LinBox::SparseMatrix, RecInt::ruint<8>, void>, LinBox::SparseMatrixFormat::SparseSeq>::SparseMatrix(const LinBox::SparseMatrix, RecInt::ruint<8>, void>, LinBox::SparseMatrixFormat::SparseSeq>&)' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:629:8, + inlined from 'size_t& LinBox::rank(size_t&, const SparseMatrix<_Field, SparseMatrixFormat::SparseSeq>&, const RingCategories::ModularTag&, const Method::SparseElimination&) [with Field = const Givaro::Modular, RecInt::ruint<8>, void>]' at ../linbox/solutions/rank.inl:394:54, + inlined from 'size_t& LinBox::rank(size_t&, const Blackbox&, const Method&) [with Blackbox = SparseMatrix, RecInt::ruint<8>, void>, SparseMatrixFormat::SparseSeq>; Method = Method::SparseElimination]' at ../linbox/solutions/rank.h:112:14, + inlined from 'bool sparse_local_smith(SparseMat&, size_t, size_t, size_t, const Base&, int, const std::map&) [with Base = RecInt::ruint<8>; SparseMat = LinBox::SparseMatrix, RecInt::ruint<8>, void>, LinBox::SparseMatrixFormat::SparseSeq>]' at test-local-smith-form-sparseelim.C:119:17: +/usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 + 137 | { return std::__do_uninit_copy(__first, __last, __result); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, inlined from 'Vector1& LinBox::VectorDomain::axpyinSpecialized(Vector1&, const typename Field::Element&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseSequenceVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:1973:19, @@ -8479,14 +8678,6 @@ | ~~~~ /usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:72, - from ../linbox/util/debug.h:42, - from ../linbox/matrix/matrix-traits.h:29, - from ../linbox/matrix/sparse-matrix.h:40: -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:356:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 - 356 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, inlined from 'Givaro::GFqDom::GFqDom(UTT, UTT) [with TT = long long int]' at /usr/include/givaro/gfq.inl:1000:27: @@ -8501,21 +8692,12 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]': -/usr/include/c++/13/bits/vector.tcc:356:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]': -/usr/include/c++/13/bits/vector.tcc:356:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:66: -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ZRing; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::ZRing; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, std::vector >]' at ../linbox/algorithms/matrix-hom.h:282:19: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 - 1394 | { return _M_insert_rval(__position, std::move(__x)); } - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::Modular; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, std::vector >]' at ../linbox/algorithms/matrix-hom.h:282:19: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = const Givaro::Modular, RecInt::ruint<9>, void>; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::Self_t&) [with _Tp1 = const Givaro::Modular, RecInt::ruint<9>, void>; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::Modular, RecInt::ruint<9>, void>]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:688:19, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix&, const LinBox::SparseMatrix&) [with Field = const Givaro::Modular, RecInt::ruint<9>, void>; Field2 = Givaro::Modular, RecInt::ruint<9>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq]' at ../linbox/algorithms/matrix-hom.h:243:64, + inlined from 'bool sparse_local_smith(SparseMat&, size_t, size_t, size_t, const Base&, int, const std::map&) [with Base = RecInt::ruint<9>; SparseMat = LinBox::SparseMatrix, RecInt::ruint<9>, void>, LinBox::SparseMatrixFormat::SparseSeq>]' at test-local-smith-form-sparseelim.C:117:19: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1394 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', @@ -8555,6 +8737,8 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-smith-form-adaptive.o test-smith-form-adaptive.C +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-smith-form-iliopoulos.o test-smith-form-iliopoulos.C In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, inlined from 'bool LinBox::CekstvSwitch::applyTranspose(const Field&, typename Field::Element&, typename Field::Element&) const [with Field = Givaro::Extension >]' at ../linbox/blackbox/butterfly.inl:622:12, @@ -8620,21 +8804,9 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-smith-form.o test-smith-form.C -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::Modular; Switch = LinBox::CekstvSwitch >]' at ../linbox/blackbox/butterfly.inl:72:24: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../linbox/matrix/dense-matrix.h:37, - from ../linbox/algorithms/matrix-hom.h:41, - from ../linbox/solutions/smith-form.h:32, - from test-smith-form.C:34: +In file included from ../linbox/vector/vector-domain.h:67, + from ../linbox/ring/pir-modular-int32.h:30, + from test-smith-form-iliopoulos.C:37: ../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 153 | public std::binary_function&, const std::pair&, bool > { | ^~~~~~~~~~~~~~~ @@ -8645,16 +8817,44 @@ from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ../linbox/linbox-config.h:45, - from test-smith-form.C:33: + from test-smith-form-iliopoulos.C:34: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from ../linbox/vector/bit-vector.h:191, + from ../linbox/field/gf2.h:39, + from ../linbox/vector/vector-domain-gf2.h:59, + from ../linbox/vector/vector-domain.h:1336: +../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] + 342 | class BitVector::const_iterator : public std::iterator { + | ^~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algobase.h:65, + from /usr/include/c++/13/bits/specfun.h:43, + from /usr/include/c++/13/cmath:3699, + from ../linbox/linbox-config.h:42: +/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^~~~~~~~ +In file included from ../linbox/vector/stream.h:78, + from test-smith-form-adaptive.C:41: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-smith-form-adaptive.C:35: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../linbox/vector/bit-vector.h:191, from ../linbox/field/gf2.h:39, from ../linbox/vector/stream-gf2.h:77, - from ../linbox/vector/stream.h:872, - from ../linbox/matrix/densematrix/blas-matrix.h:43, - from ../linbox/matrix/dense-matrix.h:85: + from ../linbox/vector/stream.h:872: ../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 342 | class BitVector::const_iterator : public std::iterator { | ^~~~~~~~ @@ -8665,30 +8865,16 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular, RecInt::ruint<9>, void>; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::Modular, RecInt::ruint<9>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, RecInt::ruint<9>, void>, std::vector, std::allocator > > >]' at ../linbox/algorithms/matrix-hom.h:282:19: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 - 1394 | { return _M_insert_rval(__position, std::move(__x)); } - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ZRing >; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::ZRing >; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, RecInt::ruint<9>, void>, std::vector, std::allocator > > >]' at ../linbox/algorithms/matrix-hom.h:282:19: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 - 1394 | { return _M_insert_rval(__position, std::move(__x)); } - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular, RecInt::ruint<7>, void>; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::Modular, RecInt::ruint<7>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, RecInt::ruint<7>, void>, std::vector, std::allocator > > >]' at ../linbox/algorithms/matrix-hom.h:282:19: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 - 1394 | { return _M_insert_rval(__position, std::move(__x)); } - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ZRing >; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::ZRing >; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, RecInt::ruint<7>, void>, std::vector, std::allocator > > >]' at ../linbox/algorithms/matrix-hom.h:282:19: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 - 1394 | { return _M_insert_rval(__position, std::move(__x)); } - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::Modular; Switch = LinBox::CekstvSwitch >]' at ../linbox/blackbox/butterfly.inl:72:24: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -8699,51 +8885,38 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:65: -/usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = pair >*]': -/usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 - 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 -In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _ForwardIterator = std::pair >*; bool _TrivialValueTypes = false]', - inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = pair >*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, - inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = pair >*; _Tp = pair >]' at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, - inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1622:35, - inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/vector.tcc:238:44: -/usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 - 137 | { return std::__do_uninit_copy(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _ForwardIterator = std::pair >*; bool _TrivialValueTypes = false]', - inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = pair >*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, - inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = pair >*; _Tp = pair >]' at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:606:31: -/usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 - 137 | { return std::__do_uninit_copy(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = const Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::Self_t&) [with _Tp1 = const Givaro::Modular; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::Modular]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:688:19, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix&, const LinBox::SparseMatrix&) [with Field = const Givaro::Modular; Field2 = Givaro::Modular; Vect = LinBox::SparseMatrixFormat::SparseSeq]' at ../linbox/algorithms/matrix-hom.h:243:64, - inlined from 'bool sparse_local_smith(SparseMat&, size_t, size_t, size_t, const Base&, int, const std::map&) [with Base = long long unsigned int; SparseMat = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>]' at test-local-smith-form-sparseelim.C:117:19: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 - 1394 | { return _M_insert_rval(__position, std::move(__x)); } - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]': -/usr/include/c++/13/bits/vector.tcc:356:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 - 356 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular, RecInt::ruint<8>, void>; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::Modular, RecInt::ruint<8>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, RecInt::ruint<8> >, std::vector, std::allocator > > >]' at ../linbox/algorithms/matrix-hom.h:282:19: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 - 1394 | { return _M_insert_rval(__position, std::move(__x)); } - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ZRing >; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::ZRing >; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix, RecInt::ruint<8> >, std::vector, std::allocator > > >]' at ../linbox/algorithms/matrix-hom.h:282:19: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 - 1394 | { return _M_insert_rval(__position, std::move(__x)); } - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-smith-form-local.o test-smith-form-local.C +In file included from ../linbox/vector/vector-domain.h:67, + from test-common.h:46, + from test-smith-form-local.C:40: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-smith-form-local.C:35: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from ../linbox/vector/bit-vector.h:191, + from ../linbox/field/gf2.h:39, + from ../linbox/vector/vector-domain-gf2.h:59, + from ../linbox/vector/vector-domain.h:1336: +../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] + 342 | class BitVector::const_iterator : public std::iterator { + | ^~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algobase.h:65, + from /usr/include/c++/13/bits/specfun.h:43, + from /usr/include/c++/13/cmath:3699, + from ../linbox/linbox-config.h:42: +/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:275:16, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, MyInt, const Rep&) const [with MyInt = long long unsigned int; Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1dense.h:338:26, @@ -8753,48 +8926,73 @@ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = const Givaro::Modular, RecInt::ruint<7>, void>; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::Self_t&) [with _Tp1 = const Givaro::Modular, RecInt::ruint<7>, void>; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::Modular, RecInt::ruint<7>, void>]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:688:19, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix&, const LinBox::SparseMatrix&) [with Field = const Givaro::Modular, RecInt::ruint<7>, void>; Field2 = Givaro::Modular, RecInt::ruint<7>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq]' at ../linbox/algorithms/matrix-hom.h:243:64, - inlined from 'bool sparse_local_smith(SparseMat&, size_t, size_t, size_t, const Base&, int, const std::map&) [with Base = RecInt::ruint<7>; SparseMat = LinBox::SparseMatrix, RecInt::ruint<7>, void>, LinBox::SparseMatrixFormat::SparseSeq>]' at test-local-smith-form-sparseelim.C:117:19: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 - 1394 | { return _M_insert_rval(__position, std::move(__x)); } - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = const Givaro::Modular, RecInt::ruint<8>, void>; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::Self_t&) [with _Tp1 = const Givaro::Modular, RecInt::ruint<8>, void>; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::Modular, RecInt::ruint<8>, void>]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:688:19, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix&, const LinBox::SparseMatrix&) [with Field = const Givaro::Modular, RecInt::ruint<8>, void>; Field2 = Givaro::Modular, RecInt::ruint<8>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq]' at ../linbox/algorithms/matrix-hom.h:243:64, - inlined from 'bool sparse_local_smith(SparseMat&, size_t, size_t, size_t, const Base&, int, const std::map&) [with Base = RecInt::ruint<8>; SparseMat = LinBox::SparseMatrix, RecInt::ruint<8>, void>, LinBox::SparseMatrixFormat::SparseSeq>]' at test-local-smith-form-sparseelim.C:117:19: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 - 1394 | { return _M_insert_rval(__position, std::move(__x)); } - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _ForwardIterator = std::pair >*; bool _TrivialValueTypes = false]', - inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = pair >*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, - inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = pair >*; _Tp = pair >]' at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:606:31, - inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector >, allocator > > >; _Args = {const vector >, allocator > > >&}]' at /usr/include/c++/13/bits/stl_construct.h:119:7, - inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >, allocator > > >*, vector >, allocator > > >, allocator >, allocator > > > > > >; _ForwardIterator = vector >, allocator > > >*]' at /usr/include/c++/13/bits/stl_uninitialized.h:120:21, - inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >, std::allocator > > >*, std::vector >, std::allocator > > >, std::allocator >, std::allocator > > > > > >; _ForwardIterator = std::vector >, std::allocator > > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/13/bits/stl_uninitialized.h:137:32, - inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >, allocator > > >*, vector >, allocator > > >, allocator >, allocator > > > > > >; _ForwardIterator = vector >, allocator > > >*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, - inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >, allocator > > >*, vector >, allocator > > >, allocator >, allocator > > > > > >; _ForwardIterator = vector >, allocator > > >*; _Tp = vector >, allocator > > >]' at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector >, std::allocator > > >; _Alloc = std::allocator >, std::allocator > > > >]' at /usr/include/c++/13/bits/stl_vector.h:606:31, - inlined from 'LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::SparseMatrixGeneric(const LinBox::Protected::SparseMatrixGeneric<_Field, _Row>&) [with _Field = const Givaro::Modular, RecInt::ruint<8>, void>; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:135:4, - inlined from 'LinBox::SparseMatrix, RecInt::ruint<8>, void>, LinBox::SparseMatrixFormat::SparseSeq>::SparseMatrix(const LinBox::SparseMatrix, RecInt::ruint<8>, void>, LinBox::SparseMatrixFormat::SparseSeq>&)' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:629:8, - inlined from 'size_t& LinBox::rank(size_t&, const SparseMatrix<_Field, SparseMatrixFormat::SparseSeq>&, const RingCategories::ModularTag&, const Method::SparseElimination&) [with Field = const Givaro::Modular, RecInt::ruint<8>, void>]' at ../linbox/solutions/rank.inl:394:54, - inlined from 'size_t& LinBox::rank(size_t&, const Blackbox&, const Method&) [with Blackbox = SparseMatrix, RecInt::ruint<8>, void>, SparseMatrixFormat::SparseSeq>; Method = Method::SparseElimination]' at ../linbox/solutions/rank.h:112:14, - inlined from 'bool sparse_local_smith(SparseMat&, size_t, size_t, size_t, const Base&, int, const std::map&) [with Base = RecInt::ruint<8>; SparseMat = LinBox::SparseMatrix, RecInt::ruint<8>, void>, LinBox::SparseMatrixFormat::SparseSeq>]' at test-local-smith-form-sparseelim.C:119:17: -/usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 - 137 | { return std::__do_uninit_copy(__first, __last, __result); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = const Givaro::Modular, RecInt::ruint<9>, void>; _Row = std::vector >, std::allocator > > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::Self_t&) [with _Tp1 = const Givaro::Modular, RecInt::ruint<9>, void>; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::Modular, RecInt::ruint<9>, void>]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:688:19, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix&, const LinBox::SparseMatrix&) [with Field = const Givaro::Modular, RecInt::ruint<9>, void>; Field2 = Givaro::Modular, RecInt::ruint<9>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq]' at ../linbox/algorithms/matrix-hom.h:243:64, - inlined from 'bool sparse_local_smith(SparseMat&, size_t, size_t, size_t, const Base&, int, const std::map&) [with Base = RecInt::ruint<9>; SparseMat = LinBox::SparseMatrix, RecInt::ruint<9>, void>, LinBox::SparseMatrixFormat::SparseSeq>]' at test-local-smith-form-sparseelim.C:117:19: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 - 1394 | { return _M_insert_rval(__position, std::move(__x)); } - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-last-invariant-factor.o test-last-invariant-factor.C +In file included from ../linbox/vector/vector-domain.h:67, + from ../linbox/ring/modular/modular-int32.h:37, + from ../linbox/ring/modular.h:62, + from test-last-invariant-factor.C:38: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-last-invariant-factor.C:35: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from ../linbox/vector/bit-vector.h:191, + from ../linbox/field/gf2.h:39, + from ../linbox/vector/vector-domain-gf2.h:59, + from ../linbox/vector/vector-domain.h:1336: +../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] + 342 | class BitVector::const_iterator : public std::iterator { + | ^~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algobase.h:65, + from /usr/include/c++/13/bits/specfun.h:43, + from /usr/include/c++/13/cmath:3699, + from ../linbox/linbox-config.h:42: +/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-qlup.o test-qlup.C +In file included from ../linbox/vector/vector-domain.h:67, + from ../linbox/matrix/matrix-domain.h:35, + from ../linbox/matrix/sparsematrix/sparse-generic.h:80, + from ../linbox/matrix/sparse-matrix.h:70, + from test-qlup.C:42: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-qlup.C:35: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from ../linbox/vector/bit-vector.h:191, + from ../linbox/field/gf2.h:39, + from ../linbox/vector/vector-domain-gf2.h:59, + from ../linbox/vector/vector-domain.h:1336: +../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] + 342 | class BitVector::const_iterator : public std::iterator { + | ^~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algobase.h:65, + from /usr/include/c++/13/bits/specfun.h:43, + from /usr/include/c++/13/cmath:3699, + from ../linbox/linbox-config.h:42: +/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -8855,7 +9053,6 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-smith-form-adaptive.o test-smith-form-adaptive.C In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, inlined from 'OutVector& LinBox::ScalarMatrix::_app(OutVector&, const InVector&, LinBox::VectorCategories::DenseVectorTag) const [with OutVector = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; InVector = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Field_ = Givaro::Extension >]' at ../linbox/blackbox/scalar-matrix.h:291:17, @@ -8890,8 +9087,51 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from ../linbox/vector/stream.h:78, - from test-smith-form-adaptive.C:41: +In file included from /usr/include/c++/13/vector:72, + from ../linbox/util/debug.h:42, + from ../linbox/matrix/matrix-traits.h:29, + from ../linbox/matrix/sparse-matrix.h:40: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int, const double&}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'size_t& LinBox::GaussDomain<_Field>::QLUPin(size_t&, Element&, Perm&, _Matrix&, _Matrix&, Perm&, size_t, size_t) const [with _Matrix = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>; Perm = LinBox::Permutation, LinBox::BlasMatrix, std::vector > >; _Field = Givaro::Modular]' at ../linbox/algorithms/gauss/gauss.inl:201:85: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int, const double&}; _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'size_t& LinBox::GaussDomain<_Field>::QLUPin(size_t&, Element&, Perm&, _Matrix&, _Matrix&, Perm&, size_t, size_t) const [with _Matrix = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>; Perm = LinBox::Permutation, LinBox::BlasMatrix, std::vector > >; _Field = Givaro::Modular]' at ../linbox/algorithms/gauss/gauss.inl:210:43: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int, const double&}; _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'size_t& LinBox::GaussDomain<_Field>::SparseContinuation(size_t&, Element&, std::deque >&, _Matrix&, _Matrix&, Perm&, size_t, size_t) const [with _Matrix = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>; Perm = LinBox::Permutation, LinBox::BlasMatrix, std::vector > >; _Field = Givaro::Modular]' at ../linbox/algorithms/gauss/gauss.inl:292:42, + inlined from 'size_t& LinBox::GaussDomain<_Field>::Continuation<_Matrix, Perm, false>::operator()(const LinBox::GaussDomain<_Field>&, size_t&, LinBox::GaussDomain<_Field>::Element&, std::deque >&, _Matrix&, _Matrix&, Perm&, size_t, size_t, bool) const [with _Matrix = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>; Perm = LinBox::Permutation, LinBox::BlasMatrix, std::vector > >; _Field = Givaro::Modular]' at ../linbox/algorithms/gauss/gauss.inl:312:45, + inlined from 'size_t& LinBox::GaussDomain<_Field>::QLUPin(size_t&, Element&, Perm&, _Matrix&, _Matrix&, Perm&, size_t, size_t) const [with _Matrix = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>; Perm = LinBox::Permutation, LinBox::BlasMatrix, std::vector > >; _Field = Givaro::Modular]' at ../linbox/algorithms/gauss/gauss.inl:220:15: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-det.o test-det.C +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1394:30, + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21: +/usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 372 | _M_realloc_insert(begin() + __n, std::move(__v)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../linbox/vector/blas-vector.h:46, + from test-det.C:45: ../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 153 | public std::binary_function&, const std::pair&, bool > { | ^~~~~~~~~~~~~~~ @@ -8902,14 +9142,18 @@ from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ../linbox/linbox-config.h:45, - from test-smith-form-adaptive.C:35: + from test-det.C:38: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../linbox/vector/bit-vector.h:191, from ../linbox/field/gf2.h:39, from ../linbox/vector/stream-gf2.h:77, - from ../linbox/vector/stream.h:872: + from ../linbox/vector/stream.h:872, + from ../linbox/matrix/densematrix/blas-matrix.h:43, + from ../linbox/matrix/dense-matrix.h:85, + from ../linbox/blackbox/diagonal.h:55, + from test-det.C:46: ../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 342 | class BitVector::const_iterator : public std::iterator { | ^~~~~~~~ @@ -8920,10 +9164,12 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-smith-form-iliopoulos.o test-smith-form-iliopoulos.C +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-regression.o test-regression.C In file included from ../linbox/vector/vector-domain.h:67, - from ../linbox/ring/pir-modular-int32.h:30, - from test-smith-form-iliopoulos.C:37: + from ../linbox/matrix/matrix-domain.h:35, + from ../linbox/matrix/sparsematrix/sparse-generic.h:80, + from ../linbox/matrix/sparse-matrix.h:70, + from test-regression.C:32: ../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 153 | public std::binary_function&, const std::pair&, bool > { | ^~~~~~~~~~~~~~~ @@ -8934,7 +9180,7 @@ from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ../linbox/linbox-config.h:45, - from test-smith-form-iliopoulos.C:34: + from test-regression.C:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -8952,6 +9198,41 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-regression2.o test-regression2.C +In file included from ../linbox/blackbox/zero-one.h:35, + from ../linbox/blackbox/zo-gf2.h:31, + from test-regression2.C:32: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-regression2.C:30: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from ../linbox/vector/bit-vector.h:191, + from ../linbox/field/gf2.h:39, + from ../linbox/vector/vector-domain-gf2.h:59, + from ../linbox/vector/vector-domain.h:1336, + from ../linbox/ring/modular/modular-int32.h:37, + from ../linbox/ring/modular.h:62, + from ../linbox/blackbox/zero-one.h:37: +../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] + 342 | class BitVector::const_iterator : public std::iterator { + | ^~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algobase.h:65, + from /usr/include/c++/13/bits/specfun.h:43, + from /usr/include/c++/13/cmath:3699, + from ../linbox/linbox-config.h:42: +/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^~~~~~~~ /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( @@ -9080,6 +9361,16 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:72, + from /usr/include/gmp++/gmp++_int.h:20, + from /usr/include/gmp++/gmp++.h:57, + from /usr/include/givaro/givinteger.h:19, + from /usr/include/givaro/givrational.h:22, + from test-det.C:42: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'size_t& LinBox::GaussDomain<_Field>::QLUPin(size_t&, Element&, Perm&, _Matrix&, _Matrix&, Perm&, size_t, size_t) const [with _Matrix = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>; Perm = LinBox::Permutation, LinBox::BlasMatrix, std::vector > >; _Field = Givaro::Modular]' at ../linbox/algorithms/gauss/gauss.inl:201:85, inlined from 'Vector1& LinBox::GaussDomain<_Field>::solveInPlace(Vector1&, _Matrix&, const Vector2&) const [with _Matrix = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>; Vector1 = LinBox::BlasVector >; Vector2 = LinBox::BlasVector >; _Field = Givaro::Modular]' at ../linbox/algorithms/gauss/gauss-solve.inl:70:15, @@ -9112,289 +9403,6 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPRight(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:291:32: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPLeft(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:316:32: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-smith-form-local.o test-smith-form-local.C -In file included from ../linbox/vector/vector-domain.h:67, - from test-common.h:46, - from test-smith-form-local.C:40: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-smith-form-local.C:35: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from ../linbox/vector/bit-vector.h:191, - from ../linbox/field/gf2.h:39, - from ../linbox/vector/vector-domain-gf2.h:59, - from ../linbox/vector/vector-domain.h:1336: -../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 342 | class BitVector::const_iterator : public std::iterator { - | ^~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algobase.h:65, - from /usr/include/c++/13/bits/specfun.h:43, - from /usr/include/c++/13/cmath:3699, - from ../linbox/linbox-config.h:42: -/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-last-invariant-factor.o test-last-invariant-factor.C -In file included from ../linbox/vector/vector-domain.h:67, - from ../linbox/ring/modular/modular-int32.h:37, - from ../linbox/ring/modular.h:62, - from test-last-invariant-factor.C:38: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-last-invariant-factor.C:35: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from ../linbox/vector/bit-vector.h:191, - from ../linbox/field/gf2.h:39, - from ../linbox/vector/vector-domain-gf2.h:59, - from ../linbox/vector/vector-domain.h:1336: -../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 342 | class BitVector::const_iterator : public std::iterator { - | ^~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algobase.h:65, - from /usr/include/c++/13/bits/specfun.h:43, - from /usr/include/c++/13/cmath:3699, - from ../linbox/linbox-config.h:42: -/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-qlup.o test-qlup.C -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-det.o test-det.C -In file included from ../linbox/vector/vector-domain.h:67, - from ../linbox/matrix/matrix-domain.h:35, - from ../linbox/matrix/sparsematrix/sparse-generic.h:80, - from ../linbox/matrix/sparse-matrix.h:70, - from test-qlup.C:42: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-qlup.C:35: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from ../linbox/vector/bit-vector.h:191, - from ../linbox/field/gf2.h:39, - from ../linbox/vector/vector-domain-gf2.h:59, - from ../linbox/vector/vector-domain.h:1336: -../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 342 | class BitVector::const_iterator : public std::iterator { - | ^~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algobase.h:65, - from /usr/include/c++/13/bits/specfun.h:43, - from /usr/include/c++/13/cmath:3699, - from ../linbox/linbox-config.h:42: -/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ -In file included from ../linbox/vector/blas-vector.h:46, - from test-det.C:45: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-det.C:38: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from ../linbox/vector/bit-vector.h:191, - from ../linbox/field/gf2.h:39, - from ../linbox/vector/stream-gf2.h:77, - from ../linbox/vector/stream.h:872, - from ../linbox/matrix/densematrix/blas-matrix.h:43, - from ../linbox/matrix/dense-matrix.h:85, - from ../linbox/blackbox/diagonal.h:55, - from test-det.C:46: -../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 342 | class BitVector::const_iterator : public std::iterator { - | ^~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algobase.h:65, - from /usr/include/c++/13/bits/specfun.h:43, - from /usr/include/c++/13/cmath:3699, - from ../linbox/linbox-config.h:42: -/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from ../linbox/util/debug.h:42, - from ../linbox/matrix/matrix-traits.h:29, - from ../linbox/matrix/sparse-matrix.h:40: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int, const double&}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'size_t& LinBox::GaussDomain<_Field>::QLUPin(size_t&, Element&, Perm&, _Matrix&, _Matrix&, Perm&, size_t, size_t) const [with _Matrix = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>; Perm = LinBox::Permutation, LinBox::BlasMatrix, std::vector > >; _Field = Givaro::Modular]' at ../linbox/algorithms/gauss/gauss.inl:201:85: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int, const double&}; _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'size_t& LinBox::GaussDomain<_Field>::QLUPin(size_t&, Element&, Perm&, _Matrix&, _Matrix&, Perm&, size_t, size_t) const [with _Matrix = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>; Perm = LinBox::Permutation, LinBox::BlasMatrix, std::vector > >; _Field = Givaro::Modular]' at ../linbox/algorithms/gauss/gauss.inl:210:43: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int, const double&}; _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'size_t& LinBox::GaussDomain<_Field>::SparseContinuation(size_t&, Element&, std::deque >&, _Matrix&, _Matrix&, Perm&, size_t, size_t) const [with _Matrix = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>; Perm = LinBox::Permutation, LinBox::BlasMatrix, std::vector > >; _Field = Givaro::Modular]' at ../linbox/algorithms/gauss/gauss.inl:292:42, - inlined from 'size_t& LinBox::GaussDomain<_Field>::Continuation<_Matrix, Perm, false>::operator()(const LinBox::GaussDomain<_Field>&, size_t&, LinBox::GaussDomain<_Field>::Element&, std::deque >&, _Matrix&, _Matrix&, Perm&, size_t, size_t, bool) const [with _Matrix = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>; Perm = LinBox::Permutation, LinBox::BlasMatrix, std::vector > >; _Field = Givaro::Modular]' at ../linbox/algorithms/gauss/gauss.inl:312:45, - inlined from 'size_t& LinBox::GaussDomain<_Field>::QLUPin(size_t&, Element&, Perm&, _Matrix&, _Matrix&, Perm&, size_t, size_t) const [with _Matrix = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>; Perm = LinBox::Permutation, LinBox::BlasMatrix, std::vector > >; _Field = Givaro::Modular]' at ../linbox/algorithms/gauss/gauss.inl:220:15: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1394:30, - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21: -/usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 372 | _M_realloc_insert(begin() + __n, std::move(__v)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-regression.o test-regression.C -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-regression2.o test-regression2.C -In file included from ../linbox/vector/vector-domain.h:67, - from ../linbox/matrix/matrix-domain.h:35, - from ../linbox/matrix/sparsematrix/sparse-generic.h:80, - from ../linbox/matrix/sparse-matrix.h:70, - from test-regression.C:32: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-regression.C:30: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from ../linbox/vector/bit-vector.h:191, - from ../linbox/field/gf2.h:39, - from ../linbox/vector/vector-domain-gf2.h:59, - from ../linbox/vector/vector-domain.h:1336: -../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 342 | class BitVector::const_iterator : public std::iterator { - | ^~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algobase.h:65, - from /usr/include/c++/13/bits/specfun.h:43, - from /usr/include/c++/13/cmath:3699, - from ../linbox/linbox-config.h:42: -/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ -In file included from ../linbox/blackbox/zero-one.h:35, - from ../linbox/blackbox/zo-gf2.h:31, - from test-regression2.C:32: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-regression2.C:30: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from ../linbox/vector/bit-vector.h:191, - from ../linbox/field/gf2.h:39, - from ../linbox/vector/vector-domain-gf2.h:59, - from ../linbox/vector/vector-domain.h:1336, - from ../linbox/ring/modular/modular-int32.h:37, - from ../linbox/ring/modular.h:62, - from ../linbox/blackbox/zero-one.h:37: -../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 342 | class BitVector::const_iterator : public std::iterator { - | ^~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algobase.h:65, - from /usr/include/c++/13/bits/specfun.h:43, - from /usr/include/c++/13/cmath:3699, - from ../linbox/linbox-config.h:42: -/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/gmp++/gmp++_int.h:20, - from /usr/include/gmp++/gmp++.h:57, - from /usr/include/givaro/givinteger.h:19, - from /usr/include/givaro/givrational.h:22, - from test-det.C:42: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 In file included from ../linbox/algorithms/cra-builder-single.h:39, @@ -9429,6 +9437,34 @@ /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, + inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPRight(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:291:32: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, + inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPLeft(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:316:32: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -9476,21 +9512,6 @@ /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:321:39: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, - inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:339:32: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/gmp++/gmp++_int.h:20, from /usr/include/gmp++/gmp++.h:57, @@ -9740,6 +9761,10 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, inlined from 'Vector1& LinBox::VectorDomain::axpyinSpecialized(Vector1&, const typename Field::Element&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseSequenceVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:1973:19, @@ -9756,6 +9781,17 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:321:39: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, + inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:339:32: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, inlined from 'Vector1& LinBox::VectorDomain::axpyinSpecialized(Vector1&, const typename Field::Element&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseSequenceVectorTag) const [with Vector1 = std::vector, std::allocator > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:1973:19, @@ -9778,39 +9814,6 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-rank-ex.o test-rank-ex.C -In file included from ../linbox/vector/vector-domain.h:67, - from ../linbox/ring/modular/modular-int32.h:37, - from ../linbox/ring/modular.h:62, - from test-rank-ex.C:37: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-rank-ex.C:32: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from ../linbox/vector/bit-vector.h:191, - from ../linbox/field/gf2.h:39, - from ../linbox/vector/vector-domain-gf2.h:59, - from ../linbox/vector/vector-domain.h:1336: -../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 342 | class BitVector::const_iterator : public std::iterator { - | ^~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algobase.h:65, - from /usr/include/c++/13/bits/specfun.h:43, - from /usr/include/c++/13/cmath:3699, - from ../linbox/linbox-config.h:42: -/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/gmp++/gmp++_int.h:20, from /usr/include/gmp++/gmp++.h:57, @@ -9857,6 +9860,7 @@ /usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1394 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-rank-ex.o test-rank-ex.C /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -9866,24 +9870,6 @@ /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16, - inlined from 'Matrix1& LinBox::MatrixDomain::blackboxMulLeft(Matrix1&, const Blackbox&, const Matrix2&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Blackbox = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:1016:12, - inlined from 'Matrix1& LinBox::MatrixDomain::mulSpecialized(Matrix1&, const Matrix2&, const Matrix3&, LinBox::MatrixCategories::ColMatrixTag, LinBox::MatrixCategories::BlackboxTag, LinBox::MatrixCategories::ColMatrixTag) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix3 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:879:26, - inlined from 'Matrix1& LinBox::MatrixDomain::mul(Matrix1&, const Matrix2&, const Matrix3&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix3 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:325:26, - inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyRight(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:139:20: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/givaro/givpoly1denseops.inl:14, from /usr/include/givaro/givpoly1.h:41, from /usr/include/givaro/givpoly1factor.h:25, @@ -9899,21 +9885,6 @@ /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16, - inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyTranspose(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:135:84, - inlined from 'Matrix1& LinBox::MatrixDomain::blackboxMulRight(Matrix1&, const Matrix2&, const Blackbox&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Blackbox = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:1033:21, - inlined from 'Matrix1& LinBox::MatrixDomain::mulSpecialized(Matrix1&, const Matrix2&, const Matrix3&, LinBox::MatrixCategories::RowMatrixTag, LinBox::MatrixCategories::RowMatrixTag, LinBox::MatrixCategories::BlackboxTag) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix3 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:871:27, - inlined from 'Matrix1& LinBox::MatrixDomain::mul(Matrix1&, const Matrix2&, const Matrix3&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix3 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:325:26, - inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyLeft(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:144:20: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 @@ -9938,22 +9909,18 @@ /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:159:27, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:165:27, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( @@ -10003,8 +9970,12 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, - inlined from 'bool LinBox::CekstvSwitch::applyTranspose(const Field&, typename Field::Element&, typename Field::Element&) const [with Field = Givaro::Extension >]' at ../linbox/blackbox/butterfly.inl:622:12, - inlined from 'OutVector& LinBox::Butterfly<_Field, Switch>::applyTranspose(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector >, std::vector, std::allocator > > >; InVector = LinBox::BlasVector >, std::vector, std::allocator > > >; _Field = Givaro::Extension >; Switch = LinBox::CekstvSwitch > >]' at ../linbox/blackbox/butterfly.inl:100:32: + inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, + inlined from 'typename Field::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::SparseSequenceVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = std::vector >, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2110:45, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = std::vector >, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseSequenceVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:811:15, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, + inlined from 'Vector1& LinBox::MatrixDomain::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric >, std::vector >, std::allocator > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:690:18: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -10017,13 +9988,8 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, - inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, - inlined from 'typename Field::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::SparseSequenceVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = std::vector >, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2110:45, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = std::vector >, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseSequenceVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:811:15, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, - inlined from 'Vector1& LinBox::MatrixDomain::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric >, std::vector >, std::allocator > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:690:18: + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, + inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector >, std::vector, std::allocator > > >; InVector = LinBox::BlasVector >, std::vector, std::allocator > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -10035,9 +10001,45 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from ../linbox/vector/vector-domain.h:67, + from ../linbox/ring/modular/modular-int32.h:37, + from ../linbox/ring/modular.h:62, + from test-rank-ex.C:37: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-rank-ex.C:32: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from ../linbox/vector/bit-vector.h:191, + from ../linbox/field/gf2.h:39, + from ../linbox/vector/vector-domain-gf2.h:59, + from ../linbox/vector/vector-domain.h:1336: +../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] + 342 | class BitVector::const_iterator : public std::iterator { + | ^~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algobase.h:65, + from /usr/include/c++/13/bits/specfun.h:43, + from /usr/include/c++/13/cmath:3699, + from ../linbox/linbox-config.h:42: +/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector >, std::vector, std::allocator > > >; InVector = LinBox::BlasVector >, std::vector, std::allocator > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16: + inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16, + inlined from 'Matrix1& LinBox::MatrixDomain::blackboxMulLeft(Matrix1&, const Blackbox&, const Matrix2&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Blackbox = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:1016:12, + inlined from 'Matrix1& LinBox::MatrixDomain::mulSpecialized(Matrix1&, const Matrix2&, const Matrix3&, LinBox::MatrixCategories::ColMatrixTag, LinBox::MatrixCategories::BlackboxTag, LinBox::MatrixCategories::ColMatrixTag) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix3 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:879:26, + inlined from 'Matrix1& LinBox::MatrixDomain::mul(Matrix1&, const Matrix2&, const Matrix3&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix3 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:325:26, + inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyRight(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:139:20: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -10050,9 +10052,13 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mulin(PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:319:19, - inlined from 'typename Field::Element& LinBox::WhisartTraceTranspose(typename Field::Element&, const Field&, const Diagonal&, const BB&, const Diagonal&, IndexedTags::HasIndexed) [with Field = Givaro::Extension >; BB = SparseMatrix >, SparseMatrixFormat::SparseSeq>]' at ../linbox/algorithms/whisart_trace.h:201:11: + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, + inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16, + inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyTranspose(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:135:84, + inlined from 'Matrix1& LinBox::MatrixDomain::blackboxMulRight(Matrix1&, const Matrix2&, const Blackbox&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Blackbox = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:1033:21, + inlined from 'Matrix1& LinBox::MatrixDomain::mulSpecialized(Matrix1&, const Matrix2&, const Matrix3&, LinBox::MatrixCategories::RowMatrixTag, LinBox::MatrixCategories::RowMatrixTag, LinBox::MatrixCategories::BlackboxTag) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix3 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:871:27, + inlined from 'Matrix1& LinBox::MatrixDomain::mul(Matrix1&, const Matrix2&, const Matrix3&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix3 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:325:26, + inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyLeft(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:144:20: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -10066,8 +10072,8 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, - inlined from 'bool LinBox::CekstvSwitch::apply(const Field&, typename Field::Element&, typename Field::Element&) const [with Field = Givaro::Extension >]' at ../linbox/blackbox/butterfly.inl:610:12, - inlined from 'OutVector& LinBox::Butterfly<_Field, Switch>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector >, std::vector, std::allocator > > >; InVector = LinBox::BlasVector >, std::vector, std::allocator > > >; _Field = Givaro::Extension >; Switch = LinBox::CekstvSwitch > >]' at ../linbox/blackbox/butterfly.inl:85:23: + inlined from 'bool LinBox::CekstvSwitch::applyTranspose(const Field&, typename Field::Element&, typename Field::Element&) const [with Field = Givaro::Extension >]' at ../linbox/blackbox/butterfly.inl:622:12, + inlined from 'OutVector& LinBox::Butterfly<_Field, Switch>::applyTranspose(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector >, std::vector, std::allocator > > >; InVector = LinBox::BlasVector >, std::vector, std::allocator > > >; _Field = Givaro::Extension >; Switch = LinBox::CekstvSwitch > >]' at ../linbox/blackbox/butterfly.inl:100:32: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -10095,6 +10101,36 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mulin(PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:319:19, + inlined from 'typename Field::Element& LinBox::WhisartTraceTranspose(typename Field::Element&, const Field&, const Diagonal&, const BB&, const Diagonal&, IndexedTags::HasIndexed) [with Field = Givaro::Extension >; BB = SparseMatrix >, SparseMatrixFormat::SparseSeq>]' at ../linbox/algorithms/whisart_trace.h:201:11: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, + inlined from 'bool LinBox::CekstvSwitch::apply(const Field&, typename Field::Element&, typename Field::Element&) const [with Field = Givaro::Extension >]' at ../linbox/blackbox/butterfly.inl:610:12, + inlined from 'OutVector& LinBox::Butterfly<_Field, Switch>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector >, std::vector, std::allocator > > >; InVector = LinBox::BlasVector >, std::vector, std::allocator > > >; _Field = Givaro::Extension >; Switch = LinBox::CekstvSwitch > >]' at ../linbox/blackbox/butterfly.inl:85:23: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -10113,6 +10149,7 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-rank-u32.o test-rank-u32.C /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -10123,6 +10160,80 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../linbox/vector/vector-domain.h:67, + from ../linbox/ring/modular/modular-int32.h:37, + from ../linbox/ring/modular.h:62, + from test-rank.h:51, + from test-rank-u32.C:33: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-rank-u32.C:31: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from ../linbox/vector/bit-vector.h:191, + from ../linbox/field/gf2.h:39, + from ../linbox/vector/vector-domain-gf2.h:59, + from ../linbox/vector/vector-domain.h:1336: +../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] + 342 | class BitVector::const_iterator : public std::iterator { + | ^~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algobase.h:65, + from /usr/include/c++/13/bits/specfun.h:43, + from /usr/include/c++/13/cmath:3699, + from ../linbox/linbox-config.h:42: +/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^~~~~~~~ +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, + inlined from 'Vector1& LinBox::VectorDomain::axpyinSpecialized(Vector1&, const typename Field::Element&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseSequenceVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:1973:19, + inlined from 'Vector1& LinBox::VectorDomain::axpyin(Vector1&, const Element&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:490:29, + inlined from 'Vector1& LinBox::MVProductDomain::mulColDense(const LinBox::VectorDomain&, Vector1&, const Matrix_&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Matrix = LinBox::TransposeMatrix >, std::vector >, std::allocator > > >, LinBox::VectorCategories::SparseSequenceVectorTag>, LinBox::MatrixCategories::RowMatrixTag>; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:776:14: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:275:16, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, MyInt, const Rep&) const [with MyInt = long long unsigned int; Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1dense.h:338:26, + inlined from 'bool Givaro::Poly1FactorDom::is_irreducible(const Rep&, Residu_t) const [with Domain = Givaro::Modular; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]' at /usr/include/givaro/givpoly1factor.inl:218:25: +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, + inlined from 'Vector1& LinBox::VectorDomain::axpyinSpecialized(Vector1&, const typename Field::Element&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:1956:19, + inlined from 'Vector1& LinBox::VectorDomain::axpyin(Vector1&, const Element&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:490:29, + inlined from 'Vector1& LinBox::PolynomialBBOwner::applyTranspose(Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Blackbox = LinBox::SparseMatrix >, LinBox::SparseMatrixFormat::SparseSeq>; Poly = LinBox::DensePolynomial > >]' at ../linbox/blackbox/polynomial.h:269:15: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /usr/include/gmp++/gmp++_int.h:20, from /usr/include/gmp++/gmp++.h:57, @@ -10327,15 +10438,6 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:275:16, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, MyInt, const Rep&) const [with MyInt = long long unsigned int; Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1dense.h:338:26, - inlined from 'bool Givaro::Poly1FactorDom::is_irreducible(const Rep&, Residu_t) const [with Domain = Givaro::Modular; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]' at /usr/include/givaro/givpoly1factor.inl:218:25: -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, inlined from 'bool LinBox::CekstvSwitch::applyTranspose(const Field&, typename Field::Element&, typename Field::Element&) const [with Field = Givaro::Extension >]' at ../linbox/blackbox/butterfly.inl:622:12, @@ -10366,42 +10468,142 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, - inlined from 'Vector1& LinBox::VectorDomain::axpyinSpecialized(Vector1&, const typename Field::Element&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseSequenceVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:1973:19, - inlined from 'Vector1& LinBox::VectorDomain::axpyin(Vector1&, const Element&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:490:29, - inlined from 'Vector1& LinBox::MVProductDomain::mulColDense(const LinBox::VectorDomain&, Vector1&, const Matrix_&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Matrix = LinBox::TransposeMatrix >, std::vector >, std::allocator > > >, LinBox::VectorCategories::SparseSequenceVectorTag>, LinBox::MatrixCategories::RowMatrixTag>; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:776:14: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 150 | P, Pbeg, Pmid, + | ~~~~~~~~~~~~~~ + 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 153 | mul(R, Rmid, Rend, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | P, Pmid, Pend, + | ~~~~~~~~~~~~~~ + 155 | Q, Qmid, Qend); // PhQh in second storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:159:27, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:165:27, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:170:12, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, - inlined from 'Vector1& LinBox::VectorDomain::axpyinSpecialized(Vector1&, const typename Field::Element&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:1956:19, - inlined from 'Vector1& LinBox::VectorDomain::axpyin(Vector1&, const Element&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:490:29, - inlined from 'Vector1& LinBox::PolynomialBBOwner::applyTranspose(Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Blackbox = LinBox::SparseMatrix >, LinBox::SparseMatrixFormat::SparseSeq>; Poly = LinBox::DensePolynomial > >]' at ../linbox/blackbox/polynomial.h:269:15: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:93:26: +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 207 | P, Pmid, Pend); // Ph^2 in second storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 211 | P, Pbeg, Pmid, + | ~~~~~~~~~~~~~~ + 212 | P, Pmid, Pend); + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1misc.inl:272:22: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1misc.inl:275:16: +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, + inlined from 'Givaro::GFqDom::GFqDom(UTT, UTT) [with TT = long long int]' at /usr/include/givaro/gfq.inl:1000:27: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from 'LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::Modular; Switch = LinBox::CekstvSwitch >]' at ../linbox/blackbox/butterfly.inl:72:24, @@ -10420,12 +10622,47 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const LinBox::CekstvSwitch >&}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from 'LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom; Switch = LinBox::CekstvSwitch >]' at ../linbox/blackbox/butterfly.inl:72:24: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]', + inlined from 'void LinBox::Butterfly<_Field, Switch>::rebind<_Tp1, _Sw1>::operator()(other&, const LinBox::Butterfly<_Field, Switch>::Self_t&) [with _Tp1 = Givaro::GFqDom; _Sw1 = LinBox::CekstvSwitch >; _Field = Givaro::Modular; Switch = LinBox::CekstvSwitch >]' at ../linbox/blackbox/butterfly.h:177:29: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from ../linbox/algorithms/cra-builder-single.h:39, + from ../linbox/algorithms/rational-cra-builder-early-single.h:29, + from ../linbox/algorithms/rational-cra-builder-early-multip.h:29, + from ../linbox/solutions/./solve/solve-cra.h:36, + from ../linbox/solutions/solve.h:338, + from test-regression.C:36: +../linbox/algorithms/cra-builder-full-multip.h: In member function 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::ModularBalanced]': +../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) { + | ^~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, + inlined from 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:152:24: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, + inlined from 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:182:28: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:275:16, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, MyInt, const Rep&) const [with MyInt = long long unsigned int; Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1dense.h:338:26, @@ -10526,6 +10763,34 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, + inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPRight(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:291:32: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, + inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPLeft(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:316:32: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -10644,10 +10909,153 @@ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, + inlined from 'Givaro::GFqDom::GFqDom(UTT, UTT) [with TT = long long int]' at /usr/include/givaro/gfq.inl:1000:27: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:275:16: +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, + inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16, + inlined from 'Matrix1& LinBox::MatrixDomain::blackboxMulLeft(Matrix1&, const Blackbox&, const Matrix2&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Blackbox = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:1016:12, + inlined from 'Matrix1& LinBox::MatrixDomain::mulSpecialized(Matrix1&, const Matrix2&, const Matrix3&, LinBox::MatrixCategories::ColMatrixTag, LinBox::MatrixCategories::BlackboxTag, LinBox::MatrixCategories::ColMatrixTag) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix3 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:879:26, + inlined from 'Matrix1& LinBox::MatrixDomain::mul(Matrix1&, const Matrix2&, const Matrix3&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix3 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:325:26, + inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyRight(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:139:20: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, + inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16, + inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyTranspose(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:135:84, + inlined from 'Matrix1& LinBox::MatrixDomain::blackboxMulRight(Matrix1&, const Matrix2&, const Blackbox&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Blackbox = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:1033:21, + inlined from 'Matrix1& LinBox::MatrixDomain::mulSpecialized(Matrix1&, const Matrix2&, const Matrix3&, LinBox::MatrixCategories::RowMatrixTag, LinBox::MatrixCategories::RowMatrixTag, LinBox::MatrixCategories::BlackboxTag) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix3 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:871:27, + inlined from 'Matrix1& LinBox::MatrixDomain::mul(Matrix1&, const Matrix2&, const Matrix3&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix3 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:325:26, + inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyLeft(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:144:20: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:321:39: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, + inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:339:32: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/gmp++/gmp++_int.h:20, + from /usr/include/gmp++/gmp++.h:57, + from /usr/include/givaro/givinteger.h:19, + from /usr/include/givaro/modular-integral.h:19, + from ../linbox/ring/modular/modular-int32.h:33: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom; Switch = LinBox::CekstvSwitch >]' at ../linbox/blackbox/butterfly.inl:72:24: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ModularBalanced; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::Self_t&) [with _Tp1 = Givaro::ModularBalanced; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::QField]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:688:19, + inlined from 'LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::SparseMatrix(const LinBox::SparseMatrix<_Tp1, _Rw1>&, const Field&) [with _Tp1 = Givaro::QField; _Rw1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::ModularBalanced]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:663:70, + inlined from 'size_t& LinBox::integral_rank(size_t&, const Blackbox&, const MyMethod&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparseSeq>; MyMethod = Method::Auto]' at ../linbox/solutions/rank.inl:443:13, + inlined from 'size_t& LinBox::rank(size_t&, const Blackbox&, const RingCategories::RationalTag&, const Method&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparseSeq>; Method = Method::Auto]' at ../linbox/solutions/rank.inl:475:16, + inlined from 'size_t& LinBox::rank(size_t&, const Blackbox&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparseSeq>]' at ../linbox/solutions/rank.h:94:14, + inlined from 'bool runrank(const char*, size_t, int32_t)' at test-rank-ex.C:79:16: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 + 1394 | { return _M_insert_rval(__position, std::move(__x)); } + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::Self_t&) [with _Tp1 = Givaro::Modular; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::QField]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:688:19, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix&, const LinBox::SparseMatrix&) [with Field = Givaro::Modular; Field2 = Givaro::QField; Vect = LinBox::SparseMatrixFormat::SparseSeq]' at ../linbox/algorithms/matrix-hom.h:243:64, + inlined from 'bool runrank(const char*, size_t, int32_t)' at test-rank-ex.C:85:17: +/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 + 1394 | { return _M_insert_rval(__position, std::move(__x)); } + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, + inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPRight(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:291:32: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, + inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPLeft(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:316:32: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-rank-md.o test-rank-md.C /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/givaro/givpoly1denseops.inl:14, + from /usr/include/givaro/givpoly1.h:41, + from /usr/include/givaro/givpoly1factor.h:25, + from /usr/include/givaro/gfq.h:24, + from ../linbox/field/field-traits.h:32, + from ../linbox/field/gf2.h:40: /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( @@ -10681,6 +11089,7 @@ /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:159:27, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: @@ -10693,6 +11102,7 @@ /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/givaro/givpoly1denseops.inl:13: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:170:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: @@ -10707,20 +11117,6 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, - inlined from 'Givaro::GFqDom::GFqDom(UTT, UTT) [with TT = long long int]' at /usr/include/givaro/gfq.inl:1000:27: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( @@ -10776,184 +11172,9 @@ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, - inlined from 'Givaro::GFqDom::GFqDom(UTT, UTT) [with TT = long long int]' at /usr/include/givaro/gfq.inl:1000:27: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const LinBox::CekstvSwitch >&}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]', - inlined from 'void LinBox::Butterfly<_Field, Switch>::rebind<_Tp1, _Sw1>::operator()(other&, const LinBox::Butterfly<_Field, Switch>::Self_t&) [with _Tp1 = Givaro::GFqDom; _Sw1 = LinBox::CekstvSwitch >; _Field = Givaro::Modular; Switch = LinBox::CekstvSwitch >]' at ../linbox/blackbox/butterfly.h:177:29: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ModularBalanced; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::Self_t&) [with _Tp1 = Givaro::ModularBalanced; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::QField]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:688:19, - inlined from 'LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::SparseMatrix(const LinBox::SparseMatrix<_Tp1, _Rw1>&, const Field&) [with _Tp1 = Givaro::QField; _Rw1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::ModularBalanced]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:663:70, - inlined from 'size_t& LinBox::integral_rank(size_t&, const Blackbox&, const MyMethod&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparseSeq>; MyMethod = Method::Auto]' at ../linbox/solutions/rank.inl:443:13, - inlined from 'size_t& LinBox::rank(size_t&, const Blackbox&, const RingCategories::RationalTag&, const Method&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparseSeq>; Method = Method::Auto]' at ../linbox/solutions/rank.inl:475:16, - inlined from 'size_t& LinBox::rank(size_t&, const Blackbox&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparseSeq>]' at ../linbox/solutions/rank.h:94:14, - inlined from 'bool runrank(const char*, size_t, int32_t)' at test-rank-ex.C:79:16: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 - 1394 | { return _M_insert_rval(__position, std::move(__x)); } - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::Self_t&) [with _Tp1 = Givaro::Modular; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::QField]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:688:19, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix&, const LinBox::SparseMatrix&) [with Field = Givaro::Modular; Field2 = Givaro::QField; Vect = LinBox::SparseMatrixFormat::SparseSeq]' at ../linbox/algorithms/matrix-hom.h:243:64, - inlined from 'bool runrank(const char*, size_t, int32_t)' at test-rank-ex.C:85:17: -/usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 - 1394 | { return _M_insert_rval(__position, std::move(__x)); } - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPRight(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:291:32: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPLeft(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:316:32: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from ../linbox/algorithms/cra-builder-single.h:39, - from ../linbox/algorithms/rational-cra-builder-early-single.h:29, - from ../linbox/algorithms/rational-cra-builder-early-multip.h:29, - from ../linbox/solutions/./solve/solve-cra.h:36, - from ../linbox/solutions/solve.h:338, - from test-regression.C:36: -../linbox/algorithms/cra-builder-full-multip.h: In member function 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::ModularBalanced]': -../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) { - | ^~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, - inlined from 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:152:24: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, - inlined from 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:182:28: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPRight(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:291:32: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPLeft(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:316:32: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:275:16: -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-rank-u32.o test-rank-u32.C -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16, - inlined from 'Matrix1& LinBox::MatrixDomain::blackboxMulLeft(Matrix1&, const Blackbox&, const Matrix2&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Blackbox = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:1016:12, - inlined from 'Matrix1& LinBox::MatrixDomain::mulSpecialized(Matrix1&, const Matrix2&, const Matrix3&, LinBox::MatrixCategories::ColMatrixTag, LinBox::MatrixCategories::BlackboxTag, LinBox::MatrixCategories::ColMatrixTag) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix3 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:879:26, - inlined from 'Matrix1& LinBox::MatrixDomain::mul(Matrix1&, const Matrix2&, const Matrix3&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix3 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:325:26, - inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyRight(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:139:20: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16, - inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyTranspose(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:135:84, - inlined from 'Matrix1& LinBox::MatrixDomain::blackboxMulRight(Matrix1&, const Matrix2&, const Blackbox&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Blackbox = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:1033:21, - inlined from 'Matrix1& LinBox::MatrixDomain::mulSpecialized(Matrix1&, const Matrix2&, const Matrix3&, LinBox::MatrixCategories::RowMatrixTag, LinBox::MatrixCategories::RowMatrixTag, LinBox::MatrixCategories::BlackboxTag) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix3 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:871:27, - inlined from 'Matrix1& LinBox::MatrixDomain::mul(Matrix1&, const Matrix2&, const Matrix3&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix3 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:325:26, - inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyLeft(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:144:20: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from ../linbox/vector/vector-domain.h:67, - from ../linbox/ring/modular/modular-int32.h:37, - from ../linbox/ring/modular.h:62, - from test-rank.h:51, - from test-rank-u32.C:33: + from ../linbox/ring/modular/modular-double.h:42, + from test-rank-md.C:33: ../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 153 | public std::binary_function&, const std::pair&, bool > { | ^~~~~~~~~~~~~~~ @@ -10964,21 +11185,24 @@ from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ../linbox/linbox-config.h:45, - from test-rank-u32.C:31: + from test-rank-md.C:31: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:321:39: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, - inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:339:32: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, + inlined from 'Givaro::GFqDom::GFqDom(UTT, UTT) [with TT = long long int]' at /usr/include/givaro/gfq.inl:1000:27: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from ../linbox/vector/bit-vector.h:191, from ../linbox/field/gf2.h:39, from ../linbox/vector/vector-domain-gf2.h:59, @@ -10993,10 +11217,12 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-rank-md.o test-rank-md.C +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-rank-Int.o test-rank-Int.C In file included from ../linbox/vector/vector-domain.h:67, - from ../linbox/ring/modular/modular-double.h:42, - from test-rank-md.C:33: + from ../linbox/ring/modular/modular-int32.h:37, + from ../linbox/ring/modular.h:62, + from test-rank.h:51, + from test-rank-Int.C:33: ../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 153 | public std::binary_function&, const std::pair&, bool > { | ^~~~~~~~~~~~~~~ @@ -11007,7 +11233,7 @@ from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ../linbox/linbox-config.h:45, - from test-rank-md.C:31: + from test-rank-Int.C:31: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -11045,6 +11271,39 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-frobenius.o test-frobenius.C +In file included from ../linbox/vector/vector-domain.h:67, + from ../linbox/ring/modular/modular-int32.h:37, + from ../linbox/ring/modular.h:62, + from test-frobenius.C:40: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-frobenius.C:33: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from ../linbox/vector/bit-vector.h:191, + from ../linbox/field/gf2.h:39, + from ../linbox/vector/vector-domain-gf2.h:59, + from ../linbox/vector/vector-domain.h:1336: +../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] + 342 | class BitVector::const_iterator : public std::iterator { + | ^~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algobase.h:65, + from /usr/include/c++/13/bits/specfun.h:43, + from /usr/include/c++/13/cmath:3699, + from ../linbox/linbox-config.h:42: +/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -11177,22 +11436,39 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:72, - from /usr/include/gmp++/gmp++_int.h:20, - from /usr/include/gmp++/gmp++.h:57, - from /usr/include/givaro/givinteger.h:19, - from /usr/include/givaro/modular-integral.h:19, - from ../linbox/ring/modular/modular-int32.h:33: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom; Switch = LinBox::CekstvSwitch >]' at ../linbox/blackbox/butterfly.inl:72:24: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-rational-solver.o test-rational-solver.C +In file included from ../linbox/vector/vector-domain.h:67, + from ../linbox/ring/modular/modular-int32.h:37, + from ../linbox/ring/modular.h:62, + from test-rational-solver.C:32: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-rational-solver.C:31: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from ../linbox/vector/bit-vector.h:191, + from ../linbox/field/gf2.h:39, + from ../linbox/vector/vector-domain-gf2.h:59, + from ../linbox/vector/vector-domain.h:1336: +../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] + 342 | class BitVector::const_iterator : public std::iterator { + | ^~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algobase.h:65, + from /usr/include/c++/13/bits/specfun.h:43, + from /usr/include/c++/13/cmath:3699, + from ../linbox/linbox-config.h:42: +/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/gmp++/gmp++_int.h:20, from /usr/include/gmp++/gmp++.h:57, @@ -11374,10 +11650,9 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::pow(Rep&, const Rep&, uint64_t) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:246:20, - inlined from 'static Polynomial& LinBox::BBcharpoly::blackboxcharpoly(Polynomial&, const BlackBox&, const LinBox::RingCategories::ModularTag&, const LinBox::Method::Blackbox&) [with BlackBox = LinBox::SparseMatrix >; Polynomial = LinBox::DensePolynomial >]' at ../linbox/algorithms/bbcharpoly.h:359:24, - inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&, const RingCategories::ModularTag&, const Method::Blackbox&) [with Blackbox = SparseMatrix >; Polynomial = DensePolynomial >]' at ../linbox/solutions/charpoly.h:319:39, - inlined from 'bool testZeroMatrixCharPoly(const CMethod&) [with CMethod = LinBox::Method::Blackbox]' at test-regression.C:585:13: + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, + inlined from 'bool LinBox::CekstvSwitch::apply(const Field&, typename Field::Element&, typename Field::Element&) const [with Field = Givaro::Extension >]' at ../linbox/blackbox/butterfly.inl:610:12, + inlined from 'OutVector& LinBox::Butterfly<_Field, Switch>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector >, std::vector, std::allocator > > >; InVector = LinBox::BlasVector >, std::vector, std::allocator > > >; _Field = Givaro::Extension >; Switch = LinBox::CekstvSwitch > >]' at ../linbox/blackbox/butterfly.inl:85:23: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -11391,8 +11666,8 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, - inlined from 'bool LinBox::CekstvSwitch::apply(const Field&, typename Field::Element&, typename Field::Element&) const [with Field = Givaro::Extension >]' at ../linbox/blackbox/butterfly.inl:610:12, - inlined from 'OutVector& LinBox::Butterfly<_Field, Switch>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector >, std::vector, std::allocator > > >; InVector = LinBox::BlasVector >, std::vector, std::allocator > > >; _Field = Givaro::Extension >; Switch = LinBox::CekstvSwitch > >]' at ../linbox/blackbox/butterfly.inl:85:23: + inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, + inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -11405,9 +11680,10 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, - inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, - inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45: + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::pow(Rep&, const Rep&, uint64_t) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:246:20, + inlined from 'static Polynomial& LinBox::BBcharpoly::blackboxcharpoly(Polynomial&, const BlackBox&, const LinBox::RingCategories::ModularTag&, const LinBox::Method::Blackbox&) [with BlackBox = LinBox::SparseMatrix >; Polynomial = LinBox::DensePolynomial >]' at ../linbox/algorithms/bbcharpoly.h:359:24, + inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&, const RingCategories::ModularTag&, const Method::Blackbox&) [with Blackbox = SparseMatrix >; Polynomial = DensePolynomial >]' at ../linbox/solutions/charpoly.h:319:39, + inlined from 'bool testZeroMatrixCharPoly(const CMethod&) [with CMethod = LinBox::Method::Blackbox]' at test-regression.C:585:13: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -11457,6 +11733,22 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/gmp++/gmp++_int.h:20, + from /usr/include/gmp++/gmp++.h:57, + from /usr/include/givaro/givinteger.h:19, + from /usr/include/givaro/modular-integer.h:16, + from test-rank-Int.C:32: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom; Switch = LinBox::CekstvSwitch >]' at ../linbox/blackbox/butterfly.inl:72:24: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -11528,6 +11820,20 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, + inlined from 'typename Field::Element& LinBox::WhisartTraceTranspose(typename Field::Element&, const Field&, const Diagonal&, const BB&, const Diagonal&, IndexedTags::HasNext) [with Field = Givaro::Extension >; BB = SparseMatrix >, SparseMatrixFormat::CSR>]' at ../linbox/algorithms/whisart_trace.h:231:9: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( @@ -11597,20 +11903,6 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'typename Field::Element& LinBox::WhisartTraceTranspose(typename Field::Element&, const Field&, const Diagonal&, const BB&, const Diagonal&, IndexedTags::HasNext) [with Field = Givaro::Extension >; BB = SparseMatrix >, SparseMatrixFormat::CSR>]' at ../linbox/algorithms/whisart_trace.h:231:9: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -11639,7 +11931,6 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-rank-Int.o test-rank-Int.C In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:275:16, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, MyInt, const Rep&) const [with MyInt = long long unsigned int; Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1dense.h:338:26, @@ -11740,39 +12031,6 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from ../linbox/vector/vector-domain.h:67, - from ../linbox/ring/modular/modular-int32.h:37, - from ../linbox/ring/modular.h:62, - from test-rank.h:51, - from test-rank-Int.C:33: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-rank-Int.C:31: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from ../linbox/vector/bit-vector.h:191, - from ../linbox/field/gf2.h:39, - from ../linbox/vector/vector-domain-gf2.h:59, - from ../linbox/vector/vector-domain.h:1336: -../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 342 | class BitVector::const_iterator : public std::iterator { - | ^~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algobase.h:65, - from /usr/include/c++/13/bits/specfun.h:43, - from /usr/include/c++/13/cmath:3699, - from ../linbox/linbox-config.h:42: -/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -11919,6 +12177,7 @@ /usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-polynomial-matrix.o test-polynomial-matrix.C In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPRight(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:291:32: @@ -11947,73 +12206,7 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-frobenius.o test-frobenius.C -In file included from ../linbox/vector/vector-domain.h:67, - from ../linbox/ring/modular/modular-int32.h:37, - from ../linbox/ring/modular.h:62, - from test-frobenius.C:40: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-frobenius.C:33: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from ../linbox/vector/bit-vector.h:191, - from ../linbox/field/gf2.h:39, - from ../linbox/vector/vector-domain-gf2.h:59, - from ../linbox/vector/vector-domain.h:1336: -../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 342 | class BitVector::const_iterator : public std::iterator { - | ^~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algobase.h:65, - from /usr/include/c++/13/bits/specfun.h:43, - from /usr/include/c++/13/cmath:3699, - from ../linbox/linbox-config.h:42: -/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-rational-solver.o test-rational-solver.C -In file included from ../linbox/vector/vector-domain.h:67, - from ../linbox/ring/modular/modular-int32.h:37, - from ../linbox/ring/modular.h:62, - from test-rational-solver.C:32: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-rational-solver.C:31: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from ../linbox/vector/bit-vector.h:191, - from ../linbox/field/gf2.h:39, - from ../linbox/vector/vector-domain-gf2.h:59, - from ../linbox/vector/vector-domain.h:1336: -../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 342 | class BitVector::const_iterator : public std::iterator { - | ^~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algobase.h:65, - from /usr/include/c++/13/bits/specfun.h:43, - from /usr/include/c++/13/cmath:3699, - from ../linbox/linbox-config.h:42: -/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-polynomial-matrix.o test-polynomial-matrix.C +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-rational-solver-adaptive.o test-rational-solver-adaptive.C In file included from ../linbox/vector/vector-domain.h:67, from ../linbox/ring/modular/modular-int32.h:37, from ../linbox/ring/modular.h:62, @@ -12043,163 +12236,6 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/gmp++/gmp++_int.h:20, - from /usr/include/gmp++/gmp++.h:57, - from /usr/include/givaro/givinteger.h:19, - from /usr/include/givaro/modular-integer.h:16, - from test-rank-Int.C:32: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom; Switch = LinBox::CekstvSwitch >]' at ../linbox/blackbox/butterfly.inl:72:24: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/givaro/givpoly1denseops.inl:14, - from /usr/include/givaro/givpoly1.h:41, - from /usr/include/givaro/givpoly1factor.h:25, - from /usr/include/givaro/gfq.h:24, - from ../linbox/field/field-traits.h:32, - from ../linbox/field/gf2.h:40: -/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 150 | P, Pbeg, Pmid, - | ~~~~~~~~~~~~~~ - 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 153 | mul(R, Rmid, Rend, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | P, Pmid, Pend, - | ~~~~~~~~~~~~~~ - 155 | Q, Qmid, Qend); // PhQh in second storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:159:27, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:165:27, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/givaro/givpoly1denseops.inl:13: -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:170:12, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:93:26: -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 207 | P, Pmid, Pend); // Ph^2 in second storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 211 | P, Pbeg, Pmid, - | ~~~~~~~~~~~~~~ - 212 | P, Pmid, Pend); - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1misc.inl:272:22: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1misc.inl:275:16: -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, - inlined from 'Givaro::GFqDom::GFqDom(UTT, UTT) [with TT = long long int]' at /usr/include/givaro/gfq.inl:1000:27: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-rational-solver-adaptive.o test-rational-solver-adaptive.C In file included from ../linbox/blackbox/diagonal.h:47, from test-rational-solver-adaptive.C:37: ../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -12234,7 +12270,6 @@ 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-randiter-nonzero-prime.o test-randiter-nonzero-prime.C -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-cra.o test-cra.C In file included from ../linbox/vector/vector-domain.h:67, from ../linbox/ring/modular/modular-int32.h:37, from ../linbox/ring/modular.h:62, @@ -12267,6 +12302,7 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-cra.o test-cra.C In file included from ../linbox/vector/vector.h:38, from ../linbox/algorithms/cra-domain.h:40, from test-cra.C:36: @@ -12477,6 +12513,7 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-minpoly.o test-minpoly.C In file included from /usr/include/givaro/givpoly1denseops.inl:14, from /usr/include/givaro/givpoly1.h:41, from /usr/include/givaro/givpoly1factor.h:25, @@ -12490,7 +12527,6 @@ /usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-minpoly.o test-minpoly.C In file included from ../linbox/vector/vector-domain.h:67, from ../linbox/matrix/matrix-domain.h:35, from ../linbox/matrix/sparsematrix/sparse-generic.h:80, @@ -12524,6 +12560,72 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-commentator.o test-commentator.C +In file included from ../linbox/vector/vector-domain.h:67, + from test-common.h:46, + from test-commentator.C:51: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-commentator.C:43: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from ../linbox/vector/bit-vector.h:191, + from ../linbox/field/gf2.h:39, + from ../linbox/vector/vector-domain-gf2.h:59, + from ../linbox/vector/vector-domain.h:1336: +../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] + 342 | class BitVector::const_iterator : public std::iterator { + | ^~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algobase.h:65, + from /usr/include/c++/13/bits/specfun.h:43, + from /usr/include/c++/13/cmath:3699, + from ../linbox/linbox-config.h:42: +/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-isposdef.o test-isposdef.C +In file included from ../linbox/vector/vector-domain.h:67, + from ../linbox/matrix/matrix-domain.h:35, + from ../linbox/matrix/sparsematrix/sparse-generic.h:80, + from ../linbox/matrix/sparse-matrix.h:70, + from test-isposdef.C:37: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-isposdef.C:32: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from ../linbox/vector/bit-vector.h:191, + from ../linbox/field/gf2.h:39, + from ../linbox/vector/vector-domain-gf2.h:59, + from ../linbox/vector/vector-domain.h:1336: +../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] + 342 | class BitVector::const_iterator : public std::iterator { + | ^~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algobase.h:65, + from /usr/include/c++/13/bits/specfun.h:43, + from /usr/include/c++/13/cmath:3699, + from ../linbox/linbox-config.h:42: +/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/gmp++/gmp++_int.h:20, from /usr/include/gmp++/gmp++.h:57, @@ -12537,6 +12639,29 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/givaro/givpoly1denseops.inl:14, + from /usr/include/givaro/givpoly1.h:41, + from /usr/include/givaro/givpoly1factor.h:25, + from /usr/include/givaro/gfq.h:24, + from ../linbox/field/field-traits.h:32, + from ../linbox/field/gf2.h:40: +/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::stdsqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom]': +/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 225 | inline typename Poly1Dom::Rep& Poly1Dom::stdsqr( + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:72, + from ../linbox/util/debug.h:42, + from ../linbox/matrix/matrix-traits.h:29, + from ../linbox/matrix/sparse-matrix.h:40: +/usr/include/c++/13/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 751 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /usr/include/gmp++/gmp++_int.h:20, from /usr/include/gmp++/gmp++.h:57, @@ -12687,6 +12812,15 @@ | ~~~~ /usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:72, + from ../linbox/util/debug.h:42, + from ../linbox/util/commentator.inl:47, + from ../linbox/util/commentator.h:809, + from test-isposdef.C:36: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::GFqDom]' at /usr/include/givaro/extension.h:256:19, inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpy(PolElement&, const PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::GFqDom]' at /usr/include/givaro/extension.h:274:15, @@ -12738,16 +12872,6 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:72, - from ../linbox/util/debug.h:42, - from ../linbox/matrix/matrix-traits.h:29, - from ../linbox/matrix/sparse-matrix.h:40: -/usr/include/c++/13/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 751 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::GFqDom]' at /usr/include/givaro/extension.h:337:26, inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension<>]' at ../linbox/util/field-axpy.h:92:41, @@ -13026,715 +13150,6 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 133 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/givaro/givpoly1denseops.inl:14, - from /usr/include/givaro/givpoly1.h:41, - from /usr/include/givaro/givpoly1factor.h:25, - from /usr/include/givaro/gfq.h:24, - from ../linbox/field/field-traits.h:32, - from ../linbox/field/gf2.h:40: -/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 - 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 - 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 150 | P, Pbeg, Pmid, - | ~~~~~~~~~~~~~~ - 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 - 153 | mul(R, Rmid, Rend, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | P, Pmid, Pend, - | ~~~~~~~~~~~~~~ - 155 | Q, Qmid, Qend); // PhQh in second storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:159:27, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:165:27, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 - 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:93:26: -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 - 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 207 | P, Pmid, Pend); // Ph^2 in second storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 211 | P, Pbeg, Pmid, - | ~~~~~~~~~~~~~~ - 212 | P, Pmid, Pend); - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -In file included from /usr/include/givaro/givpoly1denseops.inl:13: -/usr/include/givaro/givpoly1muldiv.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]': -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, - inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, - inlined from 'typename Field::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::SparseSequenceVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = std::vector >, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2110:45, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = std::vector >, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseSequenceVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:811:15, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, - inlined from 'Vector1& LinBox::MatrixDomain::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric >, std::vector >, std::allocator > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:690:18: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector >, std::vector, std::allocator > > >; InVector = LinBox::BlasVector >, std::vector, std::allocator > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'vect& Givaro::Poly1PadicDom::radix(vect&, const Givaro::ZRing::Element&, int64_t) [with vect = std::vector; Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1padic.h:118:28: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', - inlined from 'vect& Givaro::Poly1PadicDom::radix(vect&, const Givaro::ZRing::Element&, int64_t) [with vect = std::vector; Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1padic.h:119:21: -/usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1486 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1487 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'LinBox::StandardBasisStream::Vector& LinBox::StandardBasisStream::get(Vector&) [with Field = Givaro::Modular; _Vector = std::pair, std::vector >]' at ../linbox/vector/stream.h:848:24: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, - inlined from 'Vector1& LinBox::VectorDomain::axpyinSpecialized(Vector1&, const typename Field::Element&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:1956:19, - inlined from 'Vector1& LinBox::VectorDomain::axpyin(Vector1&, const Element&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:490:29, - inlined from 'Vector1& LinBox::PolynomialBBOwner::apply(Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Blackbox = LinBox::SparseMatrix >, LinBox::SparseMatrixFormat::SparseSeq>; Poly = LinBox::DensePolynomial > >]' at ../linbox/blackbox/polynomial.h:245:15: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1394:30, - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ModularBalanced; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, - inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::Self_t&) [with _Tp1 = Givaro::ModularBalanced; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::ZRing]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:688:19: -/usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 372 | _M_realloc_insert(begin() + __n, std::move(__v)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-commentator.o test-commentator.C -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:275:16, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, MyInt, const Rep&) const [with MyInt = long long unsigned int; Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1dense.h:338:26, - inlined from 'bool Givaro::Poly1FactorDom::is_irreducible(const Rep&, Residu_t) const [with Domain = Givaro::Modular; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]' at /usr/include/givaro/givpoly1factor.inl:218:25: -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from ../linbox/vector/vector-domain.h:67, - from test-common.h:46, - from test-commentator.C:51: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-commentator.C:43: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from ../linbox/vector/bit-vector.h:191, - from ../linbox/field/gf2.h:39, - from ../linbox/vector/vector-domain-gf2.h:59, - from ../linbox/vector/vector-domain.h:1336: -../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 342 | class BitVector::const_iterator : public std::iterator { - | ^~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algobase.h:65, - from /usr/include/c++/13/bits/specfun.h:43, - from /usr/include/c++/13/cmath:3699, - from ../linbox/linbox-config.h:42: -/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, - inlined from 'Vector1& LinBox::VectorDomain::axpyinSpecialized(Vector1&, const typename Field::Element&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseSequenceVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:1973:19, - inlined from 'Vector1& LinBox::VectorDomain::axpyin(Vector1&, const Element&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:490:29, - inlined from 'Vector1& LinBox::MVProductDomain::mulColDense(const LinBox::VectorDomain&, Vector1&, const Matrix_&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Matrix = LinBox::TransposeMatrix >, std::vector >, std::allocator > > >, LinBox::VectorCategories::SparseSequenceVectorTag>, LinBox::MatrixCategories::RowMatrixTag>; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:776:14: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, - inlined from 'Vector1& LinBox::VectorDomain::axpyinSpecialized(Vector1&, const typename Field::Element&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:1956:19, - inlined from 'Vector1& LinBox::VectorDomain::axpyin(Vector1&, const Element&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:490:29, - inlined from 'Vector1& LinBox::PolynomialBBOwner::applyTranspose(Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Blackbox = LinBox::SparseMatrix >, LinBox::SparseMatrixFormat::SparseSeq>; Poly = LinBox::DensePolynomial > >]' at ../linbox/blackbox/polynomial.h:269:15: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from ../linbox/algorithms/cra-builder-single.h:39, - from ../linbox/algorithms/cra-builder-early-multip.h:39, - from ../linbox/algorithms/minpoly-integer.h:47, - from ../linbox/solutions/minpoly.h:44, - from test-minpoly.C:55: -../linbox/algorithms/cra-builder-full-multip.h: In member function 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::ModularBalanced]': -../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) { - | ^~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, - inlined from 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:152:24: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, - inlined from 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:182:28: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-isposdef.o test-isposdef.C -In file included from ../linbox/vector/vector-domain.h:67, - from ../linbox/matrix/matrix-domain.h:35, - from ../linbox/matrix/sparsematrix/sparse-generic.h:80, - from ../linbox/matrix/sparse-matrix.h:70, - from test-isposdef.C:37: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-isposdef.C:32: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from ../linbox/vector/bit-vector.h:191, - from ../linbox/field/gf2.h:39, - from ../linbox/vector/vector-domain-gf2.h:59, - from ../linbox/vector/vector-domain.h:1336: -../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 342 | class BitVector::const_iterator : public std::iterator { - | ^~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algobase.h:65, - from /usr/include/c++/13/bits/specfun.h:43, - from /usr/include/c++/13/cmath:3699, - from ../linbox/linbox-config.h:42: -/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 150 | P, Pbeg, Pmid, - | ~~~~~~~~~~~~~~ - 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 153 | mul(R, Rmid, Rend, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | P, Pmid, Pend, - | ~~~~~~~~~~~~~~ - 155 | Q, Qmid, Qend); // PhQh in second storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:159:27, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:165:27, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:170:12, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:93:26: -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 207 | P, Pmid, Pend); // Ph^2 in second storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 211 | P, Pbeg, Pmid, - | ~~~~~~~~~~~~~~ - 212 | P, Pmid, Pend); - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1misc.inl:272:22: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1misc.inl:275:16: -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, - inlined from 'Givaro::GFqDom::GFqDom(UTT, UTT) [with TT = long long int]' at /usr/include/givaro/gfq.inl:1000:27: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:275:16: -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16, - inlined from 'Matrix1& LinBox::MatrixDomain::blackboxMulLeft(Matrix1&, const Blackbox&, const Matrix2&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Blackbox = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:1016:12, - inlined from 'Matrix1& LinBox::MatrixDomain::mulSpecialized(Matrix1&, const Matrix2&, const Matrix3&, LinBox::MatrixCategories::ColMatrixTag, LinBox::MatrixCategories::BlackboxTag, LinBox::MatrixCategories::ColMatrixTag) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix3 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:879:26, - inlined from 'Matrix1& LinBox::MatrixDomain::mul(Matrix1&, const Matrix2&, const Matrix3&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix3 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:325:26, - inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyRight(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:139:20: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, - inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16, - inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyTranspose(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:135:84, - inlined from 'Matrix1& LinBox::MatrixDomain::blackboxMulRight(Matrix1&, const Matrix2&, const Blackbox&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Blackbox = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:1033:21, - inlined from 'Matrix1& LinBox::MatrixDomain::mulSpecialized(Matrix1&, const Matrix2&, const Matrix3&, LinBox::MatrixCategories::RowMatrixTag, LinBox::MatrixCategories::RowMatrixTag, LinBox::MatrixCategories::BlackboxTag) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix3 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:871:27, - inlined from 'Matrix1& LinBox::MatrixDomain::mul(Matrix1&, const Matrix2&, const Matrix3&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix3 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:325:26, - inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyLeft(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:144:20: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:321:39: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, - inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:339:32: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/givaro/givpoly1denseops.inl:14, - from /usr/include/givaro/givpoly1.h:41, - from /usr/include/givaro/givpoly1factor.h:25, - from /usr/include/givaro/gfq.h:24, - from ../linbox/field/field-traits.h:32, - from ../linbox/field/gf2.h:40: -/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::stdsqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom]': -/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 225 | inline typename Poly1Dom::Rep& Poly1Dom::stdsqr( - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'vect& Givaro::Poly1PadicDom::radix(vect&, const Givaro::ZRing::Element&, int64_t) [with vect = std::vector; Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1padic.h:118:28: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', - inlined from 'vect& Givaro::Poly1PadicDom::radix(vect&, const Givaro::ZRing::Element&, int64_t) [with vect = std::vector; Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1padic.h:119:21: -/usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1486 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1487 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 - 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 - 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 150 | P, Pbeg, Pmid, - | ~~~~~~~~~~~~~~ - 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 - 153 | mul(R, Rmid, Rend, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | P, Pmid, Pend, - | ~~~~~~~~~~~~~~ - 155 | Q, Qmid, Qend); // PhQh in second storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:159:27, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:165:27, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 - 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::ModularBalanced]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:93:26: -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 - 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 207 | P, Pmid, Pend); // Ph^2 in second storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 211 | P, Pbeg, Pmid, - | ~~~~~~~~~~~~~~ - 212 | P, Pmid, Pend); - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]': -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, - inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, - inlined from 'typename Field::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::SparseSequenceVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = std::vector >, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2110:45, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = std::vector >, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseSequenceVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:811:15, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, - inlined from 'Vector1& LinBox::MatrixDomain::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric >, std::vector >, std::allocator > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:690:18: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, - inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, - inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, - inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, - inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1misc.inl:275:16, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, MyInt, const Rep&) const [with MyInt = double; Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1dense.h:338:26, - inlined from 'bool Givaro::Poly1FactorDom::is_irreducible(const Rep&, Residu_t) const [with Domain = Givaro::ModularBalanced; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]' at /usr/include/givaro/givpoly1factor.inl:218:25: -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:72, - from ../linbox/util/debug.h:42, - from ../linbox/util/commentator.inl:47, - from ../linbox/util/commentator.h:809, - from test-isposdef.C:36: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::Modular; Switch = LinBox::CekstvSwitch >]' at ../linbox/blackbox/butterfly.inl:72:24: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 In file included from ../linbox/algorithms/cra-builder-single.h:39, @@ -13758,16 +13173,6 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom; Switch = LinBox::CekstvSwitch >]' at ../linbox/blackbox/butterfly.inl:72:24: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -13822,21 +13227,6 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ModularBalanced; _Row = std::pair, std::vector >]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.inl:248:23, - inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::Self_t&) [with _Tp1 = Givaro::ModularBalanced; _R1 = LinBox::SparseMatrixFormat::SparsePar; _Field = Givaro::ZRing]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:712:19, - inlined from 'LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::SparseMatrix(const LinBox::SparseMatrix<_Tp1, _Rw1>&, const Field&) [with _Tp1 = Givaro::ZRing; _Storage = LinBox::SparseMatrixFormat::SparsePar; _Field = Givaro::ModularBalanced]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:689:74: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:649, - from ../linbox/matrix/sparsematrix/sparse-generic.h:473: -In member function 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ModularBalanced; _Row = std::pair, std::vector >]', - inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::Self_t&) [with _Tp1 = Givaro::ModularBalanced; _R1 = LinBox::SparseMatrixFormat::SparsePar; _Field = Givaro::ZRing]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:712:19, - inlined from 'LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::SparseMatrix(const LinBox::SparseMatrix<_Tp1, _Rw1>&, const Field&) [with _Tp1 = Givaro::ZRing; _Storage = LinBox::SparseMatrixFormat::SparsePar; _Field = Givaro::ModularBalanced]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:689:74: -../linbox/matrix/sparsematrix/sparse-parallel-vector.inl:255:49: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 255 | v.second.insert (v.second.begin () + (iter - v.first.begin ()), value); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'vect& Givaro::Poly1PadicDom::radix(vect&, const Givaro::ZRing::Element&, int64_t) [with vect = std::vector; Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1padic.h:118:28: @@ -14040,6 +13430,116 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 133 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/givaro/givpoly1denseops.inl:14, + from /usr/include/givaro/givpoly1.h:41, + from /usr/include/givaro/givpoly1factor.h:25, + from /usr/include/givaro/gfq.h:24, + from ../linbox/field/field-traits.h:32, + from ../linbox/field/gf2.h:40: +/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 + 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 + 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 150 | P, Pbeg, Pmid, + | ~~~~~~~~~~~~~~ + 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 + 153 | mul(R, Rmid, Rend, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | P, Pmid, Pend, + | ~~~~~~~~~~~~~~ + 155 | Q, Qmid, Qend); // PhQh in second storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:159:27, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:165:27, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 + 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:93:26: +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 + 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 207 | P, Pmid, Pend); // Ph^2 in second storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 211 | P, Pbeg, Pmid, + | ~~~~~~~~~~~~~~ + 212 | P, Pmid, Pend); + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +In file included from /usr/include/givaro/givpoly1denseops.inl:13: +/usr/include/givaro/givpoly1muldiv.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]': +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1misc.inl:272:22, @@ -14065,6 +13565,57 @@ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, + inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, + inlined from 'typename Field::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::SparseSequenceVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = std::vector >, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2110:45, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = std::vector >, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseSequenceVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:811:15, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, + inlined from 'Vector1& LinBox::MatrixDomain::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric >, std::vector >, std::allocator > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:690:18: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, + inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector >, std::vector, std::allocator > > >; InVector = LinBox::BlasVector >, std::vector, std::allocator > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'vect& Givaro::Poly1PadicDom::radix(vect&, const Givaro::ZRing::Element&, int64_t) [with vect = std::vector; Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1padic.h:118:28: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', + inlined from 'vect& Givaro::Poly1PadicDom::radix(vect&, const Givaro::ZRing::Element&, int64_t) [with vect = std::vector; Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1padic.h:119:21: +/usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1486 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1487 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'LinBox::StandardBasisStream::Vector& LinBox::StandardBasisStream::get(Vector&) [with Field = Givaro::Modular; _Vector = std::pair, std::vector >]' at ../linbox/vector/stream.h:848:24: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -14236,6 +13787,37 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1394:30, + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ModularBalanced; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21, + inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::Self_t&) [with _Tp1 = Givaro::ModularBalanced; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::ZRing]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:688:19: +/usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 372 | _M_realloc_insert(begin() + __n, std::move(__v)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, + inlined from 'Vector1& LinBox::VectorDomain::axpyinSpecialized(Vector1&, const typename Field::Element&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:1956:19, + inlined from 'Vector1& LinBox::VectorDomain::axpyin(Vector1&, const Element&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:490:29, + inlined from 'Vector1& LinBox::PolynomialBBOwner::apply(Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Blackbox = LinBox::SparseMatrix >, LinBox::SparseMatrixFormat::SparseSeq>; Poly = LinBox::DensePolynomial > >]' at ../linbox/blackbox/polynomial.h:245:15: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-ispossemidef.o test-ispossemidef.C In file included from ../linbox/vector/vector-domain.h:67, from ../linbox/matrix/matrix-domain.h:35, @@ -14270,15 +13852,56 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:275:16, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, MyInt, const Rep&) const [with MyInt = long long unsigned int; Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1dense.h:338:26, + inlined from 'bool Givaro::Poly1FactorDom::is_irreducible(const Rep&, Residu_t) const [with Domain = Givaro::Modular; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]' at /usr/include/givaro/givpoly1factor.inl:218:25: +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, + inlined from 'Vector1& LinBox::VectorDomain::axpyinSpecialized(Vector1&, const typename Field::Element&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseSequenceVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:1973:19, + inlined from 'Vector1& LinBox::VectorDomain::axpyin(Vector1&, const Element&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:490:29, + inlined from 'Vector1& LinBox::MVProductDomain::mulColDense(const LinBox::VectorDomain&, Vector1&, const Matrix_&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Matrix = LinBox::TransposeMatrix >, std::vector >, std::allocator > > >, LinBox::VectorCategories::SparseSequenceVectorTag>, LinBox::MatrixCategories::RowMatrixTag>; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:776:14: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:337:26, + inlined from 'Vector1& LinBox::VectorDomain::axpyinSpecialized(Vector1&, const typename Field::Element&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:1956:19, + inlined from 'Vector1& LinBox::VectorDomain::axpyin(Vector1&, const Element&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:490:29, + inlined from 'Vector1& LinBox::PolynomialBBOwner::applyTranspose(Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Blackbox = LinBox::SparseMatrix >, LinBox::SparseMatrixFormat::SparseSeq>; Poly = LinBox::DensePolynomial > >]' at ../linbox/blackbox/polynomial.h:269:15: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from ../linbox/algorithms/cra-builder-single.h:39, - from ../linbox/solutions/det.h:528, - from ../linbox/algorithms/bbcharpoly.h:46, - from ../linbox/solutions/charpoly.h:34, - from test-charpoly.C:46: + from ../linbox/algorithms/cra-builder-early-multip.h:39, + from ../linbox/algorithms/minpoly-integer.h:47, + from ../linbox/solutions/minpoly.h:44, + from test-minpoly.C:55: ../linbox/algorithms/cra-builder-full-multip.h: In member function 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::ModularBalanced]': ../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) { @@ -14328,6 +13951,138 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 150 | P, Pbeg, Pmid, + | ~~~~~~~~~~~~~~ + 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 153 | mul(R, Rmid, Rend, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | P, Pmid, Pend, + | ~~~~~~~~~~~~~~ + 155 | Q, Qmid, Qend); // PhQh in second storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:159:27, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:165:27, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:170:12, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:93:26: +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 207 | P, Pmid, Pend); // Ph^2 in second storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 211 | P, Pbeg, Pmid, + | ~~~~~~~~~~~~~~ + 212 | P, Pmid, Pend); + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1misc.inl:272:22: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1misc.inl:275:16: +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, + inlined from 'Givaro::GFqDom::GFqDom(UTT, UTT) [with TT = long long int]' at /usr/include/givaro/gfq.inl:1000:27: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/givaro/givpoly1denseops.inl:14, from /usr/include/givaro/givpoly1.h:41, from test-givaropoly.C:43: @@ -14338,6 +14093,60 @@ /usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:72, + from ../linbox/util/debug.h:42, + from ../linbox/util/commentator.inl:47, + from ../linbox/util/commentator.h:809, + from test-ispossemidef.C:42: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from ../linbox/algorithms/cra-builder-single.h:39, + from ../linbox/algorithms/cra-builder-early-multip.h:39, + from ../linbox/algorithms/signature.h:30, + from ../linbox/solutions/is-positive-semidefinite.h:29, + from test-ispossemidef.C:44: +../linbox/algorithms/cra-builder-full-multip.h: In member function 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::Modular; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::Modular]': +../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) { + | ^~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, + inlined from 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::Modular; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:152:24: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, + inlined from 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::Modular; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:182:28: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:321:39, + inlined from 'void LinBox::CRABuilderFullMultip::normalize() const [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:351:21: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, + inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:339:32, + inlined from 'void LinBox::CRABuilderFullMultip::normalize() const [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:351:21: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:275:16: +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/givaro/givpoly1denseops.inl:12: /usr/include/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::GFqDom]': /usr/include/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 @@ -14348,6 +14157,43 @@ /usr/include/givaro/givpoly1addsub.inl:170:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 170 | return setdegree( subin(R, P, P.begin(), P.end()) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, + inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16, + inlined from 'Matrix1& LinBox::MatrixDomain::blackboxMulLeft(Matrix1&, const Blackbox&, const Matrix2&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Blackbox = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:1016:12, + inlined from 'Matrix1& LinBox::MatrixDomain::mulSpecialized(Matrix1&, const Matrix2&, const Matrix3&, LinBox::MatrixCategories::ColMatrixTag, LinBox::MatrixCategories::BlackboxTag, LinBox::MatrixCategories::ColMatrixTag) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix3 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:879:26, + inlined from 'Matrix1& LinBox::MatrixDomain::mul(Matrix1&, const Matrix2&, const Matrix3&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Matrix3 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:325:26, + inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyRight(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:139:20: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::mul(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::Modular]' at /usr/include/givaro/extension.h:256:19, + inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:653:16, + inlined from 'OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyTranspose(OutVector&, const InVector&) const [with OutVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; InVector = LinBox::BlasSubvector >, std::vector, std::allocator > > > >; _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:135:84, + inlined from 'Matrix1& LinBox::MatrixDomain::blackboxMulRight(Matrix1&, const Matrix2&, const Blackbox&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Blackbox = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:1033:21, + inlined from 'Matrix1& LinBox::MatrixDomain::mulSpecialized(Matrix1&, const Matrix2&, const Matrix3&, LinBox::MatrixCategories::RowMatrixTag, LinBox::MatrixCategories::RowMatrixTag, LinBox::MatrixCategories::BlackboxTag) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix3 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:871:27, + inlined from 'Matrix1& LinBox::MatrixDomain::mul(Matrix1&, const Matrix2&, const Matrix3&) const [with Matrix1 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix2 = LinBox::BlasMatrix >, std::vector, std::allocator > > >; Matrix3 = LinBox::Diagonal >, LinBox::VectorCategories::DenseVectorTag>; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.h:325:26, + inlined from 'LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyLeft(Matrix&, const Matrix&) const [with _Field = Givaro::Extension >]' at ../linbox/blackbox/diagonal.h:144:20: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/queue:63, from test-givaropoly.C:41: @@ -14413,21 +14259,7 @@ /usr/include/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:321:39: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, - inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:339:32: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-gf2.o test-gf2.C /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom]': /usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 191 | inline typename Poly1Dom::Rep& Poly1Dom::sqrrec( Rep& R, const RepIterator Rbeg, const RepIterator Rend, const Rep& P, const RepConstIterator Pbeg, const RepConstIterator Pend, const Type_t& two) const @@ -14487,10 +14319,6 @@ /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/givaro/givpoly1denseops.inl:13: /usr/include/givaro/givpoly1muldiv.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]': /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 @@ -14519,99 +14347,6 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 150 | P, Pbeg, Pmid, - | ~~~~~~~~~~~~~~ - 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 153 | mul(R, Rmid, Rend, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | P, Pmid, Pend, - | ~~~~~~~~~~~~~~ - 155 | Q, Qmid, Qend); // PhQh in second storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:159:27, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:165:27, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:170:12, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:93:26: -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 - 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 207 | P, Pmid, Pend); // Ph^2 in second storage part of R - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 211 | P, Pbeg, Pmid, - | ~~~~~~~~~~~~~~ - 212 | P, Pmid, Pend); - | ~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 -/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1misc.inl:272:22: @@ -14649,41 +14384,6 @@ /usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1misc.inl:272:22: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1misc.inl:275:16: -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, - inlined from 'Givaro::GFqDom::GFqDom(UTT, UTT) [with TT = long long int]' at /usr/include/givaro/gfq.inl:1000:27: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, inlined from 'Givaro::GFqDom::GFqDom(UTT, UTT) [with TT = long long int]' at /usr/include/givaro/gfq.inl:1000:27: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), @@ -14696,64 +14396,6 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-gf2.o test-gf2.C -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::GFqDom; _Row = std::pair, std::vector > >]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.inl:248:23: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::GFqDom; _Row = std::pair, std::vector > >]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.inl:255:21: -/usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from ../linbox/util/debug.h:42, - from ../linbox/util/commentator.inl:47, - from ../linbox/util/commentator.h:809, - from test-ispossemidef.C:42: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from ../linbox/algorithms/cra-builder-single.h:39, - from ../linbox/algorithms/cra-builder-early-multip.h:39, - from ../linbox/algorithms/signature.h:30, - from ../linbox/solutions/is-positive-semidefinite.h:29, - from test-ispossemidef.C:44: -../linbox/algorithms/cra-builder-full-multip.h: In member function 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::Modular; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::Modular]': -../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) { - | ^~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, - inlined from 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::Modular; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:152:24: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, - inlined from 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::Modular; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:182:28: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:321:39, - inlined from 'void LinBox::CRABuilderFullMultip::normalize() const [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:351:21: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', - inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, - inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:339:32, - inlined from 'void LinBox::CRABuilderFullMultip::normalize() const [with Domain_Type = Givaro::Modular]' at ../linbox/algorithms/cra-builder-full-multip.h:351:21: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../linbox/vector/vector.h:38, from ../linbox/vector/bit-vector.h:31, from ../linbox/field/gf2.h:39, @@ -14783,38 +14425,22 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:321:39: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, + inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:339:32: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-givaro-zpz.o test-givaro-zpz.C -In file included from ../linbox/vector/vector-domain.h:67, - from test-common.h:46, - from test-givaro-zpz.C:44: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-givaro-zpz.C:34: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from ../linbox/vector/bit-vector.h:191, - from ../linbox/field/gf2.h:39, - from ../linbox/vector/vector-domain-gf2.h:59, - from ../linbox/vector/vector-domain.h:1336: -../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 342 | class BitVector::const_iterator : public std::iterator { - | ^~~~~~~~ -In file included from /usr/include/c++/13/bits/stl_algobase.h:65, - from /usr/include/c++/13/bits/specfun.h:43, - from /usr/include/c++/13/cmath:3699, - from ../linbox/linbox-config.h:42: -/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'vect& Givaro::Poly1PadicDom::radix(vect&, const Givaro::ZRing::Element&, int64_t) [with vect = std::vector; Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1padic.h:118:28: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -14922,91 +14548,11 @@ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, - inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, - inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, - inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDSP(Element&, const Vector1&, const Vector2&) const [with Vector1 = std::pair, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2147:45, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::SparseParallelVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = std::pair, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:803:54, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = std::pair, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseParallelVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::pair, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:854:15, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::pair, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, - inlined from 'Vector1& LinBox::MatrixDomain::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric >, std::pair, std::vector, std::allocator > > >, LinBox::VectorCategories::SparseParallelVectorTag>; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:690:18: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1misc.inl:275:16, - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, MyInt, const Rep&) const [with MyInt = double; Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1dense.h:338:26, - inlined from 'bool Givaro::Poly1FactorDom::is_irreducible(const Rep&, Residu_t) const [with Domain = Givaro::ModularBalanced; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]' at /usr/include/givaro/givpoly1factor.inl:218:25: -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-givaro-zpzuns.o test-givaro-zpzuns.C -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, - inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, - inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:787:54, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, - inlined from 'long int LinBox::MasseyDomain::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector >, std::vector, std::allocator > > >; Field = Givaro::Extension >; Sequence = LinBox::BlackboxContainer >, LinBox::SparseMatrix >, LinBox::SparseMatrixFormat::SparsePar>, Givaro::GIV_ExtensionrandIter >, Givaro::Integer> >]' at ../linbox/algorithms/massey-domain.h:263:13: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, - inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, - inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:787:54, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, - inlined from 'long int LinBox::MasseyDomain::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector >, std::vector, std::allocator > > >; Field = Givaro::Extension >; Sequence = LinBox::BlackboxContainerSymmetric >, LinBox::ScalarMatrix > >, Givaro::GIV_ExtensionrandIter >, Givaro::Integer> >]' at ../linbox/algorithms/massey-domain.h:263:13: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', - inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, - inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, - inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:787:54, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, - inlined from 'long int LinBox::MasseyDomain::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector >, std::vector, std::allocator > > >; Field = Givaro::Extension >; Sequence = LinBox::BlackboxContainerSymmetric >, LinBox::SparseMatrix >, LinBox::SparseMatrixFormat::SparsePar>, Givaro::GIV_ExtensionrandIter >, Givaro::Integer> >]' at ../linbox/algorithms/massey-domain.h:263:13: + inlined from 'typename Field::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::SparseSequenceVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = std::vector >, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2110:45, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = std::vector >, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseSequenceVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:811:15, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::vector >, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, + inlined from 'Vector1& LinBox::MatrixDomain::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric >, std::vector >, std::allocator > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:690:18: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -15021,10 +14567,7 @@ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, - inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:787:54, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, - inlined from 'long int LinBox::MasseyDomain::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector >, std::vector, std::allocator > > >; Field = Givaro::Extension >; Sequence = LinBox::BlackboxContainer >, LinBox::Squarize >, LinBox::SparseMatrixFormat::SparsePar> >, Givaro::GIV_ExtensionrandIter >, Givaro::Integer> >]' at ../linbox/algorithms/massey-domain.h:263:13: + inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -15039,10 +14582,7 @@ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, - inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:787:54, - inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, - inlined from 'long int LinBox::MasseyDomain::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector >, std::vector, std::allocator > > >; Field = Givaro::Extension >; Sequence = LinBox::BlackboxContainer >, LinBox::ScalarMatrix > >, Givaro::GIV_ExtensionrandIter >, Givaro::Integer> >]' at ../linbox/algorithms/massey-domain.h:263:13: + inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -15054,6 +14594,47 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1misc.inl:275:16, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, MyInt, const Rep&) const [with MyInt = double; Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1dense.h:338:26, + inlined from 'bool Givaro::Poly1FactorDom::is_irreducible(const Rep&, Residu_t) const [with Domain = Givaro::ModularBalanced; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]' at /usr/include/givaro/givpoly1factor.inl:218:25: +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from ../linbox/vector/vector-domain.h:67, + from test-common.h:46, + from test-givaro-zpz.C:44: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-givaro-zpz.C:34: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from ../linbox/vector/bit-vector.h:191, + from ../linbox/field/gf2.h:39, + from ../linbox/vector/vector-domain-gf2.h:59, + from ../linbox/vector/vector-domain.h:1336: +../linbox/vector/bit-vector.inl:342:55: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] + 342 | class BitVector::const_iterator : public std::iterator { + | ^~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algobase.h:65, + from /usr/include/c++/13/bits/specfun.h:43, + from /usr/include/c++/13/cmath:3699, + from ../linbox/linbox-config.h:42: +/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-givaro-zpzuns.o test-givaro-zpzuns.C In file included from ../linbox/vector/vector-domain.h:67, from test-common.h:46, from test-givaro-zpzuns.C:42: @@ -15085,32 +14666,27 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::Modular; Switch = LinBox::CekstvSwitch >]' at ../linbox/blackbox/butterfly.inl:72:24: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {LinBox::CekstvSwitch >}; _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = LinBox::CekstvSwitch >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom; Switch = LinBox::CekstvSwitch >]' at ../linbox/blackbox/butterfly.inl:72:24: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-givaro-interfaces.o test-givaro-interfaces.C -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::pair, std::vector >]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.inl:248:23, - inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::Self_t&) [with _Tp1 = Givaro::Modular; _R1 = LinBox::SparseMatrixFormat::SparsePar; _Field = Givaro::ZRing]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:712:19, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix&, const LinBox::SparseMatrix&) [with Field = Givaro::Modular; Field2 = Givaro::ZRing; Vect = LinBox::SparseMatrixFormat::SparsePar]' at ../linbox/algorithms/matrix-hom.h:243:64, - inlined from 'Polynomial& LinBox::cia(Polynomial&, const Blackbox&, const Method::DenseElimination&) [with Polynomial = DensePolynomial >; Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>]' at ../linbox/algorithms/cia.h:87:17, - inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&, const RingCategories::IntegerTag&, const Method::DenseElimination&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >]' at ../linbox/solutions/charpoly.h:229:14, - inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&, const RingCategories::IntegerTag&, const Method::Auto&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >]' at ../linbox/solutions/charpoly.h:199:12, - inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&, const MyMethod&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >; MyMethod = Method::Auto]' at ../linbox/solutions/charpoly.h:75:19, - inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >]' at ../linbox/solutions/charpoly.h:84:19, - inlined from 'bool testNilpotentCharpoly(Field&, size_t) [with Field = Givaro::ZRing]' at test-charpoly.C:166:11: -/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1292 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::pair, std::vector >]', - inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::Self_t&) [with _Tp1 = Givaro::Modular; _R1 = LinBox::SparseMatrixFormat::SparsePar; _Field = Givaro::ZRing]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:712:19, - inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix&, const LinBox::SparseMatrix&) [with Field = Givaro::Modular; Field2 = Givaro::ZRing; Vect = LinBox::SparseMatrixFormat::SparsePar]' at ../linbox/algorithms/matrix-hom.h:243:64, - inlined from 'Polynomial& LinBox::cia(Polynomial&, const Blackbox&, const Method::DenseElimination&) [with Polynomial = DensePolynomial >; Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>]' at ../linbox/algorithms/cia.h:87:17, - inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&, const RingCategories::IntegerTag&, const Method::DenseElimination&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >]' at ../linbox/solutions/charpoly.h:229:14, - inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&, const RingCategories::IntegerTag&, const Method::Auto&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >]' at ../linbox/solutions/charpoly.h:199:12, - inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&, const MyMethod&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >; MyMethod = Method::Auto]' at ../linbox/solutions/charpoly.h:75:19, - inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >]' at ../linbox/solutions/charpoly.h:84:19, - inlined from 'bool testNilpotentCharpoly(Field&, size_t) [with Field = Givaro::ZRing]' at test-charpoly.C:166:11: -../linbox/matrix/sparsematrix/sparse-parallel-vector.inl:255:49: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 - 255 | v.second.insert (v.second.begin () + (iter - v.first.begin ()), value); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../linbox/vector/vector-domain.h:67, from test-common.h:46, from test-givaro-interfaces.C:45: @@ -15143,15 +14719,20 @@ 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'LinBox::StandardBasisStream::Vector& LinBox::StandardBasisStream::get(Vector&) [with Field = Givaro::Modular; _Vector = std::pair, std::vector >]' at ../linbox/vector/stream.h:848:24, - inlined from 'LinBox::StandardBasisStream::Self_t& LinBox::StandardBasisStream::operator>>(Vector&) [with Field = Givaro::Modular; _Vector = std::pair, std::vector >]' at ../linbox/vector/stream.h:857:9, - inlined from 'LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::SparseMatrixGeneric(const Field&, VectStream&) [with VectStream = LinBox::StandardBasisStream, std::pair, std::vector >, LinBox::VectorCategories::SparseParallelVectorTag>; _Field = Givaro::Modular; _Row = std::pair, std::vector >]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:194:12, - inlined from 'LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::SparseMatrix(const Field&, VectStream&) [with VectStream = LinBox::StandardBasisStream, std::pair, std::vector >, LinBox::VectorCategories::SparseParallelVectorTag>; _Field = Givaro::Modular]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:670:21, - inlined from 'bool testNilpotentCharpoly(Field&, size_t) [with Field = Givaro::Modular]' at test-charpoly.C:158:11, - inlined from 'int main(int, char**)' at test-charpoly.C:339:29: + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ModularBalanced; _Row = std::pair, std::vector >]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.inl:248:23, + inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::Self_t&) [with _Tp1 = Givaro::ModularBalanced; _R1 = LinBox::SparseMatrixFormat::SparsePar; _Field = Givaro::ZRing]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:712:19, + inlined from 'LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::SparseMatrix(const LinBox::SparseMatrix<_Tp1, _Rw1>&, const Field&) [with _Tp1 = Givaro::ZRing; _Storage = LinBox::SparseMatrixFormat::SparsePar; _Field = Givaro::ModularBalanced]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:689:74: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:649, + from ../linbox/matrix/sparsematrix/sparse-generic.h:473: +In member function 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::ModularBalanced; _Row = std::pair, std::vector >]', + inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::Self_t&) [with _Tp1 = Givaro::ModularBalanced; _R1 = LinBox::SparseMatrixFormat::SparsePar; _Field = Givaro::ZRing]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:712:19, + inlined from 'LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::SparseMatrix(const LinBox::SparseMatrix<_Tp1, _Rw1>&, const Field&) [with _Tp1 = Givaro::ZRing; _Storage = LinBox::SparseMatrixFormat::SparsePar; _Field = Givaro::ModularBalanced]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:689:74: +../linbox/matrix/sparsematrix/sparse-parallel-vector.inl:255:49: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 255 | v.second.insert (v.second.begin () + (iter - v.first.begin ()), value); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/givaro/givpoly1denseops.inl:12, from /usr/include/givaro/givpoly1.h:41, from /usr/include/givaro/givpoly1factor.h:25, @@ -15166,14 +14747,6 @@ /usr/include/givaro/givpoly1addsub.inl:170:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 170 | return setdegree( subin(R, P, P.begin(), P.end()) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/gmp++/gmp++_int.h:20, from /usr/include/gmp++/gmp++.h:57, @@ -15436,6 +15009,7 @@ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-blas-domain-mul.o test-blas-domain-mul.C /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( @@ -15491,6 +15065,20 @@ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, + inlined from 'Givaro::GFqDom::GFqDom(UTT, UTT) [with TT = long long int]' at /usr/include/givaro/gfq.inl:1000:27: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from ../linbox/vector/vector-domain.h:67, from test-common.h:46, from test-echelon-form.C:40: @@ -15522,21 +15110,6 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ -In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', - inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, - inlined from 'Givaro::GFqDom::GFqDom(UTT, UTT) [with TT = long long int]' at /usr/include/givaro/gfq.inl:1000:27: -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 98 | mul(R, R.begin(), R.end(), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ - 99 | P, P.begin(), P.end(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 100 | Q, Q.begin(), Q.end()); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-blas-domain-mul.o test-blas-domain-mul.C In file included from ../linbox/matrix/dense-matrix.h:37, from test-blas-domain-mul.C:35: ../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] @@ -15569,6 +15142,31 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from ../linbox/algorithms/cra-builder-single.h:39, + from ../linbox/solutions/det.h:528, + from ../linbox/algorithms/bbcharpoly.h:46, + from ../linbox/solutions/charpoly.h:34, + from test-charpoly.C:46: +../linbox/algorithms/cra-builder-full-multip.h: In member function 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::ModularBalanced]': +../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) { + | ^~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, + inlined from 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:152:24: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, + inlined from 'void LinBox::CRABuilderFullMultip::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced; Iter = __gnu_cxx::__normal_iterator >; Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:182:28: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-blas-domain.o test-blas-domain.C In file included from ../linbox/vector/vector-domain.h:67, from ../linbox/ring/modular/modular-int32.h:37, @@ -15606,7 +15204,164 @@ test-blas-domain.C:192:17: note: '#pragma message: #warning GF3 -> working on sliced wrapper' 192 | #pragma message "#warning GF3 -> working on sliced wrapper" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Shelf, std::allocator >::Shelf> >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:321:39: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip >::Shelf; _Alloc = std::allocator >::Shelf>]', + inlined from 'static void LinBox::CRABuilderFullMultip::ensureShelf(size_t, std::vector&, size_t) [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:308:37, + inlined from 'void LinBox::CRABuilderFullMultip::collapse() const [with Domain_Type = Givaro::ModularBalanced]' at ../linbox/algorithms/cra-builder-full-multip.h:339:32: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Shelf*, std::vector >::Shelf, std::allocator >::Shelf> > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 150 | P, Pbeg, Pmid, + | ~~~~~~~~~~~~~~ + 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 153 | mul(R, Rmid, Rend, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | P, Pmid, Pend, + | ~~~~~~~~~~~~~~ + 155 | Q, Qmid, Qend); // PhQh in second storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:159:27, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:165:27, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:170:12, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1kara.inl:93:26: +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 + 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 207 | P, Pmid, Pend); // Ph^2 in second storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 211 | P, Pbeg, Pmid, + | ~~~~~~~~~~~~~~ + 212 | P, Pmid, Pend); + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1misc.inl:272:22: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1misc.inl:275:16: +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, + inlined from 'Givaro::GFqDom::GFqDom(UTT, UTT) [with TT = long long int]' at /usr/include/givaro/gfq.inl:1000:27: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-hadamard-bound.o test-hadamard-bound.C +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::GFqDom; _Row = std::pair, std::vector > >]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.inl:248:23: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::GFqDom; _Row = std::pair, std::vector > >]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.inl:255:21: +/usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../linbox/vector/blas-vector.h:46, from ../linbox/matrix/densematrix/blas-matrix.h:42, from test-hadamard-bound.C:22: @@ -15639,12 +15394,250 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-fft.o test-fft.C +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'vect& Givaro::Poly1PadicDom::radix(vect&, const Givaro::ZRing::Element&, int64_t) [with vect = std::vector; Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1padic.h:118:28: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', + inlined from 'vect& Givaro::Poly1PadicDom::radix(vect&, const Givaro::ZRing::Element&, int64_t) [with vect = std::vector; Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1padic.h:119:21: +/usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1486 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1487 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 + 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 + 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 150 | P, Pbeg, Pmid, + | ~~~~~~~~~~~~~~ + 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 + 153 | mul(R, Rmid, Rend, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | P, Pmid, Pend, + | ~~~~~~~~~~~~~~ + 155 | Q, Qmid, Qend); // PhQh in second storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:159:27, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:165:27, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:72:27: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 + 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::ModularBalanced]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:93:26: +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 + 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 207 | P, Pmid, Pend); // Ph^2 in second storage part of R + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 211 | P, Pbeg, Pmid, + | ~~~~~~~~~~~~~~ + 212 | P, Pmid, Pend); + | ~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]': +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, + inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, + inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, + inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, + inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDSP(Element&, const Vector1&, const Vector2&) const [with Vector1 = std::pair, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2147:45, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::SparseParallelVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = std::pair, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:803:54, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = std::pair, std::vector, std::allocator > > >; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::SparseParallelVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::pair, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:854:15, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Vector2 = std::pair, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, + inlined from 'Vector1& LinBox::MatrixDomain::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector >, std::vector, std::allocator > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric >, std::pair, std::vector, std::allocator > > >, LinBox::VectorCategories::SparseParallelVectorTag>; Vector2 = LinBox::BlasVector >, std::vector, std::allocator > > >; Field_ = Givaro::Extension >]' at ../linbox/matrix/matrixdomain/matrix-domain.inl:690:18: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1misc.inl:275:16, + inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, MyInt, const Rep&) const [with MyInt = double; Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1dense.h:338:26, + inlined from 'bool Givaro::Poly1FactorDom::is_irreducible(const Rep&, Residu_t) const [with Domain = Givaro::ModularBalanced; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]' at /usr/include/givaro/givpoly1factor.inl:218:25: +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, + inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, + inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:787:54, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, + inlined from 'long int LinBox::MasseyDomain::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector >, std::vector, std::allocator > > >; Field = Givaro::Extension >; Sequence = LinBox::BlackboxContainer >, LinBox::SparseMatrix >, LinBox::SparseMatrixFormat::SparsePar>, Givaro::GIV_ExtensionrandIter >, Givaro::Integer> >]' at ../linbox/algorithms/massey-domain.h:263:13: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, + inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, + inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:787:54, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, + inlined from 'long int LinBox::MasseyDomain::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector >, std::vector, std::allocator > > >; Field = Givaro::Extension >; Sequence = LinBox::BlackboxContainerSymmetric >, LinBox::ScalarMatrix > >, Givaro::GIV_ExtensionrandIter >, Givaro::Integer> >]' at ../linbox/algorithms/massey-domain.h:263:13: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, + inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, + inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:787:54, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, + inlined from 'long int LinBox::MasseyDomain::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector >, std::vector, std::allocator > > >; Field = Givaro::Extension >; Sequence = LinBox::BlackboxContainerSymmetric >, LinBox::SparseMatrix >, LinBox::SparseMatrixFormat::SparsePar>, Givaro::GIV_ExtensionrandIter >, Givaro::Integer> >]' at ../linbox/algorithms/massey-domain.h:263:13: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, + inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, + inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:787:54, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, + inlined from 'long int LinBox::MasseyDomain::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector >, std::vector, std::allocator > > >; Field = Givaro::Extension >; Sequence = LinBox::BlackboxContainer >, LinBox::Squarize >, LinBox::SparseMatrixFormat::SparsePar> >, Givaro::GIV_ExtensionrandIter >, Givaro::Integer> >]' at ../linbox/algorithms/massey-domain.h:263:13: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', + inlined from 'Givaro::Extension::PolElement& Givaro::Extension::axpyin(PolElement&, const PolElement&, const PolElement&) const [with BFT = Givaro::ModularBalanced]' at /usr/include/givaro/extension.h:337:26, + inlined from 'LinBox::FieldAXPY::Element& LinBox::FieldAXPY::mulacc(const Element&, const Element&) [with Field = Givaro::Extension >]' at ../linbox/util/field-axpy.h:92:41, + inlined from 'typename Field::Element& LinBox::DotProductDomain::dotSpecializedDD(typename Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.inl:2090:45, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dotSpecialized(Element&, const Vector1&, const Vector2&, LinBox::VectorCategories::DenseVectorTag, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:787:54, + inlined from 'LinBox::VectorDomain::Element& LinBox::VectorDomain::dot(Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Vector2 = LinBox::ReverseVector*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > > >; Field_ = Givaro::Extension >]' at ../linbox/vector/vector-domain.h:349:26, + inlined from 'long int LinBox::MasseyDomain::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector >, std::vector, std::allocator > > >; Field = Givaro::Extension >; Sequence = LinBox::BlackboxContainer >, LinBox::ScalarMatrix > >, Givaro::GIV_ExtensionrandIter >, Givaro::Integer> >]' at ../linbox/algorithms/massey-domain.h:263:13: +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 98 | mul(R, R.begin(), R.end(), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ + 99 | P, P.begin(), P.end(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 100 | Q, Q.begin(), Q.end()); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Tp = unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': /usr/include/c++/13/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1459 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-fft.o test-fft.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-serialization.o test-serialization.C In file included from ../linbox/matrix/dense-matrix.h:37, from ../linbox/matrix/random-matrix.h:40, @@ -15679,6 +15672,68 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::pair, std::vector >]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.inl:248:23, + inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::Self_t&) [with _Tp1 = Givaro::Modular; _R1 = LinBox::SparseMatrixFormat::SparsePar; _Field = Givaro::ZRing]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:712:19, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix&, const LinBox::SparseMatrix&) [with Field = Givaro::Modular; Field2 = Givaro::ZRing; Vect = LinBox::SparseMatrixFormat::SparsePar]' at ../linbox/algorithms/matrix-hom.h:243:64, + inlined from 'Polynomial& LinBox::cia(Polynomial&, const Blackbox&, const Method::DenseElimination&) [with Polynomial = DensePolynomial >; Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>]' at ../linbox/algorithms/cia.h:87:17, + inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&, const RingCategories::IntegerTag&, const Method::DenseElimination&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >]' at ../linbox/solutions/charpoly.h:229:14, + inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&, const RingCategories::IntegerTag&, const Method::Auto&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >]' at ../linbox/solutions/charpoly.h:199:12, + inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&, const MyMethod&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >; MyMethod = Method::Auto]' at ../linbox/solutions/charpoly.h:75:19, + inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >]' at ../linbox/solutions/charpoly.h:84:19, + inlined from 'bool testNilpotentCharpoly(Field&, size_t) [with Field = Givaro::ZRing]' at test-charpoly.C:166:11: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::pair, std::vector >]', + inlined from 'void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::rebind<_Tp1, _R1>::operator()(other&, const LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::Self_t&) [with _Tp1 = Givaro::Modular; _R1 = LinBox::SparseMatrixFormat::SparsePar; _Field = Givaro::ZRing]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:712:19, + inlined from 'void LinBox::MatrixHom::map(LinBox::SparseMatrix&, const LinBox::SparseMatrix&) [with Field = Givaro::Modular; Field2 = Givaro::ZRing; Vect = LinBox::SparseMatrixFormat::SparsePar]' at ../linbox/algorithms/matrix-hom.h:243:64, + inlined from 'Polynomial& LinBox::cia(Polynomial&, const Blackbox&, const Method::DenseElimination&) [with Polynomial = DensePolynomial >; Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>]' at ../linbox/algorithms/cia.h:87:17, + inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&, const RingCategories::IntegerTag&, const Method::DenseElimination&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >]' at ../linbox/solutions/charpoly.h:229:14, + inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&, const RingCategories::IntegerTag&, const Method::Auto&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >]' at ../linbox/solutions/charpoly.h:199:12, + inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&, const MyMethod&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >; MyMethod = Method::Auto]' at ../linbox/solutions/charpoly.h:75:19, + inlined from 'Polynomial& LinBox::charpoly(Polynomial&, const Blackbox&) [with Blackbox = SparseMatrix, SparseMatrixFormat::SparsePar>; Polynomial = DensePolynomial >]' at ../linbox/solutions/charpoly.h:84:19, + inlined from 'bool testNilpotentCharpoly(Field&, size_t) [with Field = Givaro::ZRing]' at test-charpoly.C:166:11: +../linbox/matrix/sparsematrix/sparse-parallel-vector.inl:255:49: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 + 255 | v.second.insert (v.second.begin () + (iter - v.first.begin ()), value); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'LinBox::StandardBasisStream::Vector& LinBox::StandardBasisStream::get(Vector&) [with Field = Givaro::Modular; _Vector = std::pair, std::vector >]' at ../linbox/vector/stream.h:848:24, + inlined from 'LinBox::StandardBasisStream::Self_t& LinBox::StandardBasisStream::operator>>(Vector&) [with Field = Givaro::Modular; _Vector = std::pair, std::vector >]' at ../linbox/vector/stream.h:857:9, + inlined from 'LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::SparseMatrixGeneric(const Field&, VectStream&) [with VectStream = LinBox::StandardBasisStream, std::pair, std::vector >, LinBox::VectorCategories::SparseParallelVectorTag>; _Field = Givaro::Modular; _Row = std::pair, std::vector >]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:194:12, + inlined from 'LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::SparseMatrix(const Field&, VectStream&) [with VectStream = LinBox::StandardBasisStream, std::pair, std::vector >, LinBox::VectorCategories::SparseParallelVectorTag>; _Field = Givaro::Modular]' at ../linbox/matrix/sparsematrix/sparse-parallel-vector.h:670:21, + inlined from 'bool testNilpotentCharpoly(Field&, size_t) [with Field = Givaro::Modular]' at test-charpoly.C:158:11, + inlined from 'int main(int, char**)' at test-charpoly.C:339:29: +/usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1292 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from ../linbox/vector/vector-traits.h:49: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:80:16: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1394:30, + inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21: +/usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 372 | _M_realloc_insert(begin() + __n, std::move(__v)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-ntl-lzz_pex.o test-ntl-lzz_pex.C In file included from /usr/include/c++/13/vector:72, from ../linbox/util/debug.h:42, from ../linbox/matrix/densematrix/blas-matrix.h:40: @@ -15738,6 +15793,24 @@ /usr/include/c++/13/bits/stl_vector.h:1394:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1394 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../linbox/vector/blas-vector.h:46, + from ../linbox/ring/ntl/ntl-zz_p.h:53, + from ../linbox/ring/ntl.h:39, + from test-ntl-lzz_pex.C:36: +../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function&, const std::pair&, bool > { + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/string:49, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from ../linbox/linbox-config.h:45, + from test-ntl-lzz_pex.C:30: +/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'size_t& LinBox::GaussDomain<_Field>::QLUPin(size_t&, Element&, Perm&, _Matrix&, _Matrix&, Perm&, size_t, size_t) const [with _Matrix = LinBox::SparseMatrix, LinBox::SparseMatrixFormat::SparseSeq>; Perm = LinBox::Permutation, LinBox::BlasMatrix, std::vector > >; _Field = Givaro::Modular]' at ../linbox/algorithms/gauss/gauss.inl:201:85, inlined from 'LinBox::SolverReturnStatus LinBox::DixonSolver::solve(Vector1&, Integer&, const IMatrix&, const Vector2&, int) const [with IMatrix = LinBox::SparseMatrix >; Vector1 = LinBox::BlasVector, std::vector >; Vector2 = LinBox::BlasVector, std::vector >; Ring = Givaro::ZRing; Field = Givaro::Modular; RandomPrime = LinBox::PrimeIterator]' at ../linbox/algorithms/rational-solver.inl:598:12: @@ -15758,43 +15831,6 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from ../linbox/vector/vector-traits.h:49: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1299:21, - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:80:16: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1394:30, - inlined from 'const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename Field::Element&) [with _Field = Givaro::Modular; _Row = std::vector, std::allocator > >]' at ../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:86:21: -/usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 372 | _M_realloc_insert(begin() + __n, std::move(__v)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-ntl-lzz_pex.o test-ntl-lzz_pex.C -In file included from ../linbox/vector/blas-vector.h:46, - from ../linbox/ring/ntl/ntl-zz_p.h:53, - from ../linbox/ring/ntl.h:39, - from test-ntl-lzz_pex.C:36: -../linbox/vector/vector-traits.h:153:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function&, const std::pair&, bool > { - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/string:49, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from ../linbox/linbox-config.h:45, - from test-ntl-lzz_pex.C:30: -/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from ../linbox/vector/bit-vector.h:191, from ../linbox/field/gf2.h:39, from ../linbox/vector/vector-domain-gf2.h:59, @@ -15813,6 +15849,8 @@ 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o test-toeplitz-det.o test-toeplitz-det.C +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-solve test-solve.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-solve test-solve.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread In file included from ../linbox/vector/vector.h:38, from ../linbox/blackbox/toeplitz.h:32, from test-toeplitz-det.C:38: @@ -15830,6 +15868,14 @@ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-solve-full test-solve-full.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-solve-full test-solve-full.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-smith-form-valence test-smith-form-valence.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-smith-form-valence test-smith-form-valence.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-local-smith-form-sparseelim test-local-smith-form-sparseelim.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-local-smith-form-sparseelim test-local-smith-form-sparseelim.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-smith-form test-smith-form.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-smith-form test-smith-form.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread In file included from ../linbox/vector/bit-vector.h:191, from ../linbox/field/gf2.h:39, from ../linbox/vector/stream-gf2.h:77, @@ -15849,92 +15895,81 @@ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-solve test-solve.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-solve test-solve.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-solve-full test-solve-full.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-solve-full test-solve-full.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-smith-form-valence test-smith-form-valence.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-smith-form-valence test-smith-form-valence.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-local-smith-form-sparseelim test-local-smith-form-sparseelim.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-local-smith-form-sparseelim test-local-smith-form-sparseelim.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-smith-form test-smith-form.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-smith-form test-smith-form.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-smith-form-adaptive test-smith-form-adaptive.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-smith-form-adaptive test-smith-form-adaptive.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-smith-form-iliopoulos test-smith-form-iliopoulos.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-smith-form-adaptive test-smith-form-adaptive.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-smith-form-iliopoulos test-smith-form-iliopoulos.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-smith-form-iliopoulos test-smith-form-iliopoulos.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-smith-form-local test-smith-form-local.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-smith-form-local test-smith-form-local.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-last-invariant-factor test-last-invariant-factor.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-smith-form-local test-smith-form-local.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-last-invariant-factor test-last-invariant-factor.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-last-invariant-factor test-last-invariant-factor.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-qlup test-qlup.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-qlup test-qlup.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-det test-det.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-qlup test-qlup.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-det test-det.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-det test-det.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-regression test-regression.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-regression test-regression.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-regression test-regression.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-regression2 test-regression2.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-regression2 test-regression2.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-regression2 test-regression2.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-rank-ex test-rank-ex.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-rank-ex test-rank-ex.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-rank-u32 test-rank-u32.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-rank-ex test-rank-ex.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-rank-u32 test-rank-u32.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-rank-md test-rank-md.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-rank-u32 test-rank-u32.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-rank-md test-rank-md.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-rank-Int test-rank-Int.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-rank-md test-rank-md.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-rank-Int test-rank-Int.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-frobenius test-frobenius.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-rank-Int test-rank-Int.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-frobenius test-frobenius.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-rational-solver test-rational-solver.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-frobenius test-frobenius.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-rational-solver test-rational-solver.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-polynomial-matrix test-polynomial-matrix.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-rational-solver test-rational-solver.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-polynomial-matrix test-polynomial-matrix.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-rational-solver-adaptive test-rational-solver-adaptive.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-polynomial-matrix test-polynomial-matrix.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-rational-solver-adaptive test-rational-solver-adaptive.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-randiter-nonzero-prime test-randiter-nonzero-prime.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-rational-solver-adaptive test-rational-solver-adaptive.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-randiter-nonzero-prime test-randiter-nonzero-prime.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-cra test-cra.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-randiter-nonzero-prime test-randiter-nonzero-prime.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-cra test-cra.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-blas-matrix test-blas-matrix.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-cra test-cra.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-blas-matrix test-blas-matrix.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-charpoly test-charpoly.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-blas-matrix test-blas-matrix.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-charpoly test-charpoly.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-charpoly test-charpoly.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-minpoly test-minpoly.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-minpoly test-minpoly.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-minpoly test-minpoly.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-commentator test-commentator.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-isposdef test-isposdef.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-commentator test-commentator.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-isposdef test-isposdef.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-commentator test-commentator.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-ispossemidef test-ispossemidef.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-isposdef test-isposdef.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-ispossemidef test-ispossemidef.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-givaropoly test-givaropoly.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-givaropoly test-givaropoly.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-ispossemidef test-ispossemidef.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-gf2 test-gf2.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-givaropoly test-givaropoly.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-gf2 test-gf2.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-givaro-zpz test-givaro-zpz.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-givaro-zpz test-givaro-zpz.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gf2 test-gf2.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-givaro-zpzuns test-givaro-zpzuns.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-givaro-interfaces test-givaro-interfaces.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-givaro-zpz test-givaro-zpz.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-givaro-zpzuns test-givaro-zpzuns.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-givaro-interfaces test-givaro-interfaces.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-givaro-zpzuns test-givaro-zpzuns.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-givaro-interfaces test-givaro-interfaces.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-echelon-form test-echelon-form.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-echelon-form test-echelon-form.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-blas-domain-mul test-blas-domain-mul.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-blas-domain test-blas-domain.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-echelon-form test-echelon-form.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-blas-domain-mul test-blas-domain-mul.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-blas-domain test-blas-domain.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-blas-domain-mul test-blas-domain-mul.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-blas-domain test-blas-domain.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-hadamard-bound test-hadamard-bound.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-hadamard-bound test-hadamard-bound.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-fft test-fft.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-hadamard-bound test-hadamard-bound.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-fft test-fft.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-serialization test-serialization.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-fft test-fft.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-serialization test-serialization.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-ntl-lzz_pex test-ntl-lzz_pex.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-ntl-lzz_pex test-ntl-lzz_pex.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-serialization test-serialization.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread -libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-ntl-lzz_pex test-ntl-lzz_pex.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread PASS: test-solve PASS: test-solve-full +libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-ntl-lzz_pex test-ntl-lzz_pex.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread PASS: test-local-smith-form-sparseelim -PASS: test-smith-form-valence PASS: test-smith-form-adaptive PASS: test-smith-form-iliopoulos PASS: test-smith-form-local @@ -15946,34 +15981,35 @@ PASS: test-rank-ex PASS: test-rank-u32 PASS: test-rank-md -PASS: test-rank-Int +PASS: test-smith-form-valence PASS: test-frobenius +PASS: test-rank-Int PASS: test-rational-solver -PASS: test-smith-form PASS: test-rational-solver-adaptive PASS: test-randiter-nonzero-prime PASS: test-cra PASS: test-blas-matrix +PASS: test-smith-form PASS: test-charpoly -PASS: test-minpoly PASS: test-commentator PASS: test-isposdef PASS: test-ispossemidef PASS: test-givaropoly PASS: test-gf2 -PASS: test-givaro-zpz +PASS: test-minpoly PASS: test-givaro-zpzuns PASS: test-givaro-interfaces +PASS: test-givaro-zpz PASS: test-echelon-form PASS: test-blas-domain PASS: test-hadamard-bound PASS: test-fft PASS: test-serialization PASS: test-ntl-lzz_pex -/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-toeplitz-det test-toeplitz-det.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp +PASS: test-blas-domain-mul +/bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security ../linbox/liblinbox.la -Wl,-z,relro -Wl,-z,now -o test-toeplitz-det test-toeplitz-det.o -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/linbox-1.7.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-toeplitz-det test-toeplitz-det.o ../linbox/.libs/liblinbox.so -lntl -lmpfr -lfplll -liml -lflint -lblas -llapack -lgivaro -lgmpxx -lgmp -pthread PASS: test-toeplitz-det -PASS: test-blas-domain-mul PASS: test-polynomial-matrix ============================================================================ Testsuite summary for LinBox 1.7.0 @@ -16248,7 +16284,7 @@ make[4]: Entering directory '/build/reproducible-path/linbox-1.7.0/linbox' make[5]: Entering directory '/build/reproducible-path/linbox-1.7.0/linbox' /usr/bin/mkdir -p '/build/reproducible-path/linbox-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf' - /bin/bash ../libtool --mode=install /usr/bin/install -c liblinbox.la '/build/reproducible-path/linbox-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf' + /bin/sh ../libtool --mode=install /usr/bin/install -c liblinbox.la '/build/reproducible-path/linbox-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/liblinbox-1.7.0.so.0.0.0 /build/reproducible-path/linbox-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 libtool: install: (cd /build/reproducible-path/linbox-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f liblinbox-1.7.0.so.0.0.0 liblinbox-1.7.0.so.0 || { rm -f liblinbox-1.7.0.so.0 && ln -s liblinbox-1.7.0.so.0.0.0 liblinbox-1.7.0.so.0; }; }) libtool: install: (cd /build/reproducible-path/linbox-1.7.0/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f liblinbox-1.7.0.so.0.0.0 liblinbox.so || { rm -f liblinbox.so && ln -s liblinbox-1.7.0.so.0.0.0 liblinbox.so; }; }) @@ -16406,25 +16442,25 @@ diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged -dpkg-shlibdeps: warning: symbol _ZNK6Givaro7IntegerrmERKS0_ used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZNK6Givaro7IntegerrsEi used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol cblas_scopy used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6Givaro7IntegermLEx used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6Givaro7Integer7bitsizeEv used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6Givaro7IntegermIEy used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6Givaro7IntegerrsEy used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6Givaro7IntegermiEx used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6Givaro7Integer4axpyERS0_RKS0_S3_S3_ used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __gmpz_import used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol cblas_dscal used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6GivaromlEyRKNS_7IntegerE used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6Givaro7Integer3addERS0_RKS0_S3_ used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZNK6Givaro7IntegereqEi used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol __gmp_randclear used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6Givaro7Integer5neginERS0_ used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6Givaro7IntegereOERKj used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol __gmpz_urandomb used by debian/liblinbox-1.7.0-0t64/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: 97 other similar warnings have been skipped (use -v to see them all) dh_installdeb dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'liblinbox-dev' in '../liblinbox-dev_1.7.0-5_armhf.deb'. -dpkg-deb: building package 'liblinbox-1.7.0-0t64-dbgsym' in '../liblinbox-1.7.0-0t64-dbgsym_1.7.0-5_armhf.deb'. dpkg-deb: building package 'liblinbox-doc' in '../liblinbox-doc_1.7.0-5_all.deb'. +dpkg-deb: building package 'liblinbox-dev' in '../liblinbox-dev_1.7.0-5_armhf.deb'. dpkg-deb: building package 'liblinbox-1.7.0-0t64' in '../liblinbox-1.7.0-0t64_1.7.0-5_armhf.deb'. +dpkg-deb: building package 'liblinbox-1.7.0-0t64-dbgsym' in '../liblinbox-1.7.0-0t64-dbgsym_1.7.0-5_armhf.deb'. dpkg-genbuildinfo --build=binary -O../linbox_1.7.0-5_armhf.buildinfo dpkg-genchanges --build=binary -O../linbox_1.7.0-5_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -16432,12 +16468,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/10643/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/10643/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/11946 and its subdirectories -I: Current time: Thu Jul 11 05:55:59 -12 2024 -I: pbuilder-time-stamp: 1720720559 +I: removing directory /srv/workspace/pbuilder/10643 and its subdirectories +I: Current time: Fri Jul 12 09:01:17 +14 2024 +I: pbuilder-time-stamp: 1720724477