linbox →
1.7.0-2 →
armhf → 2021-12-21 12:21:12
sbuild (Debian sbuild) 0.78.1 (09 February 2019) on test2019
+==============================================================================+
| linbox 1.7.0-2 (armhf) Tue, 21 Dec 2021 10:33:55 +0000 |
+==============================================================================+
Package: linbox
Version: 1.7.0-2
Source Version: 1.7.0-2
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
Build Type: any
I: NOTICE: Log filtering will replace 'var/run/schroot/mount/bookworm-staging-armhf-sbuild-4c2cb05a-92c9-4251-a1b7-25078b935e63' with '<<CHROOT>>'
I: NOTICE: Log filtering will replace 'build/linbox-ZRaZba/resolver-gC25yt' with '<<RESOLVERDIR>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 http://172.17.4.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private bookworm-staging/main Sources [12.6 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf Packages [13.5 MB]
Fetched 26.2 MB in 10s (2554 kB/s)
Reading package lists...
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Check APT
---------
Checking available source versions...
Download source files with APT
------------------------------
Reading package lists...
NOTICE: 'linbox' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/math-team/linbox.git
Please use:
git clone https://salsa.debian.org/math-team/linbox.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 2325 kB of source archives.
Get:1 http://172.17.4.1/private bookworm-staging/main linbox 1.7.0-2 (dsc) [2399 B]
Get:2 http://172.17.4.1/private bookworm-staging/main linbox 1.7.0-2 (tar) [2313 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main linbox 1.7.0-2 (diff) [9864 B]
Fetched 2325 kB in 1s (3208 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/linbox-ZRaZba/linbox-1.7.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/linbox-ZRaZba' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: debhelper-compat (= 13), pkg-config, fflas-ffpack (>= 2.5.0~), gnuplot, libflint-dev, libfplll-dev, libgmp-dev, libgsl0-dev, libiml-dev, liblapack-dev, libm4ri-dev, libm4rie-dev, libmpfr-dev, libntl-dev, build-essential, fakeroot
Filtered Build-Depends: debhelper-compat (= 13), pkg-config, fflas-ffpack (>= 2.5.0~), gnuplot, libflint-dev, libfplll-dev, libgmp-dev, libgsl0-dev, libiml-dev, liblapack-dev, libm4ri-dev, libm4rie-dev, libmpfr-dev, libntl-dev, build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [957 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [447 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [530 B]
Fetched 1934 B in 0s (44.5 kB/s)
Reading package lists...
Reading package lists...
Install main build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
adwaita-icon-theme aglfn autoconf automake autopoint autotools-dev
bsdextrautils cpp-11 dbus dbus-bin dbus-daemon dbus-session-bus-common
dbus-system-bus-common dbus-user-session dconf-gsettings-backend
dconf-service debhelper dh-autoreconf dh-strip-nondeterminism dmsetup dwz
fflas-ffpack fflas-ffpack-common file fontconfig fontconfig-config
fonts-dejavu-core g++-11 gcc-11 gcc-11-base gettext gettext-base gnuplot
gnuplot-data gnuplot-qt groff-base gtk-update-icon-cache hicolor-icon-theme
intltool-debian libapparmor1 libarchive-zip-perl libargon2-1 libasan6
libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatlas3-base libatomic1
libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3
libblas-dev libblas3 libbrotli1 libbsd0 libcairo-gobject2 libcairo2 libcc1-0
libcolord2 libcryptsetup12 libcups2 libdatrie1 libdbus-1-3 libdconf1
libdebhelper-perl libdeflate0 libdevmapper1.02.1 libdouble-conversion3
libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2
libegl-mesa0 libegl1 libelf1 libepoxy0 libevdev2 libexpat1
libfile-stripnondeterminism-perl libflint-2.8.4 libflint-dev libfontconfig1
libfplll-dev libfplll7 libfplll7-data libfreetype6 libfribidi0 libgbm1
libgcc-11-dev libgcc-s1 libgd3 libgdk-pixbuf-2.0-0 libgdk-pixbuf-xlib-2.0-0
libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgf2x3 libgfortran5
libgivaro-dev libgivaro9 libgl1 libgl1-mesa-dri libglapi-mesa libgles2
libglib2.0-0 libglvnd0 libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl
libgomp1 libgraphite2-3 libgsl-dev libgsl27 libgslcblas0 libgtk-3-0
libgtk-3-common libgudev-1.0-0 libharfbuzz0b libice6 libicu67 libiml-dev
libiml0 libinput-bin libinput10 libip4tc2 libjbig0 libjpeg62-turbo
libjson-c5 libkmod2 liblapack-dev liblapack3 liblcms2-2 libllvm12
liblua5.4-0 libm4ri-0.0.20200125 libm4ri-dev libm4rie-0.0.20200125
libm4rie-dev libmagic-mgc libmagic1 libmd0 libmd4c0 libmpfr-dev libmtdev1
libnotify4 libntl-dev libntl44 libpam-systemd libpango-1.0-0
libpangocairo-1.0-0 libpangoft2-1.0-0 libpcre2-16-0 libpipeline1
libpixman-1-0 libpng16-16 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5
libqt5printsupport5 libqt5svg5 libqt5widgets5 libsensors-config libsensors5
libsigsegv2 libsm6 libstdc++-11-dev libstdc++6 libsub-override-perl
libthai-data libthai0 libtiff5 libtool libubsan1 libuchardet0 libvulkan1
libwacom-common libwacom2 libwayland-client0 libwayland-cursor0
libwayland-egl1 libwayland-server0 libwebp6 libwxbase3.0-0v5
libwxgtk3.0-gtk3-0v5 libx11-6 libx11-data libx11-xcb1 libxau6 libxcb-dri2-0
libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1
libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0
libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xfixes0
libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1 libxcomposite1
libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1
libxkbcommon-x11-0 libxkbcommon0 libxml2 libxpm4 libxrandr2 libxrender1
libxshmfence1 libxxf86vm1 libz3-4 m4 man-db pkg-config po-debconf
shared-mime-info systemd systemd-sysv ucf x11-common xkb-data
Suggested packages:
autoconf-archive gnu-standards autoconf-doc gcc-11-locales dh-make
fflas-ffpack-dev-doc fflas-ffpack-user-doc gcc-11-doc gettext-doc
libasprintf-dev libgettextpo-dev gnuplot-doc groff liblapack-doc colord
cups-common libgd-tools libgivaro-doc gmp-doc libgmp10-doc gsl-ref-psdoc
| gsl-doc-pdf | gsl-doc-info | gsl-ref-html gvfs liblcms2-utils libmpfr-doc
qt5-image-formats-plugins qtwayland5 lm-sensors libstdc++-11-doc libtool-doc
gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser
libmail-box-perl systemd-container policykit-1
Recommended packages:
librsvg2-common curl | wget | lynx at-spi2-core libarchive-cpio-perl
libgdk-pixbuf2.0-bin libglib2.0-data xdg-user-dirs libgtk-3-bin
notification-daemon qttranslations5-l10n qt5-gtk-platformtheme libltdl-dev
mesa-vulkan-drivers | vulkan-icd libwacom-bin libmail-sendmail-perl
systemd-timesyncd | time-daemon libnss-systemd
The following NEW packages will be installed:
adwaita-icon-theme aglfn autoconf automake autopoint autotools-dev
bsdextrautils dbus dbus-bin dbus-daemon dbus-session-bus-common
dbus-system-bus-common dbus-user-session dconf-gsettings-backend
dconf-service debhelper dh-autoreconf dh-strip-nondeterminism dmsetup dwz
fflas-ffpack fflas-ffpack-common file fontconfig fontconfig-config
fonts-dejavu-core gettext gettext-base gnuplot gnuplot-data gnuplot-qt
groff-base gtk-update-icon-cache hicolor-icon-theme intltool-debian
libapparmor1 libarchive-zip-perl libargon2-1 libatk-bridge2.0-0 libatk1.0-0
libatk1.0-data libatlas3-base libatspi2.0-0 libavahi-client3
libavahi-common-data libavahi-common3 libblas-dev libblas3 libbrotli1
libbsd0 libcairo-gobject2 libcairo2 libcolord2 libcryptsetup12 libcups2
libdatrie1 libdbus-1-3 libdconf1 libdebhelper-perl libdeflate0
libdevmapper1.02.1 libdouble-conversion3 libdrm-amdgpu1 libdrm-common
libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl-mesa0 libegl1 libelf1
libepoxy0 libevdev2 libexpat1 libfile-stripnondeterminism-perl
libflint-2.8.4 libflint-dev libfontconfig1 libfplll-dev libfplll7
libfplll7-data libfreetype6 libfribidi0 libgbm1 libgd3 libgdk-pixbuf-2.0-0
libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgf2x3
libgfortran5 libgivaro-dev libgivaro9 libgl1 libgl1-mesa-dri libglapi-mesa
libgles2 libglib2.0-0 libglvnd0 libglx-mesa0 libglx0 libgmp-dev
libgmpxx4ldbl libgraphite2-3 libgsl-dev libgsl27 libgslcblas0 libgtk-3-0
libgtk-3-common libgudev-1.0-0 libharfbuzz0b libice6 libicu67 libiml-dev
libiml0 libinput-bin libinput10 libip4tc2 libjbig0 libjpeg62-turbo
libjson-c5 libkmod2 liblapack-dev liblapack3 liblcms2-2 libllvm12
liblua5.4-0 libm4ri-0.0.20200125 libm4ri-dev libm4rie-0.0.20200125
libm4rie-dev libmagic-mgc libmagic1 libmd0 libmd4c0 libmpfr-dev libmtdev1
libnotify4 libntl-dev libntl44 libpam-systemd libpango-1.0-0
libpangocairo-1.0-0 libpangoft2-1.0-0 libpcre2-16-0 libpipeline1
libpixman-1-0 libpng16-16 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5
libqt5printsupport5 libqt5svg5 libqt5widgets5 libsensors-config libsensors5
libsigsegv2 libsm6 libsub-override-perl libthai-data libthai0 libtiff5
libtool libuchardet0 libvulkan1 libwacom-common libwacom2 libwayland-client0
libwayland-cursor0 libwayland-egl1 libwayland-server0 libwebp6
libwxbase3.0-0v5 libwxgtk3.0-gtk3-0v5 libx11-6 libx11-data libx11-xcb1
libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0
libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0
libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1
libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1
libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6
libxinerama1 libxkbcommon-x11-0 libxkbcommon0 libxml2 libxpm4 libxrandr2
libxrender1 libxshmfence1 libxxf86vm1 libz3-4 m4 man-db pkg-config
po-debconf sbuild-build-depends-main-dummy shared-mime-info systemd
systemd-sysv ucf x11-common xkb-data
The following packages will be upgraded:
cpp-11 g++-11 gcc-11 gcc-11-base libasan6 libatomic1 libcc1-0 libgcc-11-dev
libgcc-s1 libgomp1 libstdc++-11-dev libstdc++6 libubsan1
13 upgraded, 226 newly installed, 0 to remove and 15 not upgraded.
Need to get 158 MB of archives.
After this operation, 163 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [956 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.37.2-4 [135 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf libcc1-0 armhf 11.2.0-12+rpi1 [37.9 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf gcc-11-base armhf 11.2.0-12+rpi1 [206 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf libgcc-s1 armhf 11.2.0-12+rpi1 [36.3 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf libgomp1 armhf 11.2.0-12+rpi1 [88.1 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf libatomic1 armhf 11.2.0-12+rpi1 [8184 B]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf libasan6 armhf 11.2.0-12+rpi1 [1947 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf libubsan1 armhf 11.2.0-12+rpi1 [798 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf g++-11 armhf 11.2.0-12+rpi1 [7905 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf libstdc++-11-dev armhf 11.2.0-12+rpi1 [1957 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf libgcc-11-dev armhf 11.2.0-12+rpi1 [698 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf gcc-11 armhf 11.2.0-12+rpi1 [14.0 MB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf cpp-11 armhf 11.2.0-12+rpi1 [7070 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf libstdc++6 armhf 11.2.0-12+rpi1 [466 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-7 [793 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.4-1 [31.6 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.9.4-2 [1307 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf libapparmor1 armhf 3.0.3-6 [98.5 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf libargon2-1 armhf 0~20171227-0.2 [20.4 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf dmsetup armhf 2:1.02.175-2.1 [91.4 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf libdevmapper1.02.1 armhf 2:1.02.175-2.1 [134 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf libjson-c5 armhf 0.15-2 [38.7 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf libcryptsetup12 armhf 2:2.4.2-1 [212 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf libip4tc2 armhf 1.8.7-1 [32.7 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf libkmod2 armhf 29-1 [49.1 kB]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf systemd armhf 249.7-1+rpi1 [3906 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf systemd-sysv armhf 249.7-1+rpi1 [117 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf libdbus-1-3 armhf 1.12.20-3 [195 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf dbus-bin armhf 1.12.20-3 [122 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf dbus-session-bus-common all 1.12.20-3 [97.3 kB]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf libexpat1 armhf 2.4.1-3 [80.1 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf dbus-daemon armhf 1.12.20-3 [180 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf dbus-system-bus-common all 1.12.20-3 [98.4 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf dbus armhf 1.12.20-3 [114 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf libglib2.0-0 armhf 2.70.2-1 [1210 kB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf libicu67 armhf 67.1-7 [8291 kB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.12+dfsg-5 [584 kB]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf shared-mime-info armhf 2.0-1 [697 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf libdouble-conversion3 armhf 3.1.5-7 [38.1 kB]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf libpcre2-16-0 armhf 10.39-3 [200 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf libqt5core5a armhf 5.15.2+dfsg-13+rpi1 [1526 kB]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b1 [261 kB]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf libpng16-16 armhf 1.6.37-3 [276 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf libfreetype6 armhf 2.11.0+dfsg-1 [386 kB]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf ucf all 3.0043 [74.0 kB]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf fonts-dejavu-core all 2.37-2 [1069 kB]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf fontconfig-config all 2.13.1-4.2 [281 kB]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf libfontconfig1 armhf 2.13.1-4.2 [328 kB]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf fontconfig armhf 2.13.1-4.2 [416 kB]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf libdrm-common all 2.4.108-1+rpi1 [15.4 kB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf libdrm2 armhf 2.4.108-1+rpi1 [40.5 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf libglvnd0 armhf 1.3.4-2 [54.8 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf libwayland-server0 armhf 1.19.0-2+b1 [28.3 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf libgbm1 armhf 21.2.6-1+rpi1 [73.6 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf libglapi-mesa armhf 21.2.6-1+rpi1 [83.6 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf libwayland-client0 armhf 1.19.0-2+b1 [22.4 kB]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf libxau6 armhf 1:1.0.9-1 [19.1 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf libmd0 armhf 1.0.4-1 [28.9 kB]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf libbsd0 armhf 0.11.3-1 [103 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf libxcb1 armhf 1.14-3 [136 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf libx11-data all 2:1.7.2-2 [311 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf libx11-6 armhf 2:1.7.2-2 [704 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf libx11-xcb1 armhf 2:1.7.2-2 [203 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf libxcb-dri2-0 armhf 1.14-3 [103 kB]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf libxcb-dri3-0 armhf 1.14-3 [102 kB]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf libxcb-present0 armhf 1.14-3 [101 kB]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf libxcb-sync1 armhf 1.14-3 [104 kB]
Get:71 http://172.17.4.1/private bookworm-staging/main armhf libxcb-xfixes0 armhf 1.14-3 [105 kB]
Get:72 http://172.17.4.1/private bookworm-staging/main armhf libxshmfence1 armhf 1.3-1 [8636 B]
Get:73 http://172.17.4.1/private bookworm-staging/main armhf libegl-mesa0 armhf 21.2.6-1+rpi1 [125 kB]
Get:74 http://172.17.4.1/private bookworm-staging/main armhf libegl1 armhf 1.3.4-2 [29.8 kB]
Get:75 http://172.17.4.1/private bookworm-staging/main armhf libgles2 armhf 1.3.4-2 [20.3 kB]
Get:76 http://172.17.4.1/private bookworm-staging/main armhf libgraphite2-3 armhf 1.3.14-1 [70.3 kB]
Get:77 http://172.17.4.1/private bookworm-staging/main armhf libharfbuzz0b armhf 2.7.4-1 [1422 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf x11-common all 1:7.7+23 [252 kB]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf libice6 armhf 2:1.0.10-1 [51.7 kB]
Get:80 http://172.17.4.1/private bookworm-staging/main armhf libevdev2 armhf 1.12.0+dfsg-1 [27.8 kB]
Get:81 http://172.17.4.1/private bookworm-staging/main armhf libmtdev1 armhf 1.1.6-1 [22.0 kB]
Get:82 http://172.17.4.1/private bookworm-staging/main armhf libgudev-1.0-0 armhf 237-2 [13.2 kB]
Get:83 http://172.17.4.1/private bookworm-staging/main armhf libwacom-common all 1.12-1 [52.9 kB]
Get:84 http://172.17.4.1/private bookworm-staging/main armhf libwacom2 armhf 1.12-1 [19.5 kB]
Get:85 http://172.17.4.1/private bookworm-staging/main armhf libinput-bin armhf 1.19.2-1 [24.4 kB]
Get:86 http://172.17.4.1/private bookworm-staging/main armhf libinput10 armhf 1.19.2-1 [106 kB]
Get:87 http://172.17.4.1/private bookworm-staging/main armhf libjpeg62-turbo armhf 1:2.1.2-1 [144 kB]
Get:88 http://172.17.4.1/private bookworm-staging/main armhf libmd4c0 armhf 0.4.8-1 [39.4 kB]
Get:89 http://172.17.4.1/private bookworm-staging/main armhf libqt5dbus5 armhf 5.15.2+dfsg-13+rpi1 [212 kB]
Get:90 http://172.17.4.1/private bookworm-staging/main armhf libqt5network5 armhf 5.15.2+dfsg-13+rpi1 [597 kB]
Get:91 http://172.17.4.1/private bookworm-staging/main armhf libsm6 armhf 2:1.2.3-1 [32.9 kB]
Get:92 http://172.17.4.1/private bookworm-staging/main armhf libxcb-icccm4 armhf 0.4.1-1.1 [26.3 kB]
Get:93 http://172.17.4.1/private bookworm-staging/main armhf libxcb-shm0 armhf 1.14-3 [101 kB]
Get:94 http://172.17.4.1/private bookworm-staging/main armhf libxcb-util1 armhf 0.4.0-1 [22.1 kB]
Get:95 http://172.17.4.1/private bookworm-staging/main armhf libxcb-image0 armhf 0.4.0-1+b3 [23.4 kB]
Get:96 http://172.17.4.1/private bookworm-staging/main armhf libxcb-keysyms1 armhf 0.4.0-1+b2 [15.9 kB]
Get:97 http://172.17.4.1/private bookworm-staging/main armhf libxcb-randr0 armhf 1.14-3 [112 kB]
Get:98 http://172.17.4.1/private bookworm-staging/main armhf libxcb-render0 armhf 1.14-3 [110 kB]
Get:99 http://172.17.4.1/private bookworm-staging/main armhf libxcb-render-util0 armhf 0.3.9-1+b1 [17.3 kB]
Get:100 http://172.17.4.1/private bookworm-staging/main armhf libxcb-shape0 armhf 1.14-3 [102 kB]
Get:101 http://172.17.4.1/private bookworm-staging/main armhf libxcb-xinerama0 armhf 1.14-3 [101 kB]
Get:102 http://172.17.4.1/private bookworm-staging/main armhf libxcb-xinput0 armhf 1.14-3 [123 kB]
Get:103 http://172.17.4.1/private bookworm-staging/main armhf libxcb-xkb1 armhf 1.14-3 [122 kB]
Get:104 http://172.17.4.1/private bookworm-staging/main armhf xkb-data all 2.33-1 [748 kB]
Get:105 http://172.17.4.1/private bookworm-staging/main armhf libxkbcommon0 armhf 1.3.1-1 [95.7 kB]
Get:106 http://172.17.4.1/private bookworm-staging/main armhf libxkbcommon-x11-0 armhf 1.3.1-1 [15.7 kB]
Get:107 http://172.17.4.1/private bookworm-staging/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB]
Get:108 http://172.17.4.1/private bookworm-staging/main armhf libqt5gui5 armhf 5.15.2+dfsg-13+rpi1 [2556 kB]
Get:109 http://172.17.4.1/private bookworm-staging/main armhf libqt5widgets5 armhf 5.15.2+dfsg-13+rpi1 [2060 kB]
Get:110 http://172.17.4.1/private bookworm-staging/main armhf libqt5svg5 armhf 5.15.2-3 [116 kB]
Get:111 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-2 [295 kB]
Get:112 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-2 [119 kB]
Get:113 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-2 [65.8 kB]
Get:114 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-4 [171 kB]
Get:115 http://172.17.4.1/private bookworm-staging/main armhf libpam-systemd armhf 249.7-1+rpi1 [295 kB]
Get:116 http://172.17.4.1/private bookworm-staging/main armhf hicolor-icon-theme all 0.17-2 [11.4 kB]
Get:117 http://172.17.4.1/private bookworm-staging/main armhf libgdk-pixbuf2.0-common all 2.42.6+dfsg-2 [327 kB]
Get:118 http://172.17.4.1/private bookworm-staging/main armhf libdeflate0 armhf 1.8-1 [44.1 kB]
Get:119 http://172.17.4.1/private bookworm-staging/main armhf libjbig0 armhf 2.1-3.1+b2 [27.6 kB]
Get:120 http://172.17.4.1/private bookworm-staging/main armhf libwebp6 armhf 0.6.1-2.1 [225 kB]
Get:121 http://172.17.4.1/private bookworm-staging/main armhf libtiff5 armhf 4.3.0-2 [272 kB]
Get:122 http://172.17.4.1/private bookworm-staging/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.6+dfsg-2 [139 kB]
Get:123 http://172.17.4.1/private bookworm-staging/main armhf gtk-update-icon-cache armhf 3.24.30-4 [88.7 kB]
Get:124 http://172.17.4.1/private bookworm-staging/main armhf adwaita-icon-theme all 41.0-1 [10.8 MB]
Get:125 http://172.17.4.1/private bookworm-staging/main armhf aglfn all 1.7+git20191031.4036a9c-2 [30.5 kB]
Get:126 http://172.17.4.1/private bookworm-staging/main armhf libsigsegv2 armhf 2.13-1 [34.3 kB]
Get:127 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.18-5 [186 kB]
Get:128 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:129 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB]
Get:130 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.1 [823 kB]
Get:131 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-4 [510 kB]
Get:132 http://172.17.4.1/private bookworm-staging/main armhf dbus-user-session armhf 1.12.20-3 [97.2 kB]
Get:133 http://172.17.4.1/private bookworm-staging/main armhf libdconf1 armhf 0.40.0-2 [42.4 kB]
Get:134 http://172.17.4.1/private bookworm-staging/main armhf dconf-service armhf 0.40.0-2 [35.2 kB]
Get:135 http://172.17.4.1/private bookworm-staging/main armhf dconf-gsettings-backend armhf 0.40.0-2 [29.4 kB]
Get:136 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.5.2 [192 kB]
Get:137 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.6-15 [513 kB]
Get:138 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:139 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:140 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:141 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.12.1-1 [26.5 kB]
Get:142 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.12.1-1 [15.6 kB]
Get:143 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.186-1 [174 kB]
Get:144 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.14-1 [83.0 kB]
Get:145 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-4 [1215 kB]
Get:146 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:147 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:148 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.5.2 [1056 kB]
Get:149 http://172.17.4.1/private bookworm-staging/main armhf fflas-ffpack-common all 2.5.0-1 [232 kB]
Get:150 http://172.17.4.1/private bookworm-staging/main armhf libgmpxx4ldbl armhf 2:6.2.1+dfsg-3 [337 kB]
Get:151 http://172.17.4.1/private bookworm-staging/main armhf libgivaro9 armhf 4.2.0-1 [64.3 kB]
Get:152 http://172.17.4.1/private bookworm-staging/main armhf libgivaro-dev armhf 4.2.0-1 [278 kB]
Get:153 http://172.17.4.1/private bookworm-staging/main armhf fflas-ffpack armhf 2.5.0-1 [17.9 kB]
Get:154 http://172.17.4.1/private bookworm-staging/main armhf gnuplot-data all 5.4.2+dfsg2-1 [87.6 kB]
Get:155 http://172.17.4.1/private bookworm-staging/main armhf libpixman-1-0 armhf 0.40.0-1 [463 kB]
Get:156 http://172.17.4.1/private bookworm-staging/main armhf libxext6 armhf 2:1.3.4-1 [48.0 kB]
Get:157 http://172.17.4.1/private bookworm-staging/main armhf libcairo2 armhf 1.16.0-5 [602 kB]
Get:158 http://172.17.4.1/private bookworm-staging/main armhf libedit2 armhf 3.1-20210910-1 [81.2 kB]
Get:159 http://172.17.4.1/private bookworm-staging/main armhf libxpm4 armhf 1:3.5.12-1 [43.6 kB]
Get:160 http://172.17.4.1/private bookworm-staging/main armhf libgd3 armhf 2.3.0-2 [116 kB]
Get:161 http://172.17.4.1/private bookworm-staging/main armhf liblua5.4-0 armhf 5.4.3-1 [111 kB]
Get:162 http://172.17.4.1/private bookworm-staging/main armhf libfribidi0 armhf 1.0.8-2 [63.5 kB]
Get:163 http://172.17.4.1/private bookworm-staging/main armhf libthai-data all 0.1.28-4.1 [171 kB]
Get:164 http://172.17.4.1/private bookworm-staging/main armhf libdatrie1 armhf 0.2.13-2 [39.7 kB]
Get:165 http://172.17.4.1/private bookworm-staging/main armhf libthai0 armhf 0.1.28-4.1 [51.4 kB]
Get:166 http://172.17.4.1/private bookworm-staging/main armhf libpango-1.0-0 armhf 1.48.10+ds1-1 [184 kB]
Get:167 http://172.17.4.1/private bookworm-staging/main armhf libpangoft2-1.0-0 armhf 1.48.10+ds1-1 [66.6 kB]
Get:168 http://172.17.4.1/private bookworm-staging/main armhf libpangocairo-1.0-0 armhf 1.48.10+ds1-1 [56.8 kB]
Get:169 http://172.17.4.1/private bookworm-staging/main armhf libavahi-common-data armhf 0.8-5 [123 kB]
Get:170 http://172.17.4.1/private bookworm-staging/main armhf libavahi-common3 armhf 0.8-5 [55.3 kB]
Get:171 http://172.17.4.1/private bookworm-staging/main armhf libavahi-client3 armhf 0.8-5 [57.9 kB]
Get:172 http://172.17.4.1/private bookworm-staging/main armhf libcups2 armhf 2.3.3op2-7+b1 [311 kB]
Get:173 http://172.17.4.1/private bookworm-staging/main armhf libqt5printsupport5 armhf 5.15.2+dfsg-13+rpi1 [211 kB]
Get:174 http://172.17.4.1/private bookworm-staging/main armhf libwxbase3.0-0v5 armhf 3.0.5.1+dfsg-2 [918 kB]
Get:175 http://172.17.4.1/private bookworm-staging/main armhf libgdk-pixbuf-xlib-2.0-0 armhf 2.40.2-2 [45.0 kB]
Get:176 http://172.17.4.1/private bookworm-staging/main armhf libgdk-pixbuf2.0-0 armhf 2.40.2-2 [14.1 kB]
Get:177 http://172.17.4.1/private bookworm-staging/main armhf libxcb-glx0 armhf 1.14-3 [117 kB]
Get:178 http://172.17.4.1/private bookworm-staging/main armhf libxfixes3 armhf 1:5.0.3-2 [20.7 kB]
Get:179 http://172.17.4.1/private bookworm-staging/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.1 kB]
Get:180 http://172.17.4.1/private bookworm-staging/main armhf libdrm-amdgpu1 armhf 2.4.108-1+rpi1 [27.9 kB]
Get:181 http://172.17.4.1/private bookworm-staging/main armhf libdrm-nouveau2 armhf 2.4.108-1+rpi1 [25.5 kB]
Get:182 http://172.17.4.1/private bookworm-staging/main armhf libdrm-radeon1 armhf 2.4.108-1+rpi1 [29.6 kB]
Get:183 http://172.17.4.1/private bookworm-staging/main armhf libz3-4 armhf 4.8.12-1 [5758 kB]
Get:184 http://172.17.4.1/private bookworm-staging/main armhf libllvm12 armhf 1:12.0.1-17+rpi1 [17.2 MB]
Get:185 http://172.17.4.1/private bookworm-staging/main armhf libsensors-config all 1:3.6.0-7 [32.3 kB]
Get:186 http://172.17.4.1/private bookworm-staging/main armhf libsensors5 armhf 1:3.6.0-7 [49.6 kB]
Get:187 http://172.17.4.1/private bookworm-staging/main armhf libvulkan1 armhf 1.2.189.0-2 [84.3 kB]
Get:188 http://172.17.4.1/private bookworm-staging/main armhf libgl1-mesa-dri armhf 21.2.6-1+rpi1 [6394 kB]
Get:189 http://172.17.4.1/private bookworm-staging/main armhf libglx-mesa0 armhf 21.2.6-1+rpi1 [169 kB]
Get:190 http://172.17.4.1/private bookworm-staging/main armhf libglx0 armhf 1.3.4-2 [26.6 kB]
Get:191 http://172.17.4.1/private bookworm-staging/main armhf libgl1 armhf 1.3.4-2 [105 kB]
Get:192 http://172.17.4.1/private bookworm-staging/main armhf libatk1.0-data all 2.36.0-3 [149 kB]
Get:193 http://172.17.4.1/private bookworm-staging/main armhf libatk1.0-0 armhf 2.36.0-3 [44.2 kB]
Get:194 http://172.17.4.1/private bookworm-staging/main armhf libxi6 armhf 2:1.8-1 [78.1 kB]
Get:195 http://172.17.4.1/private bookworm-staging/main armhf libatspi2.0-0 armhf 2.42.0-2 [67.4 kB]
Get:196 http://172.17.4.1/private bookworm-staging/main armhf libatk-bridge2.0-0 armhf 2.38.0-2 [55.8 kB]
Get:197 http://172.17.4.1/private bookworm-staging/main armhf libcairo-gobject2 armhf 1.16.0-5 [124 kB]
Get:198 http://172.17.4.1/private bookworm-staging/main armhf liblcms2-2 armhf 2.12~rc1-2 [121 kB]
Get:199 http://172.17.4.1/private bookworm-staging/main armhf libcolord2 armhf 1.4.5-3 [123 kB]
Get:200 http://172.17.4.1/private bookworm-staging/main armhf libepoxy0 armhf 1.5.9-2 [174 kB]
Get:201 http://172.17.4.1/private bookworm-staging/main armhf libwayland-cursor0 armhf 1.19.0-2+b1 [13.8 kB]
Get:202 http://172.17.4.1/private bookworm-staging/main armhf libwayland-egl1 armhf 1.19.0-2+b1 [8576 B]
Get:203 http://172.17.4.1/private bookworm-staging/main armhf libxcomposite1 armhf 1:0.4.5-1 [16.2 kB]
Get:204 http://172.17.4.1/private bookworm-staging/main armhf libxcursor1 armhf 1:1.2.0-2 [34.2 kB]
Get:205 http://172.17.4.1/private bookworm-staging/main armhf libxdamage1 armhf 1:1.1.5-2 [15.2 kB]
Get:206 http://172.17.4.1/private bookworm-staging/main armhf libxinerama1 armhf 2:1.1.4-2 [17.3 kB]
Get:207 http://172.17.4.1/private bookworm-staging/main armhf libxrandr2 armhf 2:1.5.2-1 [34.9 kB]
Get:208 http://172.17.4.1/private bookworm-staging/main armhf libgtk-3-common all 3.24.30-4 [3782 kB]
Get:209 http://172.17.4.1/private bookworm-staging/main armhf libgtk-3-0 armhf 3.24.30-4 [2416 kB]
Get:210 http://172.17.4.1/private bookworm-staging/main armhf libnotify4 armhf 0.7.9-3 [21.9 kB]
Get:211 http://172.17.4.1/private bookworm-staging/main armhf libwxgtk3.0-gtk3-0v5 armhf 3.0.5.1+dfsg-2 [3650 kB]
Get:212 http://172.17.4.1/private bookworm-staging/main armhf gnuplot-qt armhf 5.4.2+dfsg2-1 [908 kB]
Get:213 http://172.17.4.1/private bookworm-staging/main armhf gnuplot all 5.4.2+dfsg2-1 [21.3 kB]
Get:214 http://172.17.4.1/private bookworm-staging/main armhf libgfortran5 armhf 11.2.0-12+rpi1 [235 kB]
Get:215 http://172.17.4.1/private bookworm-staging/main armhf libatlas3-base armhf 3.10.3-11+rpi1 [2287 kB]
Get:216 http://172.17.4.1/private bookworm-staging/main armhf libblas3 armhf 3.10.0-2 [109 kB]
Get:217 http://172.17.4.1/private bookworm-staging/main armhf libblas-dev armhf 3.10.0-2 [114 kB]
Get:218 http://172.17.4.1/private bookworm-staging/main armhf libgf2x3 armhf 1.3.0-2 [49.4 kB]
Get:219 http://172.17.4.1/private bookworm-staging/main armhf libntl44 armhf 11.5.1-1 [665 kB]
Get:220 http://172.17.4.1/private bookworm-staging/main armhf libflint-2.8.4 armhf 2.8.4-2 [1685 kB]
Get:221 http://172.17.4.1/private bookworm-staging/main armhf libgmp-dev armhf 2:6.2.1+dfsg-3 [582 kB]
Get:222 http://172.17.4.1/private bookworm-staging/main armhf libmpfr-dev armhf 4.1.0-3 [205 kB]
Get:223 http://172.17.4.1/private bookworm-staging/main armhf libflint-dev armhf 2.8.4-2 [2076 kB]
Get:224 http://172.17.4.1/private bookworm-staging/main armhf libfplll7-data all 5.4.1-1+rpi1 [1449 kB]
Get:225 http://172.17.4.1/private bookworm-staging/main armhf libfplll7 armhf 5.4.1-1+rpi1 [1562 kB]
Get:226 http://172.17.4.1/private bookworm-staging/main armhf libfplll-dev armhf 5.4.1-1+rpi1 [2057 kB]
Get:227 http://172.17.4.1/private bookworm-staging/main armhf libgslcblas0 armhf 2.7.1+dfsg-3 [81.4 kB]
Get:228 http://172.17.4.1/private bookworm-staging/main armhf libgsl27 armhf 2.7.1+dfsg-3 [758 kB]
Get:229 http://172.17.4.1/private bookworm-staging/main armhf libgsl-dev armhf 2.7.1+dfsg-3 [958 kB]
Get:230 http://172.17.4.1/private bookworm-staging/main armhf libiml0 armhf 1.0.5-1 [42.5 kB]
Get:231 http://172.17.4.1/private bookworm-staging/main armhf libiml-dev armhf 1.0.5-1 [51.2 kB]
Get:232 http://172.17.4.1/private bookworm-staging/main armhf liblapack3 armhf 3.10.0-2 [1590 kB]
Get:233 http://172.17.4.1/private bookworm-staging/main armhf liblapack-dev armhf 3.10.0-2 [2851 kB]
Get:234 http://172.17.4.1/private bookworm-staging/main armhf libm4ri-0.0.20200125 armhf 20200125-1 [93.3 kB]
Get:235 http://172.17.4.1/private bookworm-staging/main armhf libm4ri-dev armhf 20200125-1 [120 kB]
Get:236 http://172.17.4.1/private bookworm-staging/main armhf libm4rie-0.0.20200125 armhf 20200125-1+b2 [177 kB]
Get:237 http://172.17.4.1/private bookworm-staging/main armhf libm4rie-dev armhf 20200125-1+b2 [200 kB]
Get:238 http://172.17.4.1/private bookworm-staging/main armhf libntl-dev armhf 11.5.1-1 [1100 kB]
Get:239 http://172.17.4.1/private bookworm-staging/main armhf pkg-config armhf 0.29.2-1 [61.5 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 158 MB in 31s (5124 kB/s)
Selecting previously unselected package bsdextrautils.
(Reading database ... 12552 files and directories currently installed.)
Preparing to unpack .../bsdextrautils_2.37.2-4_armhf.deb ...
Unpacking bsdextrautils (2.37.2-4) ...
Preparing to unpack .../libcc1-0_11.2.0-12+rpi1_armhf.deb ...
Unpacking libcc1-0:armhf (11.2.0-12+rpi1) over (11.2.0-10+rpi1) ...
Preparing to unpack .../gcc-11-base_11.2.0-12+rpi1_armhf.deb ...
Unpacking gcc-11-base:armhf (11.2.0-12+rpi1) over (11.2.0-10+rpi1) ...
Setting up gcc-11-base:armhf (11.2.0-12+rpi1) ...
(Reading database ... 12583 files and directories currently installed.)
Preparing to unpack .../libgcc-s1_11.2.0-12+rpi1_armhf.deb ...
Unpacking libgcc-s1:armhf (11.2.0-12+rpi1) over (11.2.0-10+rpi1) ...
Setting up libgcc-s1:armhf (11.2.0-12+rpi1) ...
(Reading database ... 12583 files and directories currently installed.)
Preparing to unpack .../0-libgomp1_11.2.0-12+rpi1_armhf.deb ...
Unpacking libgomp1:armhf (11.2.0-12+rpi1) over (11.2.0-10+rpi1) ...
Preparing to unpack .../1-libatomic1_11.2.0-12+rpi1_armhf.deb ...
Unpacking libatomic1:armhf (11.2.0-12+rpi1) over (11.2.0-10+rpi1) ...
Preparing to unpack .../2-libasan6_11.2.0-12+rpi1_armhf.deb ...
Unpacking libasan6:armhf (11.2.0-12+rpi1) over (11.2.0-10+rpi1) ...
Preparing to unpack .../3-libubsan1_11.2.0-12+rpi1_armhf.deb ...
Unpacking libubsan1:armhf (11.2.0-12+rpi1) over (11.2.0-10+rpi1) ...
Preparing to unpack .../4-g++-11_11.2.0-12+rpi1_armhf.deb ...
Unpacking g++-11 (11.2.0-12+rpi1) over (11.2.0-10+rpi1) ...
Preparing to unpack .../5-libstdc++-11-dev_11.2.0-12+rpi1_armhf.deb ...
Unpacking libstdc++-11-dev:armhf (11.2.0-12+rpi1) over (11.2.0-10+rpi1) ...
Preparing to unpack .../6-libgcc-11-dev_11.2.0-12+rpi1_armhf.deb ...
Unpacking libgcc-11-dev:armhf (11.2.0-12+rpi1) over (11.2.0-10+rpi1) ...
Preparing to unpack .../7-gcc-11_11.2.0-12+rpi1_armhf.deb ...
Unpacking gcc-11 (11.2.0-12+rpi1) over (11.2.0-10+rpi1) ...
Preparing to unpack .../8-cpp-11_11.2.0-12+rpi1_armhf.deb ...
Unpacking cpp-11 (11.2.0-12+rpi1) over (11.2.0-10+rpi1) ...
Preparing to unpack .../9-libstdc++6_11.2.0-12+rpi1_armhf.deb ...
Unpacking libstdc++6:armhf (11.2.0-12+rpi1) over (11.2.0-10+rpi1) ...
Setting up libstdc++6:armhf (11.2.0-12+rpi1) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 12583 files and directories currently installed.)
Preparing to unpack .../00-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../01-groff-base_1.22.4-7_armhf.deb ...
Unpacking groff-base (1.22.4-7) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../02-libpipeline1_1.5.4-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.4-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../03-man-db_2.9.4-2_armhf.deb ...
Unpacking man-db (2.9.4-2) ...
Selecting previously unselected package libapparmor1:armhf.
Preparing to unpack .../04-libapparmor1_3.0.3-6_armhf.deb ...
Unpacking libapparmor1:armhf (3.0.3-6) ...
Selecting previously unselected package libargon2-1:armhf.
Preparing to unpack .../05-libargon2-1_0~20171227-0.2_armhf.deb ...
Unpacking libargon2-1:armhf (0~20171227-0.2) ...
Selecting previously unselected package dmsetup.
Preparing to unpack .../06-dmsetup_2%3a1.02.175-2.1_armhf.deb ...
Unpacking dmsetup (2:1.02.175-2.1) ...
Selecting previously unselected package libdevmapper1.02.1:armhf.
Preparing to unpack .../07-libdevmapper1.02.1_2%3a1.02.175-2.1_armhf.deb ...
Unpacking libdevmapper1.02.1:armhf (2:1.02.175-2.1) ...
Selecting previously unselected package libjson-c5:armhf.
Preparing to unpack .../08-libjson-c5_0.15-2_armhf.deb ...
Unpacking libjson-c5:armhf (0.15-2) ...
Selecting previously unselected package libcryptsetup12:armhf.
Preparing to unpack .../09-libcryptsetup12_2%3a2.4.2-1_armhf.deb ...
Unpacking libcryptsetup12:armhf (2:2.4.2-1) ...
Selecting previously unselected package libip4tc2:armhf.
Preparing to unpack .../10-libip4tc2_1.8.7-1_armhf.deb ...
Unpacking libip4tc2:armhf (1.8.7-1) ...
Selecting previously unselected package libkmod2:armhf.
Preparing to unpack .../11-libkmod2_29-1_armhf.deb ...
Unpacking libkmod2:armhf (29-1) ...
Selecting previously unselected package systemd.
Preparing to unpack .../12-systemd_249.7-1+rpi1_armhf.deb ...
Unpacking systemd (249.7-1+rpi1) ...
Setting up libapparmor1:armhf (3.0.3-6) ...
Setting up libargon2-1:armhf (0~20171227-0.2) ...
Setting up libjson-c5:armhf (0.15-2) ...
Setting up libip4tc2:armhf (1.8.7-1) ...
Setting up libkmod2:armhf (29-1) ...
Setting up libdevmapper1.02.1:armhf (2:1.02.175-2.1) ...
Setting up libcryptsetup12:armhf (2:2.4.2-1) ...
Setting up systemd (249.7-1+rpi1) ...
Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /lib/systemd/system/getty@.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /lib/systemd/system/remote-fs.target.
Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /lib/systemd/system/systemd-pstore.service.
Initializing machine ID from random generator.
Setting up dmsetup (2:1.02.175-2.1) ...
Selecting previously unselected package systemd-sysv.
(Reading database ... 13995 files and directories currently installed.)
Preparing to unpack .../000-systemd-sysv_249.7-1+rpi1_armhf.deb ...
Unpacking systemd-sysv (249.7-1+rpi1) ...
Selecting previously unselected package libdbus-1-3:armhf.
Preparing to unpack .../001-libdbus-1-3_1.12.20-3_armhf.deb ...
Unpacking libdbus-1-3:armhf (1.12.20-3) ...
Selecting previously unselected package dbus-bin.
Preparing to unpack .../002-dbus-bin_1.12.20-3_armhf.deb ...
Unpacking dbus-bin (1.12.20-3) ...
Selecting previously unselected package dbus-session-bus-common.
Preparing to unpack .../003-dbus-session-bus-common_1.12.20-3_all.deb ...
Unpacking dbus-session-bus-common (1.12.20-3) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../004-libexpat1_2.4.1-3_armhf.deb ...
Unpacking libexpat1:armhf (2.4.1-3) ...
Selecting previously unselected package dbus-daemon.
Preparing to unpack .../005-dbus-daemon_1.12.20-3_armhf.deb ...
Unpacking dbus-daemon (1.12.20-3) ...
Selecting previously unselected package dbus-system-bus-common.
Preparing to unpack .../006-dbus-system-bus-common_1.12.20-3_all.deb ...
Unpacking dbus-system-bus-common (1.12.20-3) ...
Selecting previously unselected package dbus.
Preparing to unpack .../007-dbus_1.12.20-3_armhf.deb ...
Unpacking dbus (1.12.20-3) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../008-libglib2.0-0_2.70.2-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.70.2-1) ...
Selecting previously unselected package libicu67:armhf.
Preparing to unpack .../009-libicu67_67.1-7_armhf.deb ...
Unpacking libicu67:armhf (67.1-7) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../010-libxml2_2.9.12+dfsg-5_armhf.deb ...
Unpacking libxml2:armhf (2.9.12+dfsg-5) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../011-shared-mime-info_2.0-1_armhf.deb ...
Unpacking shared-mime-info (2.0-1) ...
Selecting previously unselected package libdouble-conversion3:armhf.
Preparing to unpack .../012-libdouble-conversion3_3.1.5-7_armhf.deb ...
Unpacking libdouble-conversion3:armhf (3.1.5-7) ...
Selecting previously unselected package libpcre2-16-0:armhf.
Preparing to unpack .../013-libpcre2-16-0_10.39-3_armhf.deb ...
Unpacking libpcre2-16-0:armhf (10.39-3) ...
Selecting previously unselected package libqt5core5a:armhf.
Preparing to unpack .../014-libqt5core5a_5.15.2+dfsg-13+rpi1_armhf.deb ...
Unpacking libqt5core5a:armhf (5.15.2+dfsg-13+rpi1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../015-libbrotli1_1.0.9-2+b1_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b1) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../016-libpng16-16_1.6.37-3_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.37-3) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../017-libfreetype6_2.11.0+dfsg-1_armhf.deb ...
Unpacking libfreetype6:armhf (2.11.0+dfsg-1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../018-ucf_3.0043_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0043) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../019-fonts-dejavu-core_2.37-2_all.deb ...
Unpacking fonts-dejavu-core (2.37-2) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../020-fontconfig-config_2.13.1-4.2_all.deb ...
Unpacking fontconfig-config (2.13.1-4.2) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../021-libfontconfig1_2.13.1-4.2_armhf.deb ...
Unpacking libfontconfig1:armhf (2.13.1-4.2) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../022-fontconfig_2.13.1-4.2_armhf.deb ...
Unpacking fontconfig (2.13.1-4.2) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../023-libdrm-common_2.4.108-1+rpi1_all.deb ...
Unpacking libdrm-common (2.4.108-1+rpi1) ...
Selecting previously unselected package libdrm2:armhf.
Preparing to unpack .../024-libdrm2_2.4.108-1+rpi1_armhf.deb ...
Unpacking libdrm2:armhf (2.4.108-1+rpi1) ...
Selecting previously unselected package libglvnd0:armhf.
Preparing to unpack .../025-libglvnd0_1.3.4-2_armhf.deb ...
Unpacking libglvnd0:armhf (1.3.4-2) ...
Selecting previously unselected package libwayland-server0:armhf.
Preparing to unpack .../026-libwayland-server0_1.19.0-2+b1_armhf.deb ...
Unpacking libwayland-server0:armhf (1.19.0-2+b1) ...
Selecting previously unselected package libgbm1:armhf.
Preparing to unpack .../027-libgbm1_21.2.6-1+rpi1_armhf.deb ...
Unpacking libgbm1:armhf (21.2.6-1+rpi1) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../028-libglapi-mesa_21.2.6-1+rpi1_armhf.deb ...
Unpacking libglapi-mesa:armhf (21.2.6-1+rpi1) ...
Selecting previously unselected package libwayland-client0:armhf.
Preparing to unpack .../029-libwayland-client0_1.19.0-2+b1_armhf.deb ...
Unpacking libwayland-client0:armhf (1.19.0-2+b1) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../030-libxau6_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.9-1) ...
Selecting previously unselected package libmd0:armhf.
Preparing to unpack .../031-libmd0_1.0.4-1_armhf.deb ...
Unpacking libmd0:armhf (1.0.4-1) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../032-libbsd0_0.11.3-1_armhf.deb ...
Unpacking libbsd0:armhf (0.11.3-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../033-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../034-libxcb1_1.14-3_armhf.deb ...
Unpacking libxcb1:armhf (1.14-3) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../035-libx11-data_2%3a1.7.2-2_all.deb ...
Unpacking libx11-data (2:1.7.2-2) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../036-libx11-6_2%3a1.7.2-2_armhf.deb ...
Unpacking libx11-6:armhf (2:1.7.2-2) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../037-libx11-xcb1_2%3a1.7.2-2_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.7.2-2) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../038-libxcb-dri2-0_1.14-3_armhf.deb ...
Unpacking libxcb-dri2-0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-dri3-0:armhf.
Preparing to unpack .../039-libxcb-dri3-0_1.14-3_armhf.deb ...
Unpacking libxcb-dri3-0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-present0:armhf.
Preparing to unpack .../040-libxcb-present0_1.14-3_armhf.deb ...
Unpacking libxcb-present0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-sync1:armhf.
Preparing to unpack .../041-libxcb-sync1_1.14-3_armhf.deb ...
Unpacking libxcb-sync1:armhf (1.14-3) ...
Selecting previously unselected package libxcb-xfixes0:armhf.
Preparing to unpack .../042-libxcb-xfixes0_1.14-3_armhf.deb ...
Unpacking libxcb-xfixes0:armhf (1.14-3) ...
Selecting previously unselected package libxshmfence1:armhf.
Preparing to unpack .../043-libxshmfence1_1.3-1_armhf.deb ...
Unpacking libxshmfence1:armhf (1.3-1) ...
Selecting previously unselected package libegl-mesa0:armhf.
Preparing to unpack .../044-libegl-mesa0_21.2.6-1+rpi1_armhf.deb ...
Unpacking libegl-mesa0:armhf (21.2.6-1+rpi1) ...
Selecting previously unselected package libegl1:armhf.
Preparing to unpack .../045-libegl1_1.3.4-2_armhf.deb ...
Unpacking libegl1:armhf (1.3.4-2) ...
Selecting previously unselected package libgles2:armhf.
Preparing to unpack .../046-libgles2_1.3.4-2_armhf.deb ...
Unpacking libgles2:armhf (1.3.4-2) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../047-libgraphite2-3_1.3.14-1_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.14-1) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../048-libharfbuzz0b_2.7.4-1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (2.7.4-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../049-x11-common_1%3a7.7+23_all.deb ...
Unpacking x11-common (1:7.7+23) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../050-libice6_2%3a1.0.10-1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.10-1) ...
Selecting previously unselected package libevdev2:armhf.
Preparing to unpack .../051-libevdev2_1.12.0+dfsg-1_armhf.deb ...
Unpacking libevdev2:armhf (1.12.0+dfsg-1) ...
Selecting previously unselected package libmtdev1:armhf.
Preparing to unpack .../052-libmtdev1_1.1.6-1_armhf.deb ...
Unpacking libmtdev1:armhf (1.1.6-1) ...
Selecting previously unselected package libgudev-1.0-0:armhf.
Preparing to unpack .../053-libgudev-1.0-0_237-2_armhf.deb ...
Unpacking libgudev-1.0-0:armhf (237-2) ...
Selecting previously unselected package libwacom-common.
Preparing to unpack .../054-libwacom-common_1.12-1_all.deb ...
Unpacking libwacom-common (1.12-1) ...
Selecting previously unselected package libwacom2:armhf.
Preparing to unpack .../055-libwacom2_1.12-1_armhf.deb ...
Unpacking libwacom2:armhf (1.12-1) ...
Selecting previously unselected package libinput-bin.
Preparing to unpack .../056-libinput-bin_1.19.2-1_armhf.deb ...
Unpacking libinput-bin (1.19.2-1) ...
Selecting previously unselected package libinput10:armhf.
Preparing to unpack .../057-libinput10_1.19.2-1_armhf.deb ...
Unpacking libinput10:armhf (1.19.2-1) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../058-libjpeg62-turbo_1%3a2.1.2-1_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:2.1.2-1) ...
Selecting previously unselected package libmd4c0:armhf.
Preparing to unpack .../059-libmd4c0_0.4.8-1_armhf.deb ...
Unpacking libmd4c0:armhf (0.4.8-1) ...
Selecting previously unselected package libqt5dbus5:armhf.
Preparing to unpack .../060-libqt5dbus5_5.15.2+dfsg-13+rpi1_armhf.deb ...
Unpacking libqt5dbus5:armhf (5.15.2+dfsg-13+rpi1) ...
Selecting previously unselected package libqt5network5:armhf.
Preparing to unpack .../061-libqt5network5_5.15.2+dfsg-13+rpi1_armhf.deb ...
Unpacking libqt5network5:armhf (5.15.2+dfsg-13+rpi1) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../062-libsm6_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.3-1) ...
Selecting previously unselected package libxcb-icccm4:armhf.
Preparing to unpack .../063-libxcb-icccm4_0.4.1-1.1_armhf.deb ...
Unpacking libxcb-icccm4:armhf (0.4.1-1.1) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../064-libxcb-shm0_1.14-3_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-util1:armhf.
Preparing to unpack .../065-libxcb-util1_0.4.0-1_armhf.deb ...
Unpacking libxcb-util1:armhf (0.4.0-1) ...
Selecting previously unselected package libxcb-image0:armhf.
Preparing to unpack .../066-libxcb-image0_0.4.0-1+b3_armhf.deb ...
Unpacking libxcb-image0:armhf (0.4.0-1+b3) ...
Selecting previously unselected package libxcb-keysyms1:armhf.
Preparing to unpack .../067-libxcb-keysyms1_0.4.0-1+b2_armhf.deb ...
Unpacking libxcb-keysyms1:armhf (0.4.0-1+b2) ...
Selecting previously unselected package libxcb-randr0:armhf.
Preparing to unpack .../068-libxcb-randr0_1.14-3_armhf.deb ...
Unpacking libxcb-randr0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../069-libxcb-render0_1.14-3_armhf.deb ...
Unpacking libxcb-render0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-render-util0:armhf.
Preparing to unpack .../070-libxcb-render-util0_0.3.9-1+b1_armhf.deb ...
Unpacking libxcb-render-util0:armhf (0.3.9-1+b1) ...
Selecting previously unselected package libxcb-shape0:armhf.
Preparing to unpack .../071-libxcb-shape0_1.14-3_armhf.deb ...
Unpacking libxcb-shape0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-xinerama0:armhf.
Preparing to unpack .../072-libxcb-xinerama0_1.14-3_armhf.deb ...
Unpacking libxcb-xinerama0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-xinput0:armhf.
Preparing to unpack .../073-libxcb-xinput0_1.14-3_armhf.deb ...
Unpacking libxcb-xinput0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-xkb1:armhf.
Preparing to unpack .../074-libxcb-xkb1_1.14-3_armhf.deb ...
Unpacking libxcb-xkb1:armhf (1.14-3) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../075-xkb-data_2.33-1_all.deb ...
Unpacking xkb-data (2.33-1) ...
Selecting previously unselected package libxkbcommon0:armhf.
Preparing to unpack .../076-libxkbcommon0_1.3.1-1_armhf.deb ...
Unpacking libxkbcommon0:armhf (1.3.1-1) ...
Selecting previously unselected package libxkbcommon-x11-0:armhf.
Preparing to unpack .../077-libxkbcommon-x11-0_1.3.1-1_armhf.deb ...
Unpacking libxkbcommon-x11-0:armhf (1.3.1-1) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../078-libxrender1_1%3a0.9.10-1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.10-1) ...
Selecting previously unselected package libqt5gui5:armhf.
Preparing to unpack .../079-libqt5gui5_5.15.2+dfsg-13+rpi1_armhf.deb ...
Unpacking libqt5gui5:armhf (5.15.2+dfsg-13+rpi1) ...
Selecting previously unselected package libqt5widgets5:armhf.
Preparing to unpack .../080-libqt5widgets5_5.15.2+dfsg-13+rpi1_armhf.deb ...
Unpacking libqt5widgets5:armhf (5.15.2+dfsg-13+rpi1) ...
Selecting previously unselected package libqt5svg5:armhf.
Preparing to unpack .../081-libqt5svg5_5.15.2-3_armhf.deb ...
Unpacking libqt5svg5:armhf (5.15.2-3) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../082-libmagic-mgc_1%3a5.41-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.41-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../083-libmagic1_1%3a5.41-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.41-2) ...
Selecting previously unselected package file.
Preparing to unpack .../084-file_1%3a5.41-2_armhf.deb ...
Unpacking file (1:5.41-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../085-gettext-base_0.21-4_armhf.deb ...
Unpacking gettext-base (0.21-4) ...
Selecting previously unselected package libpam-systemd:armhf.
Preparing to unpack .../086-libpam-systemd_249.7-1+rpi1_armhf.deb ...
Unpacking libpam-systemd:armhf (249.7-1+rpi1) ...
Selecting previously unselected package hicolor-icon-theme.
Preparing to unpack .../087-hicolor-icon-theme_0.17-2_all.deb ...
Unpacking hicolor-icon-theme (0.17-2) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../088-libgdk-pixbuf2.0-common_2.42.6+dfsg-2_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.42.6+dfsg-2) ...
Selecting previously unselected package libdeflate0:armhf.
Preparing to unpack .../089-libdeflate0_1.8-1_armhf.deb ...
Unpacking libdeflate0:armhf (1.8-1) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../090-libjbig0_2.1-3.1+b2_armhf.deb ...
Unpacking libjbig0:armhf (2.1-3.1+b2) ...
Selecting previously unselected package libwebp6:armhf.
Preparing to unpack .../091-libwebp6_0.6.1-2.1_armhf.deb ...
Unpacking libwebp6:armhf (0.6.1-2.1) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../092-libtiff5_4.3.0-2_armhf.deb ...
Unpacking libtiff5:armhf (4.3.0-2) ...
Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf.
Preparing to unpack .../093-libgdk-pixbuf-2.0-0_2.42.6+dfsg-2_armhf.deb ...
Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.6+dfsg-2) ...
Selecting previously unselected package gtk-update-icon-cache.
Preparing to unpack .../094-gtk-update-icon-cache_3.24.30-4_armhf.deb ...
Unpacking gtk-update-icon-cache (3.24.30-4) ...
Selecting previously unselected package adwaita-icon-theme.
Preparing to unpack .../095-adwaita-icon-theme_41.0-1_all.deb ...
Unpacking adwaita-icon-theme (41.0-1) ...
Selecting previously unselected package aglfn.
Preparing to unpack .../096-aglfn_1.7+git20191031.4036a9c-2_all.deb ...
Unpacking aglfn (1.7+git20191031.4036a9c-2) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../097-libsigsegv2_2.13-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.13-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../098-m4_1.4.18-5_armhf.deb ...
Unpacking m4 (1.4.18-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../099-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../100-autotools-dev_20180224.1+nmu1_all.deb ...
Unpacking autotools-dev (20180224.1+nmu1) ...
Selecting previously unselected package automake.
Preparing to unpack .../101-automake_1%3a1.16.5-1.1_all.deb ...
Unpacking automake (1:1.16.5-1.1) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../102-autopoint_0.21-4_all.deb ...
Unpacking autopoint (0.21-4) ...
Selecting previously unselected package dbus-user-session.
Preparing to unpack .../103-dbus-user-session_1.12.20-3_armhf.deb ...
Unpacking dbus-user-session (1.12.20-3) ...
Selecting previously unselected package libdconf1:armhf.
Preparing to unpack .../104-libdconf1_0.40.0-2_armhf.deb ...
Unpacking libdconf1:armhf (0.40.0-2) ...
Selecting previously unselected package dconf-service.
Preparing to unpack .../105-dconf-service_0.40.0-2_armhf.deb ...
Unpacking dconf-service (0.40.0-2) ...
Selecting previously unselected package dconf-gsettings-backend:armhf.
Preparing to unpack .../106-dconf-gsettings-backend_0.40.0-2_armhf.deb ...
Unpacking dconf-gsettings-backend:armhf (0.40.0-2) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../107-libdebhelper-perl_13.5.2_all.deb ...
Unpacking libdebhelper-perl (13.5.2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../108-libtool_2.4.6-15_all.deb ...
Unpacking libtool (2.4.6-15) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../109-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../110-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../111-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../112-libfile-stripnondeterminism-perl_1.12.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.12.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../113-dh-strip-nondeterminism_1.12.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.12.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../114-libelf1_0.186-1_armhf.deb ...
Unpacking libelf1:armhf (0.186-1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../115-dwz_0.14-1_armhf.deb ...
Unpacking dwz (0.14-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../116-gettext_0.21-4_armhf.deb ...
Unpacking gettext (0.21-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../117-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../118-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../119-debhelper_13.5.2_all.deb ...
Unpacking debhelper (13.5.2) ...
Selecting previously unselected package fflas-ffpack-common.
Preparing to unpack .../120-fflas-ffpack-common_2.5.0-1_all.deb ...
Unpacking fflas-ffpack-common (2.5.0-1) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../121-libgmpxx4ldbl_2%3a6.2.1+dfsg-3_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.2.1+dfsg-3) ...
Selecting previously unselected package libgivaro9:armhf.
Preparing to unpack .../122-libgivaro9_4.2.0-1_armhf.deb ...
Unpacking libgivaro9:armhf (4.2.0-1) ...
Selecting previously unselected package libgivaro-dev.
Preparing to unpack .../123-libgivaro-dev_4.2.0-1_armhf.deb ...
Unpacking libgivaro-dev (4.2.0-1) ...
Selecting previously unselected package fflas-ffpack.
Preparing to unpack .../124-fflas-ffpack_2.5.0-1_armhf.deb ...
Unpacking fflas-ffpack (2.5.0-1) ...
Selecting previously unselected package gnuplot-data.
Preparing to unpack .../125-gnuplot-data_5.4.2+dfsg2-1_all.deb ...
Unpacking gnuplot-data (5.4.2+dfsg2-1) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../126-libpixman-1-0_0.40.0-1_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.40.0-1) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../127-libxext6_2%3a1.3.4-1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.4-1) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../128-libcairo2_1.16.0-5_armhf.deb ...
Unpacking libcairo2:armhf (1.16.0-5) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../129-libedit2_3.1-20210910-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20210910-1) ...
Selecting previously unselected package libxpm4:armhf.
Preparing to unpack .../130-libxpm4_1%3a3.5.12-1_armhf.deb ...
Unpacking libxpm4:armhf (1:3.5.12-1) ...
Selecting previously unselected package libgd3:armhf.
Preparing to unpack .../131-libgd3_2.3.0-2_armhf.deb ...
Unpacking libgd3:armhf (2.3.0-2) ...
Selecting previously unselected package liblua5.4-0:armhf.
Preparing to unpack .../132-liblua5.4-0_5.4.3-1_armhf.deb ...
Unpacking liblua5.4-0:armhf (5.4.3-1) ...
Selecting previously unselected package libfribidi0:armhf.
Preparing to unpack .../133-libfribidi0_1.0.8-2_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.8-2) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../134-libthai-data_0.1.28-4.1_all.deb ...
Unpacking libthai-data (0.1.28-4.1) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../135-libdatrie1_0.2.13-2_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.13-2) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../136-libthai0_0.1.28-4.1_armhf.deb ...
Unpacking libthai0:armhf (0.1.28-4.1) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../137-libpango-1.0-0_1.48.10+ds1-1_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.48.10+ds1-1) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../138-libpangoft2-1.0-0_1.48.10+ds1-1_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.48.10+ds1-1) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../139-libpangocairo-1.0-0_1.48.10+ds1-1_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.48.10+ds1-1) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../140-libavahi-common-data_0.8-5_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.8-5) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../141-libavahi-common3_0.8-5_armhf.deb ...
Unpacking libavahi-common3:armhf (0.8-5) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../142-libavahi-client3_0.8-5_armhf.deb ...
Unpacking libavahi-client3:armhf (0.8-5) ...
Selecting previously unselected package libcups2:armhf.
Preparing to unpack .../143-libcups2_2.3.3op2-7+b1_armhf.deb ...
Unpacking libcups2:armhf (2.3.3op2-7+b1) ...
Selecting previously unselected package libqt5printsupport5:armhf.
Preparing to unpack .../144-libqt5printsupport5_5.15.2+dfsg-13+rpi1_armhf.deb ...
Unpacking libqt5printsupport5:armhf (5.15.2+dfsg-13+rpi1) ...
Selecting previously unselected package libwxbase3.0-0v5:armhf.
Preparing to unpack .../145-libwxbase3.0-0v5_3.0.5.1+dfsg-2_armhf.deb ...
Unpacking libwxbase3.0-0v5:armhf (3.0.5.1+dfsg-2) ...
Selecting previously unselected package libgdk-pixbuf-xlib-2.0-0:armhf.
Preparing to unpack .../146-libgdk-pixbuf-xlib-2.0-0_2.40.2-2_armhf.deb ...
Unpacking libgdk-pixbuf-xlib-2.0-0:armhf (2.40.2-2) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:armhf.
Preparing to unpack .../147-libgdk-pixbuf2.0-0_2.40.2-2_armhf.deb ...
Unpacking libgdk-pixbuf2.0-0:armhf (2.40.2-2) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../148-libxcb-glx0_1.14-3_armhf.deb ...
Unpacking libxcb-glx0:armhf (1.14-3) ...
Selecting previously unselected package libxfixes3:armhf.
Preparing to unpack .../149-libxfixes3_1%3a5.0.3-2_armhf.deb ...
Unpacking libxfixes3:armhf (1:5.0.3-2) ...
Selecting previously unselected package libxxf86vm1:armhf.
Preparing to unpack .../150-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ...
Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Selecting previously unselected package libdrm-amdgpu1:armhf.
Preparing to unpack .../151-libdrm-amdgpu1_2.4.108-1+rpi1_armhf.deb ...
Unpacking libdrm-amdgpu1:armhf (2.4.108-1+rpi1) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../152-libdrm-nouveau2_2.4.108-1+rpi1_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.108-1+rpi1) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../153-libdrm-radeon1_2.4.108-1+rpi1_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.108-1+rpi1) ...
Selecting previously unselected package libz3-4:armhf.
Preparing to unpack .../154-libz3-4_4.8.12-1_armhf.deb ...
Unpacking libz3-4:armhf (4.8.12-1) ...
Selecting previously unselected package libllvm12:armhf.
Preparing to unpack .../155-libllvm12_1%3a12.0.1-17+rpi1_armhf.deb ...
Unpacking libllvm12:armhf (1:12.0.1-17+rpi1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../156-libsensors-config_1%3a3.6.0-7_all.deb ...
Unpacking libsensors-config (1:3.6.0-7) ...
Selecting previously unselected package libsensors5:armhf.
Preparing to unpack .../157-libsensors5_1%3a3.6.0-7_armhf.deb ...
Unpacking libsensors5:armhf (1:3.6.0-7) ...
Selecting previously unselected package libvulkan1:armhf.
Preparing to unpack .../158-libvulkan1_1.2.189.0-2_armhf.deb ...
Unpacking libvulkan1:armhf (1.2.189.0-2) ...
Selecting previously unselected package libgl1-mesa-dri:armhf.
Preparing to unpack .../159-libgl1-mesa-dri_21.2.6-1+rpi1_armhf.deb ...
Unpacking libgl1-mesa-dri:armhf (21.2.6-1+rpi1) ...
Selecting previously unselected package libglx-mesa0:armhf.
Preparing to unpack .../160-libglx-mesa0_21.2.6-1+rpi1_armhf.deb ...
Unpacking libglx-mesa0:armhf (21.2.6-1+rpi1) ...
Selecting previously unselected package libglx0:armhf.
Preparing to unpack .../161-libglx0_1.3.4-2_armhf.deb ...
Unpacking libglx0:armhf (1.3.4-2) ...
Selecting previously unselected package libgl1:armhf.
Preparing to unpack .../162-libgl1_1.3.4-2_armhf.deb ...
Unpacking libgl1:armhf (1.3.4-2) ...
Selecting previously unselected package libatk1.0-data.
Preparing to unpack .../163-libatk1.0-data_2.36.0-3_all.deb ...
Unpacking libatk1.0-data (2.36.0-3) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../164-libatk1.0-0_2.36.0-3_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.36.0-3) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../165-libxi6_2%3a1.8-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.8-1) ...
Selecting previously unselected package libatspi2.0-0:armhf.
Preparing to unpack .../166-libatspi2.0-0_2.42.0-2_armhf.deb ...
Unpacking libatspi2.0-0:armhf (2.42.0-2) ...
Selecting previously unselected package libatk-bridge2.0-0:armhf.
Preparing to unpack .../167-libatk-bridge2.0-0_2.38.0-2_armhf.deb ...
Unpacking libatk-bridge2.0-0:armhf (2.38.0-2) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Preparing to unpack .../168-libcairo-gobject2_1.16.0-5_armhf.deb ...
Unpacking libcairo-gobject2:armhf (1.16.0-5) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../169-liblcms2-2_2.12~rc1-2_armhf.deb ...
Unpacking liblcms2-2:armhf (2.12~rc1-2) ...
Selecting previously unselected package libcolord2:armhf.
Preparing to unpack .../170-libcolord2_1.4.5-3_armhf.deb ...
Unpacking libcolord2:armhf (1.4.5-3) ...
Selecting previously unselected package libepoxy0:armhf.
Preparing to unpack .../171-libepoxy0_1.5.9-2_armhf.deb ...
Unpacking libepoxy0:armhf (1.5.9-2) ...
Selecting previously unselected package libwayland-cursor0:armhf.
Preparing to unpack .../172-libwayland-cursor0_1.19.0-2+b1_armhf.deb ...
Unpacking libwayland-cursor0:armhf (1.19.0-2+b1) ...
Selecting previously unselected package libwayland-egl1:armhf.
Preparing to unpack .../173-libwayland-egl1_1.19.0-2+b1_armhf.deb ...
Unpacking libwayland-egl1:armhf (1.19.0-2+b1) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../174-libxcomposite1_1%3a0.4.5-1_armhf.deb ...
Unpacking libxcomposite1:armhf (1:0.4.5-1) ...
Selecting previously unselected package libxcursor1:armhf.
Preparing to unpack .../175-libxcursor1_1%3a1.2.0-2_armhf.deb ...
Unpacking libxcursor1:armhf (1:1.2.0-2) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../176-libxdamage1_1%3a1.1.5-2_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.5-2) ...
Selecting previously unselected package libxinerama1:armhf.
Preparing to unpack .../177-libxinerama1_2%3a1.1.4-2_armhf.deb ...
Unpacking libxinerama1:armhf (2:1.1.4-2) ...
Selecting previously unselected package libxrandr2:armhf.
Preparing to unpack .../178-libxrandr2_2%3a1.5.2-1_armhf.deb ...
Unpacking libxrandr2:armhf (2:1.5.2-1) ...
Selecting previously unselected package libgtk-3-common.
Preparing to unpack .../179-libgtk-3-common_3.24.30-4_all.deb ...
Unpacking libgtk-3-common (3.24.30-4) ...
Selecting previously unselected package libgtk-3-0:armhf.
Preparing to unpack .../180-libgtk-3-0_3.24.30-4_armhf.deb ...
Unpacking libgtk-3-0:armhf (3.24.30-4) ...
Selecting previously unselected package libnotify4:armhf.
Preparing to unpack .../181-libnotify4_0.7.9-3_armhf.deb ...
Unpacking libnotify4:armhf (0.7.9-3) ...
Selecting previously unselected package libwxgtk3.0-gtk3-0v5:armhf.
Preparing to unpack .../182-libwxgtk3.0-gtk3-0v5_3.0.5.1+dfsg-2_armhf.deb ...
Unpacking libwxgtk3.0-gtk3-0v5:armhf (3.0.5.1+dfsg-2) ...
Selecting previously unselected package gnuplot-qt.
Preparing to unpack .../183-gnuplot-qt_5.4.2+dfsg2-1_armhf.deb ...
Unpacking gnuplot-qt (5.4.2+dfsg2-1) ...
Selecting previously unselected package gnuplot.
Preparing to unpack .../184-gnuplot_5.4.2+dfsg2-1_all.deb ...
Unpacking gnuplot (5.4.2+dfsg2-1) ...
Selecting previously unselected package libgfortran5:armhf.
Preparing to unpack .../185-libgfortran5_11.2.0-12+rpi1_armhf.deb ...
Unpacking libgfortran5:armhf (11.2.0-12+rpi1) ...
Selecting previously unselected package libatlas3-base:armhf.
Preparing to unpack .../186-libatlas3-base_3.10.3-11+rpi1_armhf.deb ...
Unpacking libatlas3-base:armhf (3.10.3-11+rpi1) ...
Selecting previously unselected package libblas3:armhf.
Preparing to unpack .../187-libblas3_3.10.0-2_armhf.deb ...
Unpacking libblas3:armhf (3.10.0-2) ...
Selecting previously unselected package libblas-dev:armhf.
Preparing to unpack .../188-libblas-dev_3.10.0-2_armhf.deb ...
Unpacking libblas-dev:armhf (3.10.0-2) ...
Selecting previously unselected package libgf2x3:armhf.
Preparing to unpack .../189-libgf2x3_1.3.0-2_armhf.deb ...
Unpacking libgf2x3:armhf (1.3.0-2) ...
Selecting previously unselected package libntl44:armhf.
Preparing to unpack .../190-libntl44_11.5.1-1_armhf.deb ...
Unpacking libntl44:armhf (11.5.1-1) ...
Selecting previously unselected package libflint-2.8.4:armhf.
Preparing to unpack .../191-libflint-2.8.4_2.8.4-2_armhf.deb ...
Unpacking libflint-2.8.4:armhf (2.8.4-2) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../192-libgmp-dev_2%3a6.2.1+dfsg-3_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.2.1+dfsg-3) ...
Selecting previously unselected package libmpfr-dev:armhf.
Preparing to unpack .../193-libmpfr-dev_4.1.0-3_armhf.deb ...
Unpacking libmpfr-dev:armhf (4.1.0-3) ...
Selecting previously unselected package libflint-dev.
Preparing to unpack .../194-libflint-dev_2.8.4-2_armhf.deb ...
Unpacking libflint-dev (2.8.4-2) ...
Selecting previously unselected package libfplll7-data.
Preparing to unpack .../195-libfplll7-data_5.4.1-1+rpi1_all.deb ...
Unpacking libfplll7-data (5.4.1-1+rpi1) ...
Selecting previously unselected package libfplll7:armhf.
Preparing to unpack .../196-libfplll7_5.4.1-1+rpi1_armhf.deb ...
Unpacking libfplll7:armhf (5.4.1-1+rpi1) ...
Selecting previously unselected package libfplll-dev:armhf.
Preparing to unpack .../197-libfplll-dev_5.4.1-1+rpi1_armhf.deb ...
Unpacking libfplll-dev:armhf (5.4.1-1+rpi1) ...
Selecting previously unselected package libgslcblas0:armhf.
Preparing to unpack .../198-libgslcblas0_2.7.1+dfsg-3_armhf.deb ...
Unpacking libgslcblas0:armhf (2.7.1+dfsg-3) ...
Selecting previously unselected package libgsl27:armhf.
Preparing to unpack .../199-libgsl27_2.7.1+dfsg-3_armhf.deb ...
Unpacking libgsl27:armhf (2.7.1+dfsg-3) ...
Selecting previously unselected package libgsl-dev.
Preparing to unpack .../200-libgsl-dev_2.7.1+dfsg-3_armhf.deb ...
Unpacking libgsl-dev (2.7.1+dfsg-3) ...
Selecting previously unselected package libiml0:armhf.
Preparing to unpack .../201-libiml0_1.0.5-1_armhf.deb ...
Unpacking libiml0:armhf (1.0.5-1) ...
Selecting previously unselected package libiml-dev.
Preparing to unpack .../202-libiml-dev_1.0.5-1_armhf.deb ...
Unpacking libiml-dev (1.0.5-1) ...
Selecting previously unselected package liblapack3:armhf.
Preparing to unpack .../203-liblapack3_3.10.0-2_armhf.deb ...
Unpacking liblapack3:armhf (3.10.0-2) ...
Selecting previously unselected package liblapack-dev:armhf.
Preparing to unpack .../204-liblapack-dev_3.10.0-2_armhf.deb ...
Unpacking liblapack-dev:armhf (3.10.0-2) ...
Selecting previously unselected package libm4ri-0.0.20200125:armhf.
Preparing to unpack .../205-libm4ri-0.0.20200125_20200125-1_armhf.deb ...
Unpacking libm4ri-0.0.20200125:armhf (20200125-1) ...
Selecting previously unselected package libm4ri-dev.
Preparing to unpack .../206-libm4ri-dev_20200125-1_armhf.deb ...
Unpacking libm4ri-dev (20200125-1) ...
Selecting previously unselected package libm4rie-0.0.20200125:armhf.
Preparing to unpack .../207-libm4rie-0.0.20200125_20200125-1+b2_armhf.deb ...
Unpacking libm4rie-0.0.20200125:armhf (20200125-1+b2) ...
Selecting previously unselected package libm4rie-dev:armhf.
Preparing to unpack .../208-libm4rie-dev_20200125-1+b2_armhf.deb ...
Unpacking libm4rie-dev:armhf (20200125-1+b2) ...
Selecting previously unselected package libntl-dev.
Preparing to unpack .../209-libntl-dev_11.5.1-1_armhf.deb ...
Unpacking libntl-dev (11.5.1-1) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../210-pkg-config_0.29.2-1_armhf.deb ...
Unpacking pkg-config (0.29.2-1) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../211-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up libexpat1:armhf (2.4.1-3) ...
Setting up libpipeline1:armhf (1.5.4-1) ...
Setting up libgraphite2-3:armhf (1.3.14-1) ...
Setting up cpp-11 (11.2.0-12+rpi1) ...
Setting up liblcms2-2:armhf (2.12~rc1-2) ...
Setting up libpixman-1-0:armhf (0.40.0-1) ...
Setting up libwayland-server0:armhf (1.19.0-2+b1) ...
Setting up systemd-sysv (249.7-1+rpi1) ...
Setting up libxau6:armhf (1:1.0.9-1) ...
Setting up libdouble-conversion3:armhf (3.1.5-7) ...
Setting up bsdextrautils (2.37.2-4) ...
update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode
Setting up hicolor-icon-theme (0.17-2) ...
Setting up libicu67:armhf (67.1-7) ...
Setting up libdatrie1:armhf (0.2.13-2) ...
Setting up libgslcblas0:armhf (2.7.1+dfsg-3) ...
Setting up libmagic-mgc (1:5.41-2) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:armhf (2.70.2-1) ...
Setting up libglvnd0:armhf (1.3.4-2) ...
Setting up libgf2x3:armhf (1.3.0-2) ...
Setting up libdebhelper-perl (13.5.2) ...
Setting up libbrotli1:armhf (1.0.9-2+b1) ...
Setting up libgdk-pixbuf2.0-common (2.42.6+dfsg-2) ...
Setting up x11-common (1:7.7+23) ...
Running in chroot, ignoring request.
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up libsensors-config (1:3.6.0-7) ...
Setting up libmagic1:armhf (1:5.41-2) ...
Setting up libdeflate0:armhf (1.8-1) ...
Setting up gettext-base (0.21-4) ...
Setting up libgsl27:armhf (2.7.1+dfsg-3) ...
Setting up xkb-data (2.33-1) ...
Setting up file (1:5.41-2) ...
Setting up libgomp1:armhf (11.2.0-12+rpi1) ...
Setting up libjbig0:armhf (2.1-3.1+b2) ...
Setting up libpcre2-16-0:armhf (10.39-3) ...
Setting up libcolord2:armhf (1.4.5-3) ...
Setting up libasan6:armhf (11.2.0-12+rpi1) ...
Setting up libdconf1:armhf (0.40.0-2) ...
Setting up autotools-dev (20180224.1+nmu1) ...
Setting up libz3-4:armhf (4.8.12-1) ...
Setting up libblas3:armhf (3.10.0-2) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode
Setting up libgmpxx4ldbl:armhf (2:6.2.1+dfsg-3) ...
Setting up libgles2:armhf (1.3.4-2) ...
Setting up libjpeg62-turbo:armhf (1:2.1.2-1) ...
Setting up libx11-data (2:1.7.2-2) ...
Setting up libepoxy0:armhf (1.5.9-2) ...
Setting up aglfn (1.7+git20191031.4036a9c-2) ...
Setting up libavahi-common-data:armhf (0.8-5) ...
Setting up libdbus-1-3:armhf (1.12.20-3) ...
Setting up libsigsegv2:armhf (2.13-1) ...
Setting up libfribidi0:armhf (1.0.8-2) ...
Setting up libpng16-16:armhf (1.6.37-3) ...
Setting up libatomic1:armhf (11.2.0-12+rpi1) ...
Setting up autopoint (0.21-4) ...
Setting up libwebp6:armhf (0.6.1-2.1) ...
Setting up pkg-config (0.29.2-1) ...
Setting up fonts-dejavu-core (2.37-2) ...
Setting up ucf (3.0043) ...
Setting up libsensors5:armhf (1:3.6.0-7) ...
Setting up libglapi-mesa:armhf (21.2.6-1+rpi1) ...
Setting up libgfortran5:armhf (11.2.0-12+rpi1) ...
Setting up libmtdev1:armhf (1.1.6-1) ...
Setting up libvulkan1:armhf (1.2.189.0-2) ...
Setting up libubsan1:armhf (11.2.0-12+rpi1) ...
Setting up libatk1.0-data (2.36.0-3) ...
Setting up libgcc-11-dev:armhf (11.2.0-12+rpi1) ...
Setting up libntl44:armhf (11.5.1-1) ...
Setting up libmd0:armhf (1.0.4-1) ...
Setting up libxshmfence1:armhf (1.3-1) ...
Setting up dbus-session-bus-common (1.12.20-3) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libmd4c0:armhf (0.4.8-1) ...
Setting up liblua5.4-0:armhf (5.4.3-1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libthai-data (0.1.28-4.1) ...
Setting up libflint-2.8.4:armhf (2.8.4-2) ...
Setting up libwxbase3.0-0v5:armhf (3.0.5.1+dfsg-2) ...
Setting up libatk1.0-0:armhf (2.36.0-3) ...
Setting up libtiff5:armhf (4.3.0-2) ...
Setting up libwayland-egl1:armhf (1.19.0-2+b1) ...
Setting up fflas-ffpack-common (2.5.0-1) ...
Setting up dbus-system-bus-common (1.12.20-3) ...
Setting up libbsd0:armhf (0.11.3-1) ...
Setting up libdrm-common (2.4.108-1+rpi1) ...
Setting up libelf1:armhf (0.186-1) ...
Setting up libfplll7-data (5.4.1-1+rpi1) ...
Setting up libevdev2:armhf (1.12.0+dfsg-1) ...
Setting up libxml2:armhf (2.9.12+dfsg-5) ...
Setting up libcc1-0:armhf (11.2.0-12+rpi1) ...
Setting up dbus-bin (1.12.20-3) ...
Setting up libgudev-1.0-0:armhf (237-2) ...
Setting up libblas-dev:armhf (3.10.0-2) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode
Setting up libwacom-common (1.12-1) ...
Setting up libxkbcommon0:armhf (1.3.1-1) ...
Setting up libwayland-client0:armhf (1.19.0-2+b1) ...
Setting up libfile-stripnondeterminism-perl (1.12.1-1) ...
Setting up libntl-dev (11.5.1-1) ...
Setting up gnuplot-data (5.4.2+dfsg2-1) ...
Setting up libice6:armhf (2:1.0.10-1) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up liblapack3:armhf (3.10.0-2) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode
Setting up libxcb1:armhf (1.14-3) ...
Setting up gettext (0.21-4) ...
Setting up libgsl-dev (2.7.1+dfsg-3) ...
Setting up libgmp-dev:armhf (2:6.2.1+dfsg-3) ...
Setting up libxcb-xfixes0:armhf (1.14-3) ...
Setting up libatlas3-base:armhf (3.10.3-11+rpi1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/atlas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode
update-alternatives: using /usr/lib/arm-linux-gnueabihf/atlas/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode
Setting up libxcb-xinput0:armhf (1.14-3) ...
Setting up libtool (2.4.6-15) ...
Setting up libxcb-render0:armhf (1.14-3) ...
Setting up fontconfig-config (2.13.1-4.2) ...
Setting up libxcb-glx0:armhf (1.14-3) ...
Setting up libedit2:armhf (3.1-20210910-1) ...
Setting up libxcb-keysyms1:armhf (0.4.0-1+b2) ...
Setting up libxcb-shape0:armhf (1.14-3) ...
Setting up libavahi-common3:armhf (0.8-5) ...
Setting up m4 (1.4.18-5) ...
Setting up libfplll7:armhf (5.4.1-1+rpi1) ...
Setting up libxcb-render-util0:armhf (0.3.9-1+b1) ...
Setting up libxcb-shm0:armhf (1.14-3) ...
Setting up libxcb-icccm4:armhf (0.4.1-1.1) ...
Setting up dbus-daemon (1.12.20-3) ...
Setting up libmpfr-dev:armhf (4.1.0-3) ...
Setting up libxcb-util1:armhf (0.4.0-1) ...
Setting up libxcb-xkb1:armhf (1.14-3) ...
Setting up libxcb-image0:armhf (0.4.0-1+b3) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libxcb-present0:armhf (1.14-3) ...
Setting up libgivaro9:armhf (4.2.0-1) ...
Setting up libthai0:armhf (0.1.28-4.1) ...
Setting up libxcb-xinerama0:armhf (1.14-3) ...
Setting up libfreetype6:armhf (2.11.0+dfsg-1) ...
Setting up libxcb-sync1:armhf (1.14-3) ...
Setting up libiml0:armhf (1.0.5-1) ...
Setting up libllvm12:armhf (1:12.0.1-17+rpi1) ...
Setting up dbus (1.12.20-3) ...
Running in chroot, ignoring request.
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up shared-mime-info (2.0-1) ...
Setting up libm4ri-0.0.20200125:armhf (20200125-1) ...
Setting up libxkbcommon-x11-0:armhf (1.3.1-1) ...
Setting up liblapack-dev:armhf (3.10.0-2) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode
Setting up libqt5core5a:armhf (5.15.2+dfsg-13+rpi1) ...
Setting up libm4ri-dev (20200125-1) ...
Setting up autoconf (2.71-2) ...
Setting up libstdc++-11-dev:armhf (11.2.0-12+rpi1) ...
Setting up libxcb-dri2-0:armhf (1.14-3) ...
Setting up dh-strip-nondeterminism (1.12.1-1) ...
Setting up libdrm2:armhf (2.4.108-1+rpi1) ...
Setting up dwz (0.14-1) ...
Setting up gcc-11 (11.2.0-12+rpi1) ...
Setting up groff-base (1.22.4-7) ...
Setting up libqt5dbus5:armhf (5.15.2+dfsg-13+rpi1) ...
Setting up libwayland-cursor0:armhf (1.19.0-2+b1) ...
Setting up libxcb-randr0:armhf (1.14-3) ...
Setting up libpam-systemd:armhf (249.7-1+rpi1) ...
Setting up libx11-6:armhf (2:1.7.2-2) ...
Setting up libharfbuzz0b:armhf (2.7.4-1) ...
Setting up libgdk-pixbuf-2.0-0:armhf (2.42.6+dfsg-2) ...
Setting up libfontconfig1:armhf (2.13.1-4.2) ...
Setting up libwacom2:armhf (1.12-1) ...
Setting up libm4rie-0.0.20200125:armhf (20200125-1+b2) ...
Setting up libxcomposite1:armhf (1:0.4.5-1) ...
Setting up libsm6:armhf (2:1.2.3-1) ...
Setting up libiml-dev (1.0.5-1) ...
Setting up libavahi-client3:armhf (0.8-5) ...
Setting up libdrm-amdgpu1:armhf (2.4.108-1+rpi1) ...
Setting up libfplll-dev:armhf (5.4.1-1+rpi1) ...
Setting up automake (1:1.16.5-1.1) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libxcb-dri3-0:armhf (1.14-3) ...
Setting up libgivaro-dev (4.2.0-1) ...
Setting up gtk-update-icon-cache (3.24.30-4) ...
Setting up libx11-xcb1:armhf (2:1.7.2-2) ...
Setting up fontconfig (2.13.1-4.2) ...
Regenerating fonts cache... done.
Setting up libm4rie-dev:armhf (20200125-1+b2) ...
Setting up libdrm-nouveau2:armhf (2.4.108-1+rpi1) ...
Setting up libxdamage1:armhf (1:1.1.5-2) ...
Setting up libgdk-pixbuf-xlib-2.0-0:armhf (2.40.2-2) ...
Setting up libxpm4:armhf (1:3.5.12-1) ...
Setting up libxrender1:armhf (1:0.9.10-1) ...
Setting up libgbm1:armhf (21.2.6-1+rpi1) ...
Setting up g++-11 (11.2.0-12+rpi1) ...
Setting up libdrm-radeon1:armhf (2.4.108-1+rpi1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libpango-1.0-0:armhf (1.48.10+ds1-1) ...
Setting up libgl1-mesa-dri:armhf (21.2.6-1+rpi1) ...
Setting up libxext6:armhf (2:1.3.4-1) ...
Setting up libflint-dev (2.8.4-2) ...
Setting up man-db (2.9.4-2) ...
Not building database; man-db/auto-update is not 'true'.
Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer.
Setting up libcairo2:armhf (1.16.0-5) ...
Setting up libqt5network5:armhf (5.15.2+dfsg-13+rpi1) ...
Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Setting up libinput-bin (1.19.2-1) ...
Setting up dh-autoreconf (20) ...
Setting up dbus-user-session (1.12.20-3) ...
Setting up libegl-mesa0:armhf (21.2.6-1+rpi1) ...
Setting up adwaita-icon-theme (41.0-1) ...
update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode
Setting up libxfixes3:armhf (1:5.0.3-2) ...
Setting up libnotify4:armhf (0.7.9-3) ...
Setting up libgdk-pixbuf2.0-0:armhf (2.40.2-2) ...
Setting up libxinerama1:armhf (2:1.1.4-2) ...
Setting up libgd3:armhf (2.3.0-2) ...
Setting up libxrandr2:armhf (2:1.5.2-1) ...
Setting up libcups2:armhf (2.3.3op2-7+b1) ...
Setting up libegl1:armhf (1.3.4-2) ...
Setting up libcairo-gobject2:armhf (1.16.0-5) ...
Setting up fflas-ffpack (2.5.0-1) ...
Setting up libpangoft2-1.0-0:armhf (1.48.10+ds1-1) ...
Setting up libpangocairo-1.0-0:armhf (1.48.10+ds1-1) ...
Setting up libinput10:armhf (1.19.2-1) ...
Setting up libglx-mesa0:armhf (21.2.6-1+rpi1) ...
Setting up libxi6:armhf (2:1.8-1) ...
Setting up libglx0:armhf (1.3.4-2) ...
Setting up libxcursor1:armhf (1:1.2.0-2) ...
Setting up libqt5gui5:armhf (5.15.2+dfsg-13+rpi1) ...
Setting up debhelper (13.5.2) ...
Setting up libqt5widgets5:armhf (5.15.2+dfsg-13+rpi1) ...
Setting up dconf-service (0.40.0-2) ...
Setting up libatspi2.0-0:armhf (2.42.0-2) ...
Setting up libqt5printsupport5:armhf (5.15.2+dfsg-13+rpi1) ...
Setting up libatk-bridge2.0-0:armhf (2.38.0-2) ...
Setting up libgl1:armhf (1.3.4-2) ...
Setting up dconf-gsettings-backend:armhf (0.40.0-2) ...
Setting up libqt5svg5:armhf (5.15.2-3) ...
Setting up libgtk-3-common (3.24.30-4) ...
Setting up libgtk-3-0:armhf (3.24.30-4) ...
Setting up libwxgtk3.0-gtk3-0v5:armhf (3.0.5.1+dfsg-2) ...
Setting up gnuplot-qt (5.4.2+dfsg2-1) ...
update-alternatives: using /usr/bin/gnuplot-qt to provide /usr/bin/gnuplot (gnuplot) in auto mode
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up gnuplot (5.4.2+dfsg2-1) ...
Processing triggers for libc-bin (2.32-4+rpi1) ...
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (armhf included in any all)
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 4.19.20-v7+ #1 SMP Mon Mar 18 11:37:02 GMT 2019 armhf (armv7l)
Toolchain package versions: binutils_2.37-7+rpi1 dpkg-dev_1.20.9+rpi1 g++-11_11.2.0-12+rpi1 gcc-11_11.2.0-12+rpi1 libc6-dev_2.32-4+rpi1 libstdc++-11-dev_11.2.0-12+rpi1 libstdc++6_11.2.0-12+rpi1 linux-libc-dev_5.14.16-1+rpi1
Package versions: adduser_3.118 adwaita-icon-theme_41.0-1 aglfn_1.7+git20191031.4036a9c-2 apt_2.3.13 autoconf_2.71-2 automake_1:1.16.5-1.1 autopoint_0.21-4 autotools-dev_20180224.1+nmu1 base-files_12+rpi1 base-passwd_3.5.52 bash_5.1-5 binutils_2.37-7+rpi1 binutils-arm-linux-gnueabihf_2.37-7+rpi1 binutils-common_2.37-7+rpi1 bsdextrautils_2.37.2-4 bsdutils_1:2.37.2-4 build-essential_12.9 bzip2_1.0.8-4 coreutils_8.32-4.1 cpp_4:11.2.0-2+rpi1 cpp-11_11.2.0-12+rpi1 dash_0.5.11+git20210903+057cd650a4ed-3 dbus_1.12.20-3 dbus-bin_1.12.20-3 dbus-daemon_1.12.20-3 dbus-session-bus-common_1.12.20-3 dbus-system-bus-common_1.12.20-3 dbus-user-session_1.12.20-3 dconf-gsettings-backend_0.40.0-2 dconf-service_0.40.0-2 debconf_1.5.79 debhelper_13.5.2 debianutils_4.11.2 dh-autoreconf_20 dh-strip-nondeterminism_1.12.1-1 diffutils_1:3.7-5 dirmngr_2.2.27-2 dmsetup_2:1.02.175-2.1 dpkg_1.20.9+rpi1 dpkg-dev_1.20.9+rpi1 dwz_0.14-1 e2fsprogs_1.46.4-1 fakeroot_1.25.3-1.1 fflas-ffpack_2.5.0-1 fflas-ffpack-common_2.5.0-1 file_1:5.41-2 findutils_4.8.0-1 fontconfig_2.13.1-4.2 fontconfig-config_2.13.1-4.2 fonts-dejavu-core_2.37-2 g++_4:11.2.0-2+rpi1 g++-11_11.2.0-12+rpi1 gcc_4:11.2.0-2+rpi1 gcc-11_11.2.0-12+rpi1 gcc-11-base_11.2.0-12+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-4 gettext-base_0.21-4 gnupg_2.2.27-2 gnupg-l10n_2.2.27-2 gnupg-utils_2.2.27-2 gnuplot_5.4.2+dfsg2-1 gnuplot-data_5.4.2+dfsg2-1 gnuplot-qt_5.4.2+dfsg2-1 gpg_2.2.27-2 gpg-agent_2.2.27-2 gpg-wks-client_2.2.27-2 gpg-wks-server_2.2.27-2 gpgconf_2.2.27-2 gpgsm_2.2.27-2 gpgv_2.2.27-2 grep_3.7-1 groff-base_1.22.4-7 gtk-update-icon-cache_3.24.30-4 gzip_1.10-4 hicolor-icon-theme_0.17-2 hostname_3.23 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libapparmor1_3.0.3-6 libapt-pkg6.0_2.3.13 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.2 libasan6_11.2.0-12+rpi1 libassuan0_2.5.5-1 libatk-bridge2.0-0_2.38.0-2 libatk1.0-0_2.36.0-3 libatk1.0-data_2.36.0-3 libatlas3-base_3.10.3-11+rpi1 libatomic1_11.2.0-12+rpi1 libatspi2.0-0_2.42.0-2 libattr1_1:2.5.1-1 libaudit-common_1:3.0.6-1 libaudit1_1:3.0.6-1 libavahi-client3_0.8-5 libavahi-common-data_0.8-5 libavahi-common3_0.8-5 libbinutils_2.37-7+rpi1 libblas-dev_3.10.0-2 libblas3_3.10.0-2 libblkid1_2.37.2-4 libbrotli1_1.0.9-2+b1 libbsd0_0.11.3-1 libbz2-1.0_1.0.8-4 libc-bin_2.32-4+rpi1 libc-dev-bin_2.32-4+rpi1 libc6_2.32-4+rpi1 libc6-dev_2.32-4+rpi1 libcairo-gobject2_1.16.0-5 libcairo2_1.16.0-5 libcap-ng0_0.7.9-2.2+b1 libcap2_1:2.44-1 libcc1-0_11.2.0-12+rpi1 libcolord2_1.4.5-3 libcom-err2_1.46.4-1 libcrypt-dev_1:4.4.26-1 libcrypt1_1:4.4.26-1 libcryptsetup12_2:2.4.2-1 libctf-nobfd0_2.37-7+rpi1 libctf0_2.37-7+rpi1 libcups2_2.3.3op2-7+b1 libdatrie1_0.2.13-2 libdb5.3_5.3.28+dfsg1-0.8 libdbus-1-3_1.12.20-3 libdconf1_0.40.0-2 libdebconfclient0_0.261 libdebhelper-perl_13.5.2 libdeflate0_1.8-1 libdevmapper1.02.1_2:1.02.175-2.1 libdouble-conversion3_3.1.5-7 libdpkg-perl_1.20.9+rpi1 libdrm-amdgpu1_2.4.108-1+rpi1 libdrm-common_2.4.108-1+rpi1 libdrm-nouveau2_2.4.108-1+rpi1 libdrm-radeon1_2.4.108-1+rpi1 libdrm2_2.4.108-1+rpi1 libedit2_3.1-20210910-1 libegl-mesa0_21.2.6-1+rpi1 libegl1_1.3.4-2 libelf1_0.186-1 libepoxy0_1.5.9-2 libevdev2_1.12.0+dfsg-1 libexpat1_2.4.1-3 libext2fs2_1.46.4-1 libfakeroot_1.25.3-1.1 libffi8_3.4.2-3 libfile-stripnondeterminism-perl_1.12.1-1 libflint-2.8.4_2.8.4-2 libflint-dev_2.8.4-2 libfontconfig1_2.13.1-4.2 libfplll-dev_5.4.1-1+rpi1 libfplll7_5.4.1-1+rpi1 libfplll7-data_5.4.1-1+rpi1 libfreetype6_2.11.0+dfsg-1 libfribidi0_1.0.8-2 libgbm1_21.2.6-1+rpi1 libgcc-11-dev_11.2.0-12+rpi1 libgcc-s1_11.2.0-12+rpi1 libgcrypt20_1.9.4-3 libgd3_2.3.0-2 libgdbm-compat4_1.22-1 libgdbm6_1.22-1 libgdk-pixbuf-2.0-0_2.42.6+dfsg-2 libgdk-pixbuf-xlib-2.0-0_2.40.2-2 libgdk-pixbuf2.0-0_2.40.2-2 libgdk-pixbuf2.0-common_2.42.6+dfsg-2 libgf2x3_1.3.0-2 libgfortran5_11.2.0-12+rpi1 libgivaro-dev_4.2.0-1 libgivaro9_4.2.0-1 libgl1_1.3.4-2 libgl1-mesa-dri_21.2.6-1+rpi1 libglapi-mesa_21.2.6-1+rpi1 libgles2_1.3.4-2 libglib2.0-0_2.70.2-1 libglvnd0_1.3.4-2 libglx-mesa0_21.2.6-1+rpi1 libglx0_1.3.4-2 libgmp-dev_2:6.2.1+dfsg-3 libgmp10_2:6.2.1+dfsg-3 libgmpxx4ldbl_2:6.2.1+dfsg-3 libgnutls30_3.7.2-2 libgomp1_11.2.0-12+rpi1 libgpg-error0_1.42-3 libgraphite2-3_1.3.14-1 libgsl-dev_2.7.1+dfsg-3 libgsl27_2.7.1+dfsg-3 libgslcblas0_2.7.1+dfsg-3 libgssapi-krb5-2_1.18.3-7 libgtk-3-0_3.24.30-4 libgtk-3-common_3.24.30-4 libgudev-1.0-0_237-2 libharfbuzz0b_2.7.4-1 libhogweed6_3.7.3-1 libice6_2:1.0.10-1 libicu67_67.1-7 libidn2-0_2.3.2-2 libiml-dev_1.0.5-1 libiml0_1.0.5-1 libinput-bin_1.19.2-1 libinput10_1.19.2-1 libip4tc2_1.8.7-1 libisl23_0.24-2 libjbig0_2.1-3.1+b2 libjpeg62-turbo_1:2.1.2-1 libjson-c5_0.15-2 libk5crypto3_1.18.3-7 libkeyutils1_1.6.1-2 libkmod2_29-1 libkrb5-3_1.18.3-7 libkrb5support0_1.18.3-7 libksba8_1.6.0-2 liblapack-dev_3.10.0-2 liblapack3_3.10.0-2 liblcms2-2_2.12~rc1-2 libldap-2.4-2_2.4.59+dfsg-1 libllvm12_1:12.0.1-17+rpi1 liblocale-gettext-perl_1.07-4+b1 liblua5.4-0_5.4.3-1 liblz4-1_1.9.3-2 liblzma5_5.2.5-2 libm4ri-0.0.20200125_20200125-1 libm4ri-dev_20200125-1 libm4rie-0.0.20200125_20200125-1+b2 libm4rie-dev_20200125-1+b2 libmagic-mgc_1:5.41-2 libmagic1_1:5.41-2 libmd0_1.0.4-1 libmd4c0_0.4.8-1 libmount1_2.37.2-4 libmpc3_1.2.1-1 libmpfr-dev_4.1.0-3 libmpfr6_4.1.0-3 libmtdev1_1.1.6-1 libncursesw6_6.3-1 libnettle8_3.7.3-1 libnotify4_0.7.9-3 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libntl-dev_11.5.1-1 libntl44_11.5.1-1 libp11-kit0_0.24.0-5 libpam-modules_1.4.0-10 libpam-modules-bin_1.4.0-10 libpam-runtime_1.4.0-10 libpam-systemd_249.7-1+rpi1 libpam0g_1.4.0-10 libpango-1.0-0_1.48.10+ds1-1 libpangocairo-1.0-0_1.48.10+ds1-1 libpangoft2-1.0-0_1.48.10+ds1-1 libpcre2-16-0_10.39-3 libpcre2-8-0_10.39-3 libpcre3_2:8.39-13 libperl5.32_5.32.1-6 libpipeline1_1.5.4-1 libpixman-1-0_0.40.0-1 libpng16-16_1.6.37-3 libqt5core5a_5.15.2+dfsg-13+rpi1 libqt5dbus5_5.15.2+dfsg-13+rpi1 libqt5gui5_5.15.2+dfsg-13+rpi1 libqt5network5_5.15.2+dfsg-13+rpi1 libqt5printsupport5_5.15.2+dfsg-13+rpi1 libqt5svg5_5.15.2-3 libqt5widgets5_5.15.2+dfsg-13+rpi1 libreadline8_8.1-2 libsasl2-2_2.1.27+dfsg2-2 libsasl2-modules-db_2.1.27+dfsg2-2 libseccomp2_2.5.3-2+rpi1 libselinux1_3.3-1 libsemanage-common_3.3-1 libsemanage2_3.3-1 libsensors-config_1:3.6.0-7 libsensors5_1:3.6.0-7 libsepol1_3.1-1 libsepol2_3.3-1 libsigsegv2_2.13-1 libsm6_2:1.2.3-1 libsmartcols1_2.37.2-4 libsqlite3-0_3.36.0-2 libss2_1.46.4-1 libssl1.1_1.1.1l-1 libstdc++-11-dev_11.2.0-12+rpi1 libstdc++6_11.2.0-12+rpi1 libsub-override-perl_0.09-2 libsystemd0_249.7-1+rpi1 libtasn1-6_4.18.0-4 libtext-charwidth-perl_0.04-10+b1 libtext-iconv-perl_1.7-7+b1 libthai-data_0.1.28-4.1 libthai0_0.1.28-4.1 libtiff5_4.3.0-2 libtinfo6_6.3-1 libtirpc-common_1.3.2-2 libtirpc-dev_1.3.2-2 libtirpc3_1.3.2-2 libtool_2.4.6-15 libubsan1_11.2.0-12+rpi1 libuchardet0_0.0.7-1 libudev1_249.7-1+rpi1 libunistring2_0.9.10-6 libuuid1_2.37.2-4 libvulkan1_1.2.189.0-2 libwacom-common_1.12-1 libwacom2_1.12-1 libwayland-client0_1.19.0-2+b1 libwayland-cursor0_1.19.0-2+b1 libwayland-egl1_1.19.0-2+b1 libwayland-server0_1.19.0-2+b1 libwebp6_0.6.1-2.1 libwxbase3.0-0v5_3.0.5.1+dfsg-2 libwxgtk3.0-gtk3-0v5_3.0.5.1+dfsg-2 libx11-6_2:1.7.2-2 libx11-data_2:1.7.2-2 libx11-xcb1_2:1.7.2-2 libxau6_1:1.0.9-1 libxcb-dri2-0_1.14-3 libxcb-dri3-0_1.14-3 libxcb-glx0_1.14-3 libxcb-icccm4_0.4.1-1.1 libxcb-image0_0.4.0-1+b3 libxcb-keysyms1_0.4.0-1+b2 libxcb-present0_1.14-3 libxcb-randr0_1.14-3 libxcb-render-util0_0.3.9-1+b1 libxcb-render0_1.14-3 libxcb-shape0_1.14-3 libxcb-shm0_1.14-3 libxcb-sync1_1.14-3 libxcb-util1_0.4.0-1 libxcb-xfixes0_1.14-3 libxcb-xinerama0_1.14-3 libxcb-xinput0_1.14-3 libxcb-xkb1_1.14-3 libxcb1_1.14-3 libxcomposite1_1:0.4.5-1 libxcursor1_1:1.2.0-2 libxdamage1_1:1.1.5-2 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.4-1 libxfixes3_1:5.0.3-2 libxi6_2:1.8-1 libxinerama1_2:1.1.4-2 libxkbcommon-x11-0_1.3.1-1 libxkbcommon0_1.3.1-1 libxml2_2.9.12+dfsg-5 libxpm4_1:3.5.12-1 libxrandr2_2:1.5.2-1 libxrender1_1:0.9.10-1 libxshmfence1_1.3-1 libxxf86vm1_1:1.1.4-1+b2 libxxhash0_0.8.0-2+rpi1 libz3-4_4.8.12-1 libzstd1_1.4.8+dfsg-3+rpi1 linux-libc-dev_5.14.16-1+rpi1 login_1:4.8.1-2 logsave_1.46.4-1 lsb-base_11.1.0+rpi1 m4_1.4.18-5 make_4.3-4.1 man-db_2.9.4-2 mawk_1.3.4.20200120-2 mount_2.37.2-4 ncurses-base_6.3-1 ncurses-bin_6.3-1 passwd_1:4.8.1-2 patch_2.7.6-7 perl_5.32.1-6 perl-base_5.32.1-6 perl-modules-5.32_5.32.1-6 pinentry-curses_1.1.0-4 pkg-config_0.29.2-1 po-debconf_1.0.21+nmu1 raspbian-archive-keyring_20120528.2 readline-common_8.1-2 rpcsvc-proto_1.4.2-4 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 shared-mime-info_2.0-1 systemd_249.7-1+rpi1 systemd-sysv_249.7-1+rpi1 sysvinit-utils_3.00-1 tar_1.34+dfsg-1 tzdata_2021e-1 ucf_3.0043 util-linux_2.37.2-4 x11-common_1:7.7+23 xkb-data_2.33-1 xz-utils_5.2.5-2 zlib1g_1:1.2.11.dfsg-2
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 3.0 (quilt)
Source: linbox
Binary: liblinbox-dev, liblinbox-1.7.0-0, liblinbox-doc
Architecture: any all
Version: 1.7.0-2
Maintainer: Debian Math Team <team+math@tracker.debian.org>
Uploaders: Doug Torrance <dtorrance@debian.org>
Homepage: http://www.linalg.org/
Standards-Version: 4.6.0
Vcs-Browser: https://salsa.debian.org/math-team/linbox
Vcs-Git: https://salsa.debian.org/math-team/linbox.git
Testsuite: autopkgtest
Testsuite-Triggers: build-essential, pkg-config
Build-Depends: debhelper-compat (= 13), pkg-config, fflas-ffpack (>= 2.5.0~), gnuplot, libflint-dev, libfplll-dev, libgmp-dev, libgsl0-dev, libiml-dev, liblapack-dev, libm4ri-dev, libm4rie-dev, libmpfr-dev, libntl-dev
Build-Depends-Indep: doxygen, doxygen-latex, ghostscript, graphviz, jdupes, texlive-fonts-recommended, texlive-science
Package-List:
liblinbox-1.7.0-0 deb libs optional arch=any
liblinbox-dev deb libdevel optional arch=any
liblinbox-doc deb doc optional arch=all
Checksums-Sha1:
fff3658f145d5b77b3637c325066172c21d03152 2312869 linbox_1.7.0.orig.tar.gz
243284a05681d0bb4c4548652d0813af8edb9f38 9864 linbox_1.7.0-2.debian.tar.xz
Checksums-Sha256:
810d306ed2a512e1f2129817eb4a10a696442bb827fe6635ce49d5b8d50c108f 2312869 linbox_1.7.0.orig.tar.gz
f74414d34a247b83549480672cb1fa33e3b3f372d6cc88274dcc489b7e187d42 9864 linbox_1.7.0-2.debian.tar.xz
Files:
da646d8ebcd26526b8a95271a5647204 2312869 linbox_1.7.0.orig.tar.gz
e7d3a42d87e534c7e9ebd945dddb8b4d 9864 linbox_1.7.0-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCgAzFiEEupghwS4HiU+y5K0AkdxKd57FyRAFAmG+ALoVHGR0b3JyYW5j
ZUBkZWJpYW4ub3JnAAoJEJHcSneexckQ2T0P/3AKcpd1lTqEq7dDEoyl9e2M9g7D
hE3TK+JGRWwehiwVTbkV8Al1m4/EZyQo0/+1KCTAJyIsSX8H2JCad/zXepthUz9I
/xREbul4lhYkXo+q3jVI4Y9k0+QxmGShlw4sAOeq0yiqdkfRVJqC2UeYPJuAJDZL
VCu3xhomXwChB/hN5BQro/O+LCGnrnl/a6m/yIodM4Vzqv9Zjz+4de74V1gz4k+Y
DlqUzUg3EmCybEjKi7i3kjCFv+UKekEWP7J1t+4W7DIvz0vS4+N7XAu+U/6IrrWA
Ds6OWbqA95UqRs6DTReBsGOeOlOsJtwATIjtYX6bh0R+nmb4ytRQEpvlre0d8XIr
mxOh+2STtok1J8dC8ksBgxDbv/FYtzdIHVf7MvH2X1UoevKnoZjHK7u9ipnj/BM7
hVrD30nDm2O9ccQw0JfsGaFaqahh5s16iItsiGyRuWIYs+Yp3KDft0wKok7ILYEd
AWuMzJtSNlfQv7ZACSWGcATscyQZxrjbLtp/VcWqIeGw6F0q7JAtek6KW0T7LgvS
4leylOq/3ARrnVHXYtE3sjY4iiMirGH5ZP/jNRSW0POb3CUW1qas95L2M6TthocU
ijKf4A4Mk7L3pDi+bIjGI6q7lRMnG4bRWrCxk8HOtmuyWh1QnYaYCAfmZUiZyClC
VWtOQDcbkEL1tq+t
=8NO3
-----END PGP SIGNATURE-----
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.t0blU8E1/trustedkeys.kbx': General error
gpgv: Signature made Sat Dec 18 15:39:38 2021 UTC
gpgv: using RSA key BA9821C12E07894FB2E4AD0091DC4A779EC5C910
gpgv: issuer "dtorrance@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./linbox_1.7.0-2.dsc
dpkg-source: info: extracting linbox in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking linbox_1.7.0.orig.tar.gz
dpkg-source: info: unpacking linbox_1.7.0-2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying example.patch
dpkg-source: info: applying soname.patch
dpkg-source: info: applying fix-doc-path.patch
dpkg-source: info: applying fix-RR-RecCounter.patch
dpkg-source: info: applying uint128.patch
dpkg-source: info: applying skip-test-fft-modular-extended.patch
Check disk space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/112/bus
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
INVOCATION_ID=eccf94643b2d47ad9a476227183f82d3
JOURNAL_STREAM=8:19251
LANG=en_GB.UTF-8
LC_ALL=C.UTF-8
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=117
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-4c2cb05a-92c9-4251-a1b7-25078b935e63
SCHROOT_UID=112
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd
XDG_RUNTIME_DIR=/run/user/112
XDG_SESSION_CLASS=background
XDG_SESSION_ID=c18777
XDG_SESSION_TYPE=unspecified
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage -us -uc -mRaspbian pi4 based autobuilder <root@raspbian.org> -B -rfakeroot
dpkg-buildpackage: info: source package linbox
dpkg-buildpackage: info: source version 1.7.0-2
dpkg-buildpackage: info: source distribution unstable
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
debian/rules clean
dh clean
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean
rm -f _configs.sed doc/Doxyfile doc/DoxyfileDev doc/doxy.debug doc/doxydev.debug linbox/config.h tests/temp2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_clean -Xbak
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules binary-arch
dh binary-arch
dh_update_autotools_config -a
dh_autoreconf -a
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'macros'.
libtoolize: copying file 'macros/libtool.m4'
libtoolize: copying file 'macros/ltoptions.m4'
libtoolize: copying file 'macros/ltsugar.m4'
libtoolize: copying file 'macros/ltversion.m4'
libtoolize: copying file 'macros/lt~obsolete.m4'
configure.ac:49: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
configure.ac:49: You should run autoupdate.
macros/libtool.m4:99: AC_PROG_LIBTOOL is expanded from...
configure.ac:49: the top level
configure.ac:54: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:54: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:54: the top level
configure.ac:65: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:65: You should run autoupdate.
./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
macros/debug.m4:70: AC_COMPILER_NAME is expanded from...
configure.ac:65: the top level
configure.ac:80: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:80: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
macros/debug.m4:26: AC_DEBUG is expanded from...
macros/common.m4:25: SET_FLAGS is expanded from...
configure.ac:80: the top level
configure.ac:80: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:80: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
macros/debug.m4:39: AC_PROFILE is expanded from...
macros/common.m4:25: SET_FLAGS is expanded from...
configure.ac:80: the top level
configure.ac:80: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:80: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
macros/debug.m4:53: AC_WARNINGS is expanded from...
macros/common.m4:25: SET_FLAGS is expanded from...
configure.ac:80: the top level
configure.ac:85: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:85: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
macros/common.m4:105: ARCH_FLAGS is expanded from...
configure.ac:85: the top level
configure.ac:114: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:114: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
macros/linbox-misc.m4:26: LB_MISC is expanded from...
configure.ac:114: the top level
configure.ac:115: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:115: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
macros/maple-check.m4:39: LB_DRIVER is expanded from...
configure.ac:115: the top level
configure.ac:125: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:125: You should run autoupdate.
./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
macros/lapack-check.m4:28: LB_CHECK_LAPACK is expanded from...
configure.ac:125: the top level
configure.ac:127: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:127: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
macros/ntl-check.m4:38: LB_CHECK_NTL is expanded from...
configure.ac:127: the top level
configure.ac:127: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:127: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
macros/ntl-check.m4:38: LB_CHECK_NTL is expanded from...
configure.ac:127: the top level
configure.ac:127: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:127: You should run autoupdate.
./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2894: _AC_LINK_IFELSE is expanded from...
./lib/autoconf/general.m4:2911: AC_LINK_IFELSE is expanded from...
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
macros/ntl-check.m4:38: LB_CHECK_NTL is expanded from...
configure.ac:127: the top level
configure.ac:128: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:128: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
macros/mpfr-check.m4:37: LB_CHECK_MPFR is expanded from...
configure.ac:128: the top level
configure.ac:128: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:128: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
macros/mpfr-check.m4:37: LB_CHECK_MPFR is expanded from...
configure.ac:128: the top level
configure.ac:128: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:128: You should run autoupdate.
./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2894: _AC_LINK_IFELSE is expanded from...
./lib/autoconf/general.m4:2911: AC_LINK_IFELSE is expanded from...
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
macros/mpfr-check.m4:37: LB_CHECK_MPFR is expanded from...
configure.ac:128: the top level
configure.ac:129: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:129: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
macros/fplll-check.m4:37: LB_CHECK_FPLLL is expanded from...
configure.ac:129: the top level
configure.ac:129: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:129: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
macros/fplll-check.m4:37: LB_CHECK_FPLLL is expanded from...
configure.ac:129: the top level
configure.ac:129: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:129: You should run autoupdate.
./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2894: _AC_LINK_IFELSE is expanded from...
./lib/autoconf/general.m4:2911: AC_LINK_IFELSE is expanded from...
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
macros/fplll-check.m4:37: LB_CHECK_FPLLL is expanded from...
configure.ac:129: the top level
configure.ac:130: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:130: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
macros/iml-check.m4:37: LB_CHECK_IML is expanded from...
configure.ac:130: the top level
configure.ac:130: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:130: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
macros/iml-check.m4:37: LB_CHECK_IML is expanded from...
configure.ac:130: the top level
configure.ac:130: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:130: You should run autoupdate.
./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2894: _AC_LINK_IFELSE is expanded from...
./lib/autoconf/general.m4:2911: AC_LINK_IFELSE is expanded from...
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
macros/iml-check.m4:37: LB_CHECK_IML is expanded from...
configure.ac:130: the top level
configure.ac:131: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:131: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
macros/flint-check.m4:37: LB_CHECK_FLINT is expanded from...
configure.ac:131: the top level
configure.ac:131: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:131: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
macros/flint-check.m4:37: LB_CHECK_FLINT is expanded from...
configure.ac:131: the top level
configure.ac:131: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:131: You should run autoupdate.
./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2894: _AC_LINK_IFELSE is expanded from...
./lib/autoconf/general.m4:2911: AC_LINK_IFELSE is expanded from...
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
macros/flint-check.m4:37: LB_CHECK_FLINT is expanded from...
configure.ac:131: the top level
configure.ac:133: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:133: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
macros/saclib-check.m4:37: LB_CHECK_SACLIB is expanded from...
configure.ac:133: the top level
configure.ac:133: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:133: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
macros/saclib-check.m4:37: LB_CHECK_SACLIB is expanded from...
configure.ac:133: the top level
configure.ac:133: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:133: You should run autoupdate.
./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2894: _AC_LINK_IFELSE is expanded from...
./lib/autoconf/general.m4:2911: AC_LINK_IFELSE is expanded from...
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
macros/saclib-check.m4:37: LB_CHECK_SACLIB is expanded from...
configure.ac:133: the top level
configure.ac:134: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:134: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
macros/maple-check.m4:55: LB_CHECK_MAPLE is expanded from...
configure.ac:134: the top level
configure.ac:134: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:134: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
macros/maple-check.m4:55: LB_CHECK_MAPLE is expanded from...
configure.ac:134: the top level
configure.ac:138: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:138: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
macros/linbox-benchmark.m4:25: LB_BENCH is expanded from...
configure.ac:138: the top level
configure.ac:139: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:139: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
macros/tinyxml2-check.m4:25: LB_CHECK_XML is expanded from...
configure.ac:139: the top level
configure.ac:141: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:141: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
macros/linbox-doc.m4:23: LB_DOC is expanded from...
configure.ac:141: the top level
configure.ac:141: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:141: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
macros/linbox-doc.m4:23: LB_DOC is expanded from...
configure.ac:141: the top level
configure.ac:145: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:145: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
macros/ocl-check.m4:28: LB_CHECK_OCL is expanded from...
configure.ac:145: the top level
configure.ac:146: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:146: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
macros/mpi-check.m4:28: LB_CHECK_MPI is expanded from...
configure.ac:146: the top level
configure.ac:146: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:146: You should run autoupdate.
./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
macros/mpi-check.m4:28: LB_CHECK_MPI is expanded from...
configure.ac:146: the top level
configure.ac:46: installing 'build-aux/ar-lib'
configure.ac:46: installing 'build-aux/compile'
configure.ac:31: installing 'build-aux/config.guess'
configure.ac:31: installing 'build-aux/config.sub'
configure.ac:33: installing 'build-aux/install-sh'
configure.ac:33: installing 'build-aux/missing'
benchmarks/Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
tests/Makefile.am:383: warning: variable 'checker_SOURCES' is defined but no program or
tests/Makefile.am:383: library has 'checker' as canonical name (possible typo)
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- --without-archnative
./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --without-archnative
checking build system type... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
checking target system type... arm-unknown-linux-gnueabihf
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking whether make supports the include directive... yes (GNU style)
checking dependency style of g++... none
checking for gcc... gcc
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking for ar... ar
checking the archiver (ar) interface... ar
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for egrep... (cached) /bin/grep -E
checking for float.h... yes
checking for limits.h... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for sys/time.h... yes
checking for stdint.h... (cached) yes
checking for pthread.h... yes
checking for egrep... (cached) /bin/grep -E
checking for a sed that does not truncate output... (cached) /bin/sed
## --------------------------------------- ##
## START LINBOX CONFIG ##
## --------------------------------------- ##
checking for family name of compiler... gcc
checking whether g++ supports C++11 features by default... yes
---------------------------------------
checking whether to enable debugging options in the library... no
checking whether to enable profiling everything in the library... no
checking whether to enable warnings when compiling the library... no
checking whether C++ compiler accepts -march=native... yes
---------------------------------------
checking size of char... 1
checking size of short... 2
checking size of int... 4
checking size of long... 4
checking size of long long... 8
checking size of __int64_t... 8
checking for __int128_t... no
checking whether byte ordering is bigendian... no
---------------------------------------
Default path = /usr /usr/local
checking whether to compile the drivers... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for fflas-ffpack >= 2.5.0... yes
---------------------------------------
checking for LAPACK in fflas-ffpack... no
checking for NTL >= 5.0... found
checking for MPFR... found
checking for FPLLL >= 4.0.1... found
checking for IML... found
checking for FLINT... found
---------------------------------------
checking whether gnuplot works... yes
checking whether ps2pdf works... no
You must have ps2pdf installed to create pdf benchmarks
graphics for LinBox. Download the appropriate package
for your distribution, or get the source tarball from
http://pages.cs.wisc.edu/~ghost/
checking if tinyxml2 is available... no
configure: WARNING: tinyxml2 is not installed (no import/export of benchmarks).
checking whether to build documentation... no
checking whether dot works... no
---------------------------------------
checking for OpenCL... not found
checking for MPI... not found
---------------------------------------
---------------------------------------
LINBOX_CXXFLAGS = -O2 -Wall -DNDEBUG -UDEBUG
## --------------------------------------- ##
## END LINBOX CONFIG ##
## --------------------------------------- ##
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating linbox-config
config.status: creating examples/Makefile
config.status: creating examples/data/Makefile
config.status: creating doc/Makefile
config.status: creating linbox/Makefile
config.status: creating linbox/algorithms/Makefile
config.status: creating linbox/algorithms/dixon-solver/Makefile
config.status: creating linbox/algorithms/gauss/Makefile
config.status: creating linbox/algorithms/matrix-blas3/Makefile
config.status: creating linbox/algorithms/opencl-kernels/Makefile
config.status: creating linbox/algorithms/polynomial-matrix/Makefile
config.status: creating linbox/blackbox/Makefile
config.status: creating linbox/element/Makefile
config.status: creating linbox/field/Makefile
config.status: creating linbox/matrix/Makefile
config.status: creating linbox/matrix/sparsematrix/Makefile
config.status: creating linbox/matrix/densematrix/Makefile
config.status: creating linbox/matrix/matrixdomain/Makefile
config.status: creating linbox/matrix/sliced3/Makefile
config.status: creating linbox/randiter/Makefile
config.status: creating linbox/ring/Makefile
config.status: creating linbox/ring/ntl/Makefile
config.status: creating linbox/ring/modular/Makefile
config.status: creating linbox/solutions/Makefile
config.status: creating linbox/solutions/solve/Makefile
config.status: creating linbox/solutions/echelon/Makefile
config.status: creating linbox/util/Makefile
config.status: creating linbox/util/formats/Makefile
config.status: creating linbox/vector/Makefile
config.status: creating linbox/polynomial/Makefile
config.status: creating tests/Makefile
config.status: creating tests/data/Makefile
config.status: creating tests/matrix/Makefile
config.status: creating interfaces/Makefile
config.status: creating interfaces/driver/Makefile
config.status: creating interfaces/maple/Makefile
config.status: creating interfaces/kaapi/Makefile
config.status: creating benchmarks/Makefile
config.status: creating benchmarks/data/Makefile
config.status: creating benchmarks/matrix/Makefile
config.status: creating linbox.pc
config.status: creating config.h
config.status: executing linbox/config.h commands
config.status: creating linbox/config.h - prefix __LINBOX for config.h defines
config.status: executing depfiles commands
config.status: executing libtool commands
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build -a
make -j4
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make all-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in linbox
make[3]: Entering directory '/<<PKGBUILDDIR>>/linbox'
Making all in util
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/util'
Making all in formats
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/util/formats'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/util/formats'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/util'
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o error.lo error.C
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o debug.lo debug.C
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c error.C -fPIC -DPIC -o .libs/error.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c debug.C -fPIC -DPIC -o .libs/debug.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c error.C -o error.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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" )
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/util'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/util'
Making all in element
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/element'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/element'
Making all in field
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/field'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/field'
Making all in randiter
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/randiter'
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mersenne-twister.lo mersenne-twister.C
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c mersenne-twister.C -fPIC -DPIC -o .libs/mersenne-twister.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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" )
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/randiter'
Making all in vector
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/vector'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/vector'
Making all in matrix
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix'
Making all in sparsematrix
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/sparsematrix'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/sparsematrix'
Making all in densematrix
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/densematrix'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/densematrix'
Making all in matrixdomain
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/matrixdomain'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/matrixdomain'
Making all in sliced3
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/sliced3'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/sliced3'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix'
Making all in blackbox
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/blackbox'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/blackbox'
Making all in algorithms
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms'
Making all in dixon-solver
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/dixon-solver'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/dixon-solver'
Making all in gauss
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/gauss'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/gauss'
Making all in opencl-kernels
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/opencl-kernels'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/opencl-kernels'
Making all in matrix-blas3
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/matrix-blas3'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/matrix-blas3'
Making all in polynomial-matrix
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/polynomial-matrix'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/polynomial-matrix'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms'
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o diophantine-solver.lo diophantine-solver.C
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c diophantine-solver.C -fPIC -DPIC -o .libs/diophantine-solver.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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" )
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms'
Making all in solutions
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions'
Making all in solve
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions/solve'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions/solve'
Making all in echelon
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions/echelon'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions/echelon'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions'
Making all in ring
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring'
Making all in ntl
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring/ntl'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring/ntl'
Making all in modular
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring/modular'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring/modular'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring'
Making all in polynomial
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/polynomial'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/polynomial'
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox'
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../linbox -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o dummy.lo dummy.C
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../linbox -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c dummy.C -fPIC -DPIC -o .libs/dummy.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../linbox -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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/11/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/11/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/11 -L/usr/lib/gcc/arm-linux-gnueabihf/11/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/11/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/11/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/11/../../../arm-linux-gnueabihf/crtn.o -O2 -pthread -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")
libtool: link: (cd .libs/liblinbox.lax/libutil.a && ar x "/<<PKGBUILDDIR>>/linbox/util/.libs/libutil.a")
libtool: link: (cd .libs/liblinbox.lax/libranditer.a && ar x "/<<PKGBUILDDIR>>/linbox/randiter/.libs/libranditer.a")
libtool: link: (cd .libs/liblinbox.lax/libalgorithms.a && ar x "/<<PKGBUILDDIR>>/linbox/algorithms/.libs/libalgorithms.a")
libtool: link: ar cr .libs/liblinbox.a dummy.o .libs/liblinbox.lax/libutil.a/debug.o .libs/liblinbox.lax/libutil.a/error.o .libs/liblinbox.lax/libranditer.a/mersenne-twister.o .libs/liblinbox.lax/libalgorithms.a/diophantine-solver.o
libtool: link: ranlib .libs/liblinbox.a
libtool: link: rm -fr .libs/liblinbox.lax
libtool: link: ( cd ".libs" && rm -f "liblinbox.la" && ln -s "../liblinbox.la" "liblinbox.la" )
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/linbox'
Making all in benchmarks
make[3]: Entering directory '/<<PKGBUILDDIR>>/benchmarks'
Making all in data
make[4]: Entering directory '/<<PKGBUILDDIR>>/benchmarks/data'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks/data'
Making all in matrix
make[4]: Entering directory '/<<PKGBUILDDIR>>/benchmarks/matrix'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks/matrix'
make[4]: Entering directory '/<<PKGBUILDDIR>>/benchmarks'
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DDISABLE_COMMENTATOR -DLinBoxSrcOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o benchmark.lo benchmark.C
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DDISABLE_COMMENTATOR -DLinBoxSrcOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c benchmark.C -fPIC -DPIC -o .libs/benchmark.o
In file included from /usr/include/c++/11/bits/stl_algo.h:61,
from /usr/include/c++/11/algorithm:62,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/integer.h:46,
from benchmark.h:48,
from benchmark.C:36:
/usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/11/algorithm:62,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/integer.h:46,
from benchmark.h:48,
from benchmark.C:36:
/usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1925 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1819 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/integer.h:46,
from benchmark.h:48,
from benchmark.C:36:
/usr/include/c++/11/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/stl_vector.h:653:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
653 | vector(_InputIterator __first, _InputIterator __last,
| ^~~~~~
/usr/include/c++/11/bits/stl_vector.h:653:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
benchmark.C: In function ‘double LinBox::fit3(const dvector_t&, const dvector_t&, int, double)’:
benchmark.C:903:67: warning: array subscript 2 is outside array bounds of ‘double [2]’ [-Warray-bounds]
903 | dvector_t X1(2); X1[0]=X[1]; X1[2]=X[2];
In file included from /usr/include/arm-linux-gnueabihf/c++/11/bits/c++allocator.h:33,
from /usr/include/c++/11/bits/allocator.h:46,
from /usr/include/c++/11/string:41,
from /usr/include/c++/11/bits/locale_classes.h:40,
from /usr/include/c++/11/bits/ios_base.h:41,
from /usr/include/c++/11/ios:42,
from /usr/include/c++/11/ostream:38,
from /usr/include/c++/11/iostream:39,
from ../linbox/linbox-config.h:45,
from benchmark.C:34:
/usr/include/c++/11/ext/new_allocator.h:127:48: note: referencing an object of size 16 allocated by ‘void* operator new(std::size_t)’
127 | return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
benchmark.C:904:67: warning: array subscript 2 is outside array bounds of ‘double [2]’ [-Warray-bounds]
904 | dvector_t Y1(2); Y1[0]=Y[1]; Y1[2]=Y[2];
In file included from /usr/include/arm-linux-gnueabihf/c++/11/bits/c++allocator.h:33,
from /usr/include/c++/11/bits/allocator.h:46,
from /usr/include/c++/11/string:41,
from /usr/include/c++/11/bits/locale_classes.h:40,
from /usr/include/c++/11/bits/ios_base.h:41,
from /usr/include/c++/11/ios:42,
from /usr/include/c++/11/ostream:38,
from /usr/include/c++/11/iostream:39,
from ../linbox/linbox-config.h:45,
from benchmark.C:34:
/usr/include/c++/11/ext/new_allocator.h:127:48: note: referencing an object of size 16 allocated by ‘void* operator new(std::size_t)’
127 | return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
benchmark.C:921:63: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
921 | dvector_t X1(X.begin(),X.begin()+(n-1));
| ^
benchmark.C:922:63: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
922 | dvector_t Y1(Y.begin(),Y.begin()+(n-1));
| ^
In file included from /usr/include/c++/11/algorithm:62,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/integer.h:46,
from benchmark.h:48,
from benchmark.C:36:
/usr/include/c++/11/bits/stl_algo.h: In function ‘double LinBox::computeMFLOPS(const dvector_t&, double, LinBox::Tag::TimeSelect)’:
/usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1954 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1955 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1956 | __comp);
| ~~~~~~~
/usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1871 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1954 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1955 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1956 | __comp);
| ~~~~~~~
/usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1871 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from benchmark-utils.h:296,
from benchmark.h:62,
from benchmark.C:36:
../benchmarks/benchmark-utils.C:198:78: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
198 | dvector_t tps2 (tim.begin()+q1,tim.begin()+q3);
| ^
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/integer.h:46,
from benchmark.h:48,
from benchmark.C:36:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
509 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/integer.h:46,
from benchmark.h:48,
from benchmark.C:36:
/usr/include/c++/11/bits/stl_vector.h: In member function ‘void LinBox::DataSeries::push_back(const string&, const double&, const double&, const double&)’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/integer.h:46,
from benchmark.h:48,
from benchmark.C:36:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/integer.h:46,
from benchmark.h:48,
from benchmark.C:36:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In member function ‘void LinBox::PlotGraph::mergeTwoSeries(LinBox::svector_t&, LinBox::dmatrix_t&, const svector_t&, const dvector_t&, const size_t&) const’:
/usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
960 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/integer.h:46,
from benchmark.h:48,
from benchmark.C:36:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/integer.h:46,
from benchmark.h:48,
from benchmark.C:36:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DDISABLE_COMMENTATOR -DLinBoxSrcOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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" )
make[4]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks'
Making all in tests
make[3]: Entering directory '/<<PKGBUILDDIR>>/tests'
Making all in data
make[4]: Entering directory '/<<PKGBUILDDIR>>/tests/data'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests/data'
Making all in matrix
make[4]: Entering directory '/<<PKGBUILDDIR>>/tests/matrix'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests/matrix'
make[4]: Entering directory '/<<PKGBUILDDIR>>/tests'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests'
Making all in interfaces
make[3]: Entering directory '/<<PKGBUILDDIR>>/interfaces'
Making all in driver
make[4]: Entering directory '/<<PKGBUILDDIR>>/interfaces/driver'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/interfaces/driver'
Making all in kaapi
make[4]: Entering directory '/<<PKGBUILDDIR>>/interfaces/kaapi'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/interfaces/kaapi'
Making all in maple
make[4]: Entering directory '/<<PKGBUILDDIR>>/interfaces/maple'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/interfaces/maple'
make[4]: Entering directory '/<<PKGBUILDDIR>>/interfaces'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/interfaces'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/interfaces'
Making all in doc
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making all in examples
make[3]: Entering directory '/<<PKGBUILDDIR>>/examples'
Making all in data
make[4]: Entering directory '/<<PKGBUILDDIR>>/examples/data'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/examples/data'
make[4]: Entering directory '/<<PKGBUILDDIR>>/examples'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/examples'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/examples'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test -a
make -j4 check VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making check in linbox
make[2]: Entering directory '/<<PKGBUILDDIR>>/linbox'
Making check in util
make[3]: Entering directory '/<<PKGBUILDDIR>>/linbox/util'
Making check in formats
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/util/formats'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/util/formats'
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/util'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/util'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/linbox/util'
Making check in element
make[3]: Entering directory '/<<PKGBUILDDIR>>/linbox/element'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/linbox/element'
Making check in field
make[3]: Entering directory '/<<PKGBUILDDIR>>/linbox/field'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/linbox/field'
Making check in randiter
make[3]: Entering directory '/<<PKGBUILDDIR>>/linbox/randiter'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/linbox/randiter'
Making check in vector
make[3]: Entering directory '/<<PKGBUILDDIR>>/linbox/vector'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/linbox/vector'
Making check in matrix
make[3]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix'
Making check in sparsematrix
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/sparsematrix'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/sparsematrix'
Making check in densematrix
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/densematrix'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/densematrix'
Making check in matrixdomain
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/matrixdomain'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/matrixdomain'
Making check in sliced3
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/sliced3'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/sliced3'
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix'
Making check in blackbox
make[3]: Entering directory '/<<PKGBUILDDIR>>/linbox/blackbox'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/linbox/blackbox'
Making check in algorithms
make[3]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms'
Making check in dixon-solver
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/dixon-solver'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/dixon-solver'
Making check in gauss
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/gauss'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/gauss'
Making check in opencl-kernels
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/opencl-kernels'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/opencl-kernels'
Making check in matrix-blas3
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/matrix-blas3'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/matrix-blas3'
Making check in polynomial-matrix
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/polynomial-matrix'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/polynomial-matrix'
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms'
Making check in solutions
make[3]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions'
Making check in solve
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions/solve'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions/solve'
Making check in echelon
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions/echelon'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions/echelon'
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions'
Making check in ring
make[3]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring'
Making check in ntl
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring/ntl'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring/ntl'
Making check in modular
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring/modular'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring/modular'
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring'
Making check in polynomial
make[3]: Entering directory '/<<PKGBUILDDIR>>/linbox/polynomial'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/linbox/polynomial'
make[3]: Entering directory '/<<PKGBUILDDIR>>/linbox'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/linbox'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/linbox'
Making check in benchmarks
make[2]: Entering directory '/<<PKGBUILDDIR>>/benchmarks'
Making check in data
make[3]: Entering directory '/<<PKGBUILDDIR>>/benchmarks/data'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks/data'
Making check in matrix
make[3]: Entering directory '/<<PKGBUILDDIR>>/benchmarks/matrix'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks/matrix'
make[3]: Entering directory '/<<PKGBUILDDIR>>/benchmarks'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks'
Making check in tests
make[2]: Entering directory '/<<PKGBUILDDIR>>/tests'
Making check in data
make[3]: Entering directory '/<<PKGBUILDDIR>>/tests/data'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests/data'
Making check in matrix
make[3]: Entering directory '/<<PKGBUILDDIR>>/tests/matrix'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests/matrix'
make[3]: Entering directory '/<<PKGBUILDDIR>>/tests'
make check-TESTS
make[4]: Entering directory '/<<PKGBUILDDIR>>/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/tests'
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-solve.o test-solve.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-solve-full.o test-solve-full.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-smith-form-valence.o test-smith-form-valence.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-local-smith-form-sparseelim.o test-local-smith-form-sparseelim.C
In file included from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from ../linbox/linbox-config.h:42,
from test-smith-form.h:31,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long int>*, std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > > >; _Tp = unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val<LinBox::VectorWrapper::CompareSparseEntries<long long int> >]’:
/usr/include/c++/11/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long int>*, std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > > >’ changed in GCC 7.1
1451 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
| ^~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long int>*, std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > > >’ 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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::stdsqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
225 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::stdsqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/util/args-parser.h:31,
from ../linbox/util/commentator.h:1011,
from test-smith-form.h:33,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = std::pair<unsigned int, long long int>; _Alloc = std::allocator<std::pair<unsigned int, long long int> >]’:
/usr/include/c++/11/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > >::iterator’ changed in GCC 7.1
184 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > >::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-local-smith-form-sparseelim.C:43:
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<unsigned int, long long unsigned int> >]’:
/usr/include/c++/11/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > >::const_iterator’ changed in GCC 7.1
340 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, long long int>}; _Tp = std::pair<unsigned int, long long int>; _Alloc = std::allocator<std::pair<unsigned int, long long int> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<unsigned int, long long int>; _Alloc = std::allocator<std::pair<unsigned int, long long int> >]’:
/usr/include/c++/11/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > >::const_iterator’ changed in GCC 7.1
340 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:356:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long int>*, std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > > >’ changed in GCC 7.1
356 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, long long int>}; _Tp = std::pair<unsigned int, long long int>; _Alloc = std::allocator<std::pair<unsigned int, long long int> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long int>*, std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/algorithm:62,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/util/args-parser.h:31,
from ../linbox/util/commentator.h:1011,
from test-smith-form.h:33,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/stl_algo.h: In function ‘void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::other&, const Self_t&) [with _Tp1 = Givaro::GFqDom<long long int>; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/stl_algo.h:2021:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long int>*, std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > > >’ changed in GCC 7.1
2021 | return std::__lower_bound(__first, __last, __val,
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
2022 | __gnu_cxx::__ops::__iter_comp_val(__comp));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/util/args-parser.h:31,
from ../linbox/util/commentator.h:1011,
from test-smith-form.h:33,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/util/args-parser.h:31,
from ../linbox/util/commentator.h:1011,
from test-smith-form.h:33,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<unsigned int, RecInt::ruint<7> >; _Alloc = std::allocator<std::pair<unsigned int, RecInt::ruint<7> > >]’:
/usr/include/c++/11/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, RecInt::ruint<7> >, std::allocator<std::pair<unsigned int, RecInt::ruint<7> > > >::const_iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::const_iterator’ changed in GCC 7.1
340 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/util/args-parser.h:31,
from ../linbox/util/commentator.h:1011,
from test-smith-form.h:33,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/stl_vector.h: In function ‘void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::other&, const Self_t&) [with _Tp1 = Givaro::ModularBalanced<double>; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::ZRing<Givaro::Integer>]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/algorithm:62,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/util/args-parser.h:31,
from ../linbox/util/commentator.h:1011,
from test-smith-form.h:33,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/stl_algo.h: In constructor ‘LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::SparseMatrixGeneric(LinBox::MatrixStream<Field>&) [with _Field = Givaro::Modular<long long int>; _Row = std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > >]’:
/usr/include/c++/11/bits/stl_algo.h:2021:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long int>*, std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > > >’ changed in GCC 7.1
2021 | return std::__lower_bound(__first, __last, __val,
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
2022 | __gnu_cxx::__ops::__iter_comp_val(__comp));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/util/args-parser.h:31,
from ../linbox/util/commentator.h:1011,
from test-smith-form.h:33,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<unsigned int, RecInt::ruint<8> >; _Alloc = std::allocator<std::pair<unsigned int, RecInt::ruint<8> > >]’:
/usr/include/c++/11/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, RecInt::ruint<8> >, std::allocator<std::pair<unsigned int, RecInt::ruint<8> > > >::const_iterator’ changed in GCC 7.1
In file included from ../linbox/matrix/sparsematrix/sparse-sequence-vector.h:623,
from ../linbox/matrix/sparsematrix/sparse-generic.h:472,
from ../linbox/matrix/sparse-matrix.h:70,
from ../linbox/algorithms/matrix-hom.h:42,
from ../linbox/solutions/smith-form.h:32,
from test-smith-form.h:36,
from test-smith-form-valence.C:33:
../linbox/matrix/sparsematrix/sparse-sequence-vector.inl:70:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long int>*, std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > > >’ changed in GCC 7.1
70 | }
| ^
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<unsigned int, RecInt::ruint<9> >; _Alloc = std::allocator<std::pair<unsigned int, RecInt::ruint<9> > >]’:
/usr/include/c++/11/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, RecInt::ruint<9> >, std::allocator<std::pair<unsigned int, RecInt::ruint<9> > > >::const_iterator’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/util/args-parser.h:31,
from ../linbox/util/commentator.h:1011,
from test-smith-form.h:33,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector<unsigned int>& LinBox::PRank(std::vector<unsigned int>&, size_t&, const char*, Givaro::Integer, size_t, size_t)’:
/usr/include/c++/11/bits/stl_vector.h:1461:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long int>*, std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > > >’ changed in GCC 7.1
1461 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/algorithm:62,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/util/args-parser.h:31,
from ../linbox/util/commentator.h:1011,
from test-smith-form.h:33,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/stl_algo.h: In constructor ‘LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::SparseMatrixGeneric(LinBox::MatrixStream<Field>&) [with _Field = Givaro::ZRing<long long int>; _Row = std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > >]’:
/usr/include/c++/11/bits/stl_algo.h:2021:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long int>*, std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > > >’ changed in GCC 7.1
2021 | return std::__lower_bound(__first, __last, __val,
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
2022 | __gnu_cxx::__ops::__iter_comp_val(__comp));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/util/args-parser.h:31,
from ../linbox/util/commentator.h:1011,
from test-smith-form.h:33,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector<unsigned int>& LinBox::PRankPowerOfTwo(std::vector<unsigned int>&, size_t&, const char*, size_t, size_t)’:
/usr/include/c++/11/bits/stl_vector.h:1461:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long int>*, std::vector<std::pair<unsigned int, long long int>, std::allocator<std::pair<unsigned int, long long int> > > >’ changed in GCC 7.1
1461 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-smith-form.o test-smith-form.C
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-local-smith-form-sparseelim.C:43:
/usr/include/c++/11/bits/stl_vector.h: In function ‘void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::ZRing<long long unsigned int>; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix<Givaro::Modular<long long unsigned int, long long unsigned int, void>, std::vector<long long unsigned int> >]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In function ‘void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::Modular<long long unsigned int, long long unsigned int, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix<Givaro::Modular<long long unsigned int, long long unsigned int, void>, std::vector<long long unsigned int> >]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from ../linbox/util/debug.h:42,
from ../linbox/util/commentator.inl:47,
from ../linbox/util/commentator.h:809,
from test-solve.C:42:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from ../linbox/util/debug.h:42,
from ../linbox/util/commentator.inl:47,
from ../linbox/util/commentator.h:809,
from test-solve.C:42:
/usr/include/c++/11/bits/stl_vector.h: In function ‘vect& Givaro::Poly1PadicDom<Domain, Givaro::Dense>::radix(vect&, const Element&, int64_t) [with vect = std::vector<double>; Domain = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from ../linbox/util/debug.h:42,
from ../linbox/util/commentator.inl:47,
from ../linbox/util/commentator.h:809,
from test-solve.C:42:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘OutVector& LinBox::Compose<_Blackbox, _Blackbox>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Blackbox = LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘Vector1& LinBox::MatrixDomain<Field_>::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = std::vector<std::vector<double>, std::allocator<std::vector<double> > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::pair<unsigned int, std::vector<double> >, std::allocator<std::pair<unsigned int, std::vector<double> > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘OutVector& LinBox::DirectSumOwner<Blackbox, Blackbox>::applyTranspose(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘typename Field::Element& LinBox::DotProductDomain<Field_>::dotSpecializedDD(typename LinBox::DotProductDomain<Field_>::Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >, __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >; Vector2 = LinBox::ReverseVector<LinBox::Subvector<__gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >, __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > > >; Field_ = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from ../linbox/util/debug.h:42,
from ../linbox/util/commentator.inl:47,
from ../linbox/util/commentator.h:809,
from test-solve.C:42:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In function ‘const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::Field::Element&) [with _Field = Givaro::Modular<double>; _Row = std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >]’:
/usr/include/c++/11/bits/vector.tcc:356:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
356 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair<unsigned int, double>&}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In constructor ‘LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::SparseMatrixGeneric(LinBox::MatrixStream<Field>&) [with _Field = Givaro::Modular<double>; _Row = std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In function ‘void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::Modular<RecInt::ruint<9>, RecInt::ruint<9>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix<Givaro::Modular<RecInt::ruint<8>, RecInt::ruint<9>, void>, std::vector<RecInt::ruint<8>, std::allocator<RecInt::ruint<8> > > >]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, RecInt::ruint<9> >, std::allocator<std::pair<unsigned int, RecInt::ruint<9> > > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In function ‘void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::ZRing<RecInt::ruint<9> >; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix<Givaro::Modular<RecInt::ruint<8>, RecInt::ruint<9>, void>, std::vector<RecInt::ruint<8>, std::allocator<RecInt::ruint<8> > > >]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, RecInt::ruint<9> >, std::allocator<std::pair<unsigned int, RecInt::ruint<9> > > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In function ‘void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::Modular<RecInt::ruint<8>, RecInt::ruint<8>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix<Givaro::Modular<RecInt::ruint<7>, RecInt::ruint<8> >, std::vector<RecInt::ruint<7>, std::allocator<RecInt::ruint<7> > > >]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, RecInt::ruint<8> >, std::allocator<std::pair<unsigned int, RecInt::ruint<8> > > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In function ‘void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::ZRing<RecInt::ruint<8> >; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix<Givaro::Modular<RecInt::ruint<7>, RecInt::ruint<8> >, std::vector<RecInt::ruint<7>, std::allocator<RecInt::ruint<7> > > >]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, RecInt::ruint<8> >, std::allocator<std::pair<unsigned int, RecInt::ruint<8> > > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In function ‘void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::Modular<RecInt::ruint<7>, RecInt::ruint<7>, void>; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix<Givaro::Modular<RecInt::ruint<6>, RecInt::ruint<7>, void>, std::vector<RecInt::ruint<6>, std::allocator<RecInt::ruint<6> > > >]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, RecInt::ruint<7> >, std::allocator<std::pair<unsigned int, RecInt::ruint<7> > > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In function ‘void LinBox::MatrixHom::map(LinBox::SparseMatrix<_Field, _Storage>&, const IMatrix&) [with Field = Givaro::ZRing<RecInt::ruint<7> >; Vect = LinBox::SparseMatrixFormat::SparseSeq; IMatrix = LinBox::BlasMatrix<Givaro::Modular<RecInt::ruint<6>, RecInt::ruint<7>, void>, std::vector<RecInt::ruint<6>, std::allocator<RecInt::ruint<6> > > >]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, RecInt::ruint<7> >, std::allocator<std::pair<unsigned int, RecInt::ruint<7> > > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
148 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/stl_vector.h: In function ‘bool sparse_local_smith(SparseMat&, size_t, size_t, size_t, const Base&, int, const std::map<int, unsigned int>&) [with Base = long long unsigned int; SparseMat = LinBox::SparseMatrix<Givaro::Modular<long long unsigned int, long long unsigned int, void>, LinBox::SparseMatrixFormat::SparseSeq>]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/util/args-parser.h:31,
from ../linbox/util/commentator.h:1011,
from test-smith-form.h:33,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/stl_vector.h: In function ‘vect& Givaro::Poly1PadicDom<Domain, Givaro::Dense>::radix(vect&, const Element&, int64_t) [with vect = std::vector<double>; Domain = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::karamul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
134 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::karamul( Rep& R, const RepIterator Rbeg, const RepIterator Rend, const Rep& P, const RepConstIterator Pbeg, const RepConstIterator Pend, const Rep& Q, const RepConstIterator Qbeg, const RepConstIterator Qend ) const
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/util/args-parser.h:31,
from ../linbox/util/commentator.h:1011,
from test-smith-form.h:33,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
72 | return karamul(R, Rbeg, Rend,
| ~~~~~~~^~~~~~~~~~~~~~~
73 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
74 | Q, Qbeg, Qend);
| ~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘typename Field::Element& LinBox::DotProductDomain<Field_>::dotSpecializedDD(typename LinBox::DotProductDomain<Field_>::Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::ModularBalanced<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘typename Field::Element& LinBox::DotProductDomain<Field_>::dotSpecializedDD(typename LinBox::DotProductDomain<Field_>::Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >, __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >; Vector2 = LinBox::ReverseVector<LinBox::Subvector<__gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >, __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > > >; Field_ = Givaro::Extension<Givaro::ModularBalanced<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘bool Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::is_irreducible(const Rep&, Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::Residu_t) const [with Domain = Givaro::ModularBalanced<double>; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/util/args-parser.h:31,
from ../linbox/util/commentator.h:1011,
from test-smith-form.h:33,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int>::iterator’ changed in GCC 7.1
426 | 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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from ../linbox/util/args-parser.h:31,
from ../linbox/util/commentator.h:1011,
from test-smith-form.h:33,
from test-smith-form-valence.C:33:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >’ 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<const long long int*, std::vector<long long int> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >’ 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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >’ changed in GCC 7.1
175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int>::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int>::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >’ changed in GCC 7.1
178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int>::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int>::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqrrec(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
191 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqrrec( Rep& R, const RepIterator Rbeg, const RepIterator Rend, const Rep& P, const RepConstIterator Pbeg, const RepConstIterator Pend, const Type_t& two) const
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
93 | return sqrrec(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
94 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
95 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
97 | return stdsqr(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
98 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
99 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
93 | return sqrrec(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
94 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
95 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
97 | return stdsqr(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
98 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
99 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >’ 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<const long long int*, std::vector<long long int> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >’ 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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
93 | return sqrrec(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
94 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
95 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
97 | return stdsqr(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
98 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
99 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1muldiv.inl: In constructor ‘Givaro::GFqDom<TT>::GFqDom(Givaro::GFqDom<TT>::UTT, Givaro::GFqDom<TT>::UTT) [with TT = long long int]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >’ 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<const long long int*, std::vector<long long int> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-smith-form-adaptive.o test-smith-form-adaptive.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-smith-form-iliopoulos.o test-smith-form-iliopoulos.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-smith-form-local.o test-smith-form-local.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-last-invariant-factor.o test-last-invariant-factor.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-qlup.o test-qlup.C
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-qlup.C:42:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair<unsigned int, double>&}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-qlup.C:42:
/usr/include/c++/11/bits/stl_vector.h: In function ‘size_t& LinBox::GaussDomain<_Field>::QLUPin(size_t&, LinBox::GaussDomain<_Field>::Element&, Perm&, _Matrix&, _Matrix&, Perm&, size_t, size_t) const [with _Matrix = LinBox::SparseMatrix<Givaro::Modular<double>, LinBox::SparseMatrixFormat::SparseSeq>; Perm = LinBox::Permutation<Givaro::Modular<double>, LinBox::BlasMatrix<Givaro::Modular<double>, std::vector<double> > >; _Field = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-qlup.C:42:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In function ‘const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::Field::Element&) [with _Field = Givaro::Modular<double>; _Row = std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >]’:
/usr/include/c++/11/bits/vector.tcc:356:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
356 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-det.o test-det.C
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-det.C:42:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> >::iterator’ changed in GCC 7.1
In file included from ../linbox/algorithms/cra-builder-single.h:39,
from ../linbox/solutions/det.h:528,
from test-det.C:48:
../linbox/algorithms/cra-builder-full-multip.h: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced<double>; Iter = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; Domain_Type = Givaro::ModularBalanced<double>]’:
../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) {
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-det.C:42:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-det.C:42:
/usr/include/c++/11/bits/stl_vector.h: In member function ‘void LinBox::CRABuilderVarPrecEarlySingle<Domain_Type>::initialize(const Domain&, const DomainElement&) [with Domain_Type = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In member function ‘void LinBox::CRABuilderVarPrecEarlySingle<Domain_Type>::progress(const Domain&, const DomainElement&) [with Domain_Type = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-det.C:42:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::collapse() const [with Domain_Type = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from ../linbox/algorithms/cra-builder-single.h:39,
from ../linbox/solutions/det.h:528,
from test-det.C:48:
../linbox/algorithms/cra-builder-full-multip.h: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::Modular<double>; Iter = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; Domain_Type = Givaro::Modular<double>]’:
../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) {
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-det.C:42:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-det.C:42:
/usr/include/c++/11/bits/stl_vector.h: In member function ‘void LinBox::CRABuilderVarPrecEarlySingle<Domain_Type>::progress(const Domain&, const DomainElement&) [with Domain_Type = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In member function ‘void LinBox::CRABuilderVarPrecEarlySingle<Domain_Type>::initialize(const Domain&, const DomainElement&) [with Domain_Type = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-det.C:42:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::collapse() const [with Domain_Type = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In function ‘bool sparse_local_smith(SparseMat&, size_t, size_t, size_t, const Base&, int, const std::map<int, unsigned int>&) [with Base = RecInt::ruint<7>; SparseMat = LinBox::SparseMatrix<Givaro::Modular<RecInt::ruint<7>, RecInt::ruint<7>, void>, LinBox::SparseMatrixFormat::SparseSeq>]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, RecInt::ruint<7> >, std::allocator<std::pair<unsigned int, RecInt::ruint<7> > > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Vector1& LinBox::MatrixDomain<Field_>::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::pair<unsigned int, std::vector<double> >, std::allocator<std::pair<unsigned int, std::vector<double> > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::ModularBalanced<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ 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/ring/ntl/ntl-zz.h:38,
from ../linbox/field/hom.h:37,
from ../linbox/vector/blas-vector.h:43,
from ../linbox/matrix/densematrix/blas-matrix.h:42,
from ../linbox/matrix/dense-matrix.h:85,
from test-smith-form.h:34,
from test-smith-form-valence.C:33:
/usr/include/givaro/givpoly1kara.inl: In member function ‘OutVector& LinBox::ComposeOwner<_Blackbox1, _Blackbox2>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Blackbox1 = LinBox::TransposeOwner<LinBox::SparseMatrix<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::SparseMatrixFormat::SparseSeq> >; _Blackbox2 = LinBox::SparseMatrix<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::SparseMatrixFormat::SparseSeq>]’:
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
72 | return karamul(R, Rbeg, Rend,
| ~~~~~~~^~~~~~~~~~~~~~~
73 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
74 | Q, Qbeg, Qend);
| ~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/c++/11/bits/stl_vector.h: In function ‘bool sparse_local_smith(SparseMat&, size_t, size_t, size_t, const Base&, int, const std::map<int, unsigned int>&) [with Base = RecInt::ruint<8>; SparseMat = LinBox::SparseMatrix<Givaro::Modular<RecInt::ruint<8>, RecInt::ruint<8>, void>, LinBox::SparseMatrixFormat::SparseSeq>]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, RecInt::ruint<8> >, std::allocator<std::pair<unsigned int, RecInt::ruint<8> > > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl: In member function ‘OutVector& LinBox::ComposeOwner<_Blackbox1, _Blackbox2>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Blackbox1 = LinBox::SparseMatrix<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::SparseMatrixFormat::SparseSeq>; _Blackbox2 = LinBox::TransposeOwner<LinBox::SparseMatrix<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::SparseMatrixFormat::SparseSeq> >]’:
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
72 | return karamul(R, Rbeg, Rend,
| ~~~~~~~^~~~~~~~~~~~~~~
73 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
74 | Q, Qbeg, Qend);
| ~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-regression.o test-regression.C
/usr/include/c++/11/bits/stl_vector.h: In function ‘bool sparse_local_smith(SparseMat&, size_t, size_t, size_t, const Base&, int, const std::map<int, unsigned int>&) [with Base = RecInt::ruint<9>; SparseMat = LinBox::SparseMatrix<Givaro::Modular<RecInt::ruint<9>, RecInt::ruint<9>, void>, LinBox::SparseMatrixFormat::SparseSeq>]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, RecInt::ruint<9> >, std::allocator<std::pair<unsigned int, RecInt::ruint<9> > > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-regression2.o test-regression2.C
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression.C:31:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, long long unsigned int>}; _Tp = std::pair<unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<unsigned int, long long unsigned int> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In function ‘const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::Field::Element&) [with _Field = Givaro::ZRing<long long unsigned int>; _Row = std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:356:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >’ changed in GCC 7.1
356 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const unsigned int&, long long unsigned int&}; _Tp = std::pair<unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<unsigned int, long long unsigned int> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In function ‘bool testLocalSmith()’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::const_iterator’ changed in GCC 7.1
340 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression.C:31:
/usr/include/c++/11/bits/stl_vector.h: In function ‘const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::Field::Element&) [with _Field = Givaro::ModularBalanced<double>; _Row = std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In function ‘const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::Field::Element&) [with _Field = Givaro::Modular<double>; _Row = std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >]’:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression.C:31:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression.C:31:
/usr/include/c++/11/bits/stl_vector.h: In function ‘vect& Givaro::Poly1PadicDom<Domain, Givaro::Dense>::radix(vect&, const Element&, int64_t) [with vect = std::vector<double>; Domain = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression.C:31:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘Vector1& LinBox::MVProductDomain<Field>::mulColDense(const LinBox::VectorDomain<Field>&, Vector1&, const Matrix_&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Matrix = LinBox::TransposeMatrix<LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::pair<unsigned int, std::vector<double> >, std::allocator<std::pair<unsigned int, std::vector<double> > > >, LinBox::VectorCategories::SparseSequenceVectorTag>, LinBox::MatrixCategories::RowMatrixTag>; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘Vector1& LinBox::PolynomialBBOwner<Blackbox, Poly>::applyTranspose(Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq>; Poly = LinBox::DensePolynomial<Givaro::Extension<Givaro::Modular<double> > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-rank-ex.o test-rank-ex.C
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression.C:31:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> >::iterator’ changed in GCC 7.1
426 | 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<Domain_Type>::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced<double>; Iter = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; Domain_Type = Givaro::ModularBalanced<double>]’:
../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) {
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression.C:31:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
148 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyRight(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyLeft(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression.C:31:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::collapse() const [with Domain_Type = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch<Givaro::Modular<double, double, void> >}; _Tp = LinBox::CekstvSwitch<Givaro::Modular<double> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In constructor ‘LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::Modular<double>; Switch = LinBox::CekstvSwitch<Givaro::Modular<double> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::Modular<double> >*, std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >}; _Tp = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In constructor ‘LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom<long long int>; Switch = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >*, std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression2.C:31:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression2.C:31:
/usr/include/c++/11/bits/stl_vector.h: In function ‘vect& Givaro::Poly1PadicDom<Domain, Givaro::Dense>::radix(vect&, const Element&, int64_t) [with vect = std::vector<double>; Domain = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression2.C:31:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘OutVector& LinBox::Butterfly<_Field, Switch>::applyTranspose(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Field = Givaro::Extension<Givaro::Modular<double> >; Switch = LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘typename Field::Element& LinBox::DotProductDomain<Field_>::dotSpecializedDD(typename LinBox::DotProductDomain<Field_>::Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >, __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >; Vector2 = LinBox::ReverseVector<LinBox::Subvector<__gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >, __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > > >; Field_ = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::iterator’ changed in GCC 7.1
426 | 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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression.C:31:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In constructor ‘Givaro::GFqDom<TT>::GFqDom(Givaro::GFqDom<TT>::UTT, Givaro::GFqDom<TT>::UTT) [with TT = long long int]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘Vector1& LinBox::MVProductDomain<Field>::mulColDense(const LinBox::VectorDomain<Field>&, Vector1&, const Matrix_&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Matrix = LinBox::TransposeMatrix<LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::pair<unsigned int, std::vector<double> >, std::allocator<std::pair<unsigned int, std::vector<double> > > >, LinBox::VectorCategories::SparseSequenceVectorTag>, LinBox::MatrixCategories::RowMatrixTag>; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from ../linbox/linbox-config.h:42,
from test-rank-ex.C:32:
/usr/include/c++/11/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >; _Tp = unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val<LinBox::VectorWrapper::CompareSparseEntries<double> >]’:
/usr/include/c++/11/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
1451 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
| ^~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Vector1& LinBox::MatrixDomain<Field_>::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::pair<unsigned int, std::vector<double> >, std::allocator<std::pair<unsigned int, std::vector<double> > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘Vector1& LinBox::PolynomialBBOwner<Blackbox, Poly>::apply(Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq>; Poly = LinBox::DensePolynomial<Givaro::Extension<Givaro::Modular<double> > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
148 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1muldiv.inl: In function ‘Vector1& LinBox::MVProductDomain<Field>::mulColDense(const LinBox::VectorDomain<Field>&, Vector1&, const Matrix_&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Matrix = LinBox::TransposeMatrix<LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::pair<unsigned int, std::vector<double> >, std::allocator<std::pair<unsigned int, std::vector<double> > > >, LinBox::VectorCategories::SparseSequenceVectorTag>, LinBox::MatrixCategories::RowMatrixTag>; Vector2 = std::vector<std::vector<double>, std::allocator<std::vector<double> > >; Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-rank-ex.C:35:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::const_iterator’ changed in GCC 7.1
340 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:356:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
356 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-rank-ex.C:35:
/usr/include/c++/11/bits/stl_vector.h: In function ‘vect& Givaro::Poly1PadicDom<Domain, Givaro::Dense>::radix(vect&, const Element&, int64_t) [with vect = std::vector<double>; Domain = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-rank-ex.C:35:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyRight(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyLeft(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘Vector1& LinBox::MatrixDomain<Field_>::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::pair<unsigned int, std::vector<double> >, std::allocator<std::pair<unsigned int, std::vector<double> > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘Vector1& LinBox::MVProductDomain<Field>::mulColDense(const LinBox::VectorDomain<Field>&, Vector1&, const Matrix_&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Matrix = LinBox::TransposeMatrix<LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::pair<unsigned int, std::vector<double> >, std::allocator<std::pair<unsigned int, std::vector<double> > > >, LinBox::VectorCategories::SparseSequenceVectorTag>, LinBox::MatrixCategories::RowMatrixTag>; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
148 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘typename Field::Element& LinBox::DotProductDomain<Field_>::dotSpecializedDD(typename LinBox::DotProductDomain<Field_>::Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyRight(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyLeft(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1muldiv.inl: In function ‘OutVector& LinBox::Butterfly<_Field, Switch>::applyTranspose(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Field = Givaro::Extension<Givaro::Modular<double> >; Switch = LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘typename Field::Element& LinBox::WhisartTraceTranspose(typename Field::Element&, const Field&, const LinBox::Diagonal<Field>&, const BB&, const LinBox::Diagonal<Field>&, LinBox::IndexedTags::HasIndexed) [with Field = Givaro::Extension<Givaro::Modular<double> >; BB = LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-rank-ex.C:35:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch<Givaro::Modular<double, double, void> >}; _Tp = LinBox::CekstvSwitch<Givaro::Modular<double> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > >::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression2.C:31:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch<Givaro::Modular<double, double, void> >}; _Tp = LinBox::CekstvSwitch<Givaro::Modular<double> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >}; _Tp = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In constructor ‘LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom<long long int>; Switch = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >*, std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >}; _Tp = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In constructor ‘LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom<long long int>; Switch = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >*, std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘bool Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::is_irreducible(const Rep&, Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::Residu_t) const [with Domain = Givaro::Modular<double>; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]’:
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::Modular<double> >; Sequence = LinBox::BlackboxContainerSymmetric<Givaro::Extension<Givaro::Modular<double> >, LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>, LinBox::Transpose<LinBox::Compose<LinBox::Butterfly<Givaro::Extension<Givaro::Modular<double> >, LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > > >, LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq> > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, LinBox::Compose<LinBox::Butterfly<Givaro::Extension<Givaro::Modular<double> >, LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > > >, LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq> > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::Modular<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::Modular<double> >; Sequence = LinBox::BlackboxContainerSymmetric<Givaro::Extension<Givaro::Modular<double> >, LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>, LinBox::Transpose<LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq> > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq> >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::Modular<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘bool Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::is_irreducible(const Rep&, Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::Residu_t) const [with Domain = Givaro::Modular<double>; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]’:
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘size_t LinBox::MasseyDomain<Field, Sequence>::pseudo_minpoly(Polynomial&, size_t&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::Modular<double> >; Sequence = LinBox::BlackboxContainerSymmetric<Givaro::Extension<Givaro::Modular<double> >, LinBox::Compose<LinBox::Compose<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>, LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq> >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::Modular<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘typename Field::Element& LinBox::DotProductDomain<Field_>::dotSpecializedDD(typename LinBox::DotProductDomain<Field_>::Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::Modular<double> >; Sequence = LinBox::BlackboxContainerSymmetric<Givaro::Extension<Givaro::Modular<double> >, LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>, LinBox::Transpose<LinBox::Compose<LinBox::Permutation<Givaro::Extension<Givaro::Modular<double> >, LinBox::BlasMatrix<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >, LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq> > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, LinBox::Compose<LinBox::Permutation<Givaro::Extension<Givaro::Modular<double> >, LinBox::BlasMatrix<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >, LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq> > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::Modular<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::Modular<double> >; Sequence = LinBox::BlackboxContainerSymmetric<Givaro::Extension<Givaro::Modular<double> >, LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Butterfly<Givaro::Extension<Givaro::Modular<double> >, LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq> >, LinBox::Transpose<LinBox::Compose<LinBox::Butterfly<Givaro::Extension<Givaro::Modular<double> >, LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> > > >, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::Modular<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression2.C:31:
/usr/include/c++/11/bits/vector.tcc: In function ‘size_t& LinBox::rank(size_t&, const Blackbox&, const LinBox::RingCategories::ModularTag&, const LinBox::Method::Wiedemann&) [with Blackbox = LinBox::SparseMatrix<Givaro::Modular<double> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::Modular<double> >*, std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::Modular<double> >*, std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-rank-ex.C:35:
/usr/include/c++/11/bits/vector.tcc: In function ‘size_t& LinBox::rank(size_t&, const Blackbox&, const LinBox::RingCategories::ModularTag&, const LinBox::Method::Wiedemann&) [with Blackbox = LinBox::SparseMatrix<Givaro::Modular<double>, LinBox::SparseMatrixFormat::SparseSeq>]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::Modular<double> >*, std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::Modular<double> >*, std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::iterator’ changed in GCC 7.1
426 | 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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression2.C:31:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In constructor ‘Givaro::GFqDom<TT>::GFqDom(Givaro::GFqDom<TT>::UTT, Givaro::GFqDom<TT>::UTT) [with TT = long long int]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘bool testZeroMatrixCharPoly(const CMethod&) [with CMethod = LinBox::Method::Blackbox]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression2.C:31:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >&}; _Tp = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-regression2.C:31:
/usr/include/c++/11/bits/stl_vector.h: In function ‘void LinBox::Butterfly<_Field, Switch>::rebind<_Tp1, _Sw1>::operator()(LinBox::Butterfly<_Field, Switch>::rebind<_Tp1, _Sw1>::other&, const Self_t&) [with _Tp1 = Givaro::GFqDom<long long int>; _Sw1 = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >; _Field = Givaro::Modular<double>; Switch = LinBox::CekstvSwitch<Givaro::Modular<double> >]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >*, std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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,
from ../linbox/blackbox/zo-gf2.h:31,
from test-regression2.C:32:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Vector1& LinBox::MatrixDomain<Field_>::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::pair<unsigned int, std::vector<double> >, std::allocator<std::pair<unsigned int, std::vector<double> > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::iterator’ changed in GCC 7.1
426 | 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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-rank-ex.C:35:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In constructor ‘Givaro::GFqDom<TT>::GFqDom(Givaro::GFqDom<TT>::UTT, Givaro::GFqDom<TT>::UTT) [with TT = long long int]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/11/algorithm:62,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-rank-ex.C:35:
/usr/include/c++/11/bits/stl_algo.h: In function ‘bool runrank(const char*, size_t, int32_t)’:
/usr/include/c++/11/bits/stl_algo.h:2021:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
2021 | return std::__lower_bound(__first, __last, __val,
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
2022 | __gnu_cxx::__ops::__iter_comp_val(__comp));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-rank-ex.C:35:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/algorithm:62,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-rank-ex.C:35:
/usr/include/c++/11/bits/stl_algo.h:2021:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
2021 | return std::__lower_bound(__first, __last, __val,
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
2022 | __gnu_cxx::__ops::__iter_comp_val(__comp));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/givrational.h:22,
from test-rank-ex.C:35:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-rank-ex.C:37:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPRight(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPLeft(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘OutVector& LinBox::SubmatrixOwner<Blackbox, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::TransposeOwner<LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
148 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘OutVector& LinBox::SubmatrixOwner<Blackbox, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘OutVector& LinBox::SubmatrixOwner<Blackbox, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::ComposeOwner<LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq>, LinBox::ComposeOwner<LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq>, LinBox::TransposeOwner<LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq> > > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-rank-u32.o test-rank-u32.C
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPRight(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPLeft(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-rank-md.o test-rank-md.C
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
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,
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 test-rank.h:51,
from test-rank-u32.C:33:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
148 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-rank-Int.o test-rank-Int.C
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-floating.h:22,
from ../linbox/ring/modular/modular-double.h:38,
from test-rank-md.C:33:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-floating.h:22,
from ../linbox/ring/modular/modular-double.h:38,
from test-rank-md.C:33:
/usr/include/c++/11/bits/stl_vector.h: In function ‘vect& Givaro::Poly1PadicDom<Domain, Givaro::Dense>::radix(vect&, const Element&, int64_t) [with vect = std::vector<double>; Domain = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-floating.h:22,
from ../linbox/ring/modular/modular-double.h:38,
from test-rank-md.C:33:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyLeft(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyRight(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘OutVector& LinBox::Butterfly<_Field, Switch>::applyTranspose(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Field = Givaro::Extension<Givaro::Modular<double> >; Switch = LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘outVector& LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::CSR>::apply(outVector&, const inVector&, const Element&) const [with inVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; outVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘outVector& LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::CSR>::applyTranspose(outVector&, const inVector&, const Element&) const [with inVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; outVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-floating.h:22,
from ../linbox/ring/modular/modular-double.h:38,
from test-rank-md.C:33:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
148 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from ../linbox/ring/modular/modular-int32.h:33,
from ../linbox/ring/modular.h:62,
from test-rank.h:51,
from test-rank-u32.C:33:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >}; _Tp = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In constructor ‘LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom<long long int>; Switch = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >*, std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1muldiv.inl: In function ‘typename Field::Element& LinBox::WhisartTraceTranspose(typename Field::Element&, const Field&, const LinBox::Diagonal<Field>&, const BB&, const LinBox::Diagonal<Field>&, LinBox::IndexedTags::HasNext) [with Field = Givaro::Extension<Givaro::Modular<double> >; BB = LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::CSR>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-floating.h:22,
from ../linbox/ring/modular/modular-double.h:38,
from test-rank-md.C:33:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch<Givaro::Modular<double, double, void> >}; _Tp = LinBox::CekstvSwitch<Givaro::Modular<double> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >}; _Tp = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In constructor ‘LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom<long long int>; Switch = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >*, std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘bool Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::is_irreducible(const Rep&, Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::Residu_t) const [with Domain = Givaro::Modular<double>; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]’:
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::Modular<double> >; Sequence = LinBox::BlackboxContainerSymmetric<Givaro::Extension<Givaro::Modular<double> >, LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>, LinBox::Transpose<LinBox::Compose<LinBox::Butterfly<Givaro::Extension<Givaro::Modular<double> >, LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > > >, LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::CSR> > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, LinBox::Compose<LinBox::Butterfly<Givaro::Extension<Givaro::Modular<double> >, LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > > >, LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::CSR> > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::Modular<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::Modular<double> >; Sequence = LinBox::BlackboxContainerSymmetric<Givaro::Extension<Givaro::Modular<double> >, LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>, LinBox::Transpose<LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::CSR> > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::CSR> >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::Modular<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘size_t LinBox::MasseyDomain<Field, Sequence>::pseudo_minpoly(Polynomial&, size_t&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::Modular<double> >; Sequence = LinBox::BlackboxContainerSymmetric<Givaro::Extension<Givaro::Modular<double> >, LinBox::Compose<LinBox::Compose<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>, LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::CSR> >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::Modular<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘typename Field::Element& LinBox::DotProductDomain<Field_>::dotSpecializedDD(typename LinBox::DotProductDomain<Field_>::Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::iterator’ changed in GCC 7.1
426 | 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,
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 test-rank.h:51,
from test-rank-u32.C:33:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-rank.h:51,
from test-rank-u32.C:33:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from ../linbox/ring/modular/modular-int32.h:33,
from ../linbox/ring/modular.h:62,
from test-rank.h:51,
from test-rank-u32.C:33:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-rank.h:51,
from test-rank-u32.C:33:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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,
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 test-rank.h:51,
from test-rank-u32.C:33:
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::Modular<double> >; Sequence = LinBox::BlackboxContainerSymmetric<Givaro::Extension<Givaro::Modular<double> >, LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>, LinBox::Transpose<LinBox::Compose<LinBox::Permutation<Givaro::Extension<Givaro::Modular<double> >, LinBox::BlasMatrix<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >, LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::CSR> > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, LinBox::Compose<LinBox::Permutation<Givaro::Extension<Givaro::Modular<double> >, LinBox::BlasMatrix<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >, LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::CSR> > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::Modular<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ 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,
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 test-rank.h:51,
from test-rank-u32.C:33:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-rank.h:51,
from test-rank-u32.C:33:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-rank.h:51,
from test-rank-u32.C:33:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::Modular<double> >; Sequence = LinBox::BlackboxContainerSymmetric<Givaro::Extension<Givaro::Modular<double> >, LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Butterfly<Givaro::Extension<Givaro::Modular<double> >, LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::CSR> >, LinBox::Transpose<LinBox::Compose<LinBox::Butterfly<Givaro::Extension<Givaro::Modular<double> >, LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> > > >, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::Modular<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In constructor ‘Givaro::GFqDom<TT>::GFqDom(Givaro::GFqDom<TT>::UTT, Givaro::GFqDom<TT>::UTT) [with TT = long long int]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-floating.h:22,
from ../linbox/ring/modular/modular-double.h:38,
from test-rank-md.C:33:
/usr/include/c++/11/bits/vector.tcc: In function ‘size_t& LinBox::rank(size_t&, const Blackbox&, const LinBox::RingCategories::ModularTag&, const LinBox::Method::Wiedemann&) [with Blackbox = LinBox::SparseMatrix<Givaro::Modular<double>, LinBox::SparseMatrixFormat::CSR>]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::Modular<double> >*, std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::Modular<double> >*, std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::iterator’ changed in GCC 7.1
426 | 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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-floating.h:22,
from ../linbox/ring/modular/modular-double.h:38,
from test-rank-md.C:33:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In constructor ‘Givaro::GFqDom<TT>::GFqDom(Givaro::GFqDom<TT>::UTT, Givaro::GFqDom<TT>::UTT) [with TT = long long int]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
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,
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 test-rank.h:51,
from test-rank-Int.C:33:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
148 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-frobenius.o test-frobenius.C
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-floating.h:22,
from ../linbox/ring/modular/modular-double.h:38,
from test-rank-md.C:33:
/usr/include/c++/11/bits/vector.tcc: In function ‘bool testRankMethods(const typename BlackBox::Field&, size_t, size_t, unsigned int, double) [with BlackBox = LinBox::SparseMatrix<Givaro::Modular<double>, LinBox::SparseMatrixFormat::CSR>]’:
/usr/include/c++/11/bits/vector.tcc:356:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
356 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/ring/modular/modular-double.h:42,
from test-rank-md.C:33:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPRight(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPLeft(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integer.h:16,
from test-rank-Int.C:32:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >}; _Tp = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In constructor ‘LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom<long long int>; Switch = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >*, std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::iterator’ changed in GCC 7.1
426 | 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,
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 test-rank.h:51,
from test-rank-Int.C:33:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-rank.h:51,
from test-rank-Int.C:33:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integer.h:16,
from test-rank-Int.C:32:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-rank.h:51,
from test-rank-Int.C:33:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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,
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 test-rank.h:51,
from test-rank-Int.C:33:
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_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,
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 test-rank.h:51,
from test-rank-Int.C:33:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-rank.h:51,
from test-rank-Int.C:33:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-rank.h:51,
from test-rank-Int.C:33:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-rational-solver.o test-rational-solver.C
/usr/include/givaro/givpoly1muldiv.inl: In constructor ‘Givaro::GFqDom<TT>::GFqDom(Givaro::GFqDom<TT>::UTT, Givaro::GFqDom<TT>::UTT) [with TT = long long int]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-polynomial-matrix.o test-polynomial-matrix.C
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘typename Field::Element& LinBox::DotProductDomain<Field_>::dotSpecializedDD(typename LinBox::DotProductDomain<Field_>::Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-rational-solver-adaptive.o test-rational-solver-adaptive.C
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyRight(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyLeft(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘OutVector& LinBox::Butterfly<_Field, Switch>::applyTranspose(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Field = Givaro::Extension<Givaro::Modular<double> >; Switch = LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘OutVector& LinBox::Butterfly<_Field, Switch>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Field = Givaro::Extension<Givaro::Modular<double> >; Switch = LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from ../linbox/util/debug.h:42,
from ../linbox/util/commentator.inl:47,
from ../linbox/util/commentator.h:809,
from test-solve.C:42:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch<Givaro::Modular<double, double, void> >}; _Tp = LinBox::CekstvSwitch<Givaro::Modular<double> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In constructor ‘LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::Modular<double>; Switch = LinBox::CekstvSwitch<Givaro::Modular<double> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::Modular<double> >*, std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-randiter-nonzero-prime.o test-randiter-nonzero-prime.C
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >}; _Tp = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In constructor ‘LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom<long long int>; Switch = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >*, std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-cra.o test-cra.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-blas-matrix.o test-blas-matrix.C
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/givaro/zring.h:23,
from test-cra.C:33:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Givaro::Integer&}; _Tp = Givaro::Modular<double>; _Alloc = std::allocator<Givaro::Modular<double> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<Givaro::Modular<double> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Givaro::Integer&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::collapse() const [with Domain_Type = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::Integer; Iter = const Givaro::Integer*; Domain_Type = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::Modular<double>; Iter = const double*; Domain_Type = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../linbox/algorithms/cra-builder-single.h:39,
from test-cra.C:37:
../linbox/algorithms/cra-builder-full-multip.h: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::Modular<double>; Iter = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; Domain_Type = Givaro::Modular<double>]’:
../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) {
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/givaro/zring.h:23,
from test-cra.C:33:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In function ‘int test_full_multip_rat(std::ostream&, size_t, size_t, size_t) [with T = double]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Givaro::Modular<double>*, std::vector<Givaro::Modular<double> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Givaro::Modular<double>*, std::vector<Givaro::Modular<double> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘bool Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::is_irreducible(const Rep&, Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::Residu_t) const [with Domain = Givaro::Modular<double>; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]’:
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from ../linbox/algorithms/cra-builder-single.h:39,
from test-cra.C:37:
../linbox/algorithms/cra-builder-full-multip.h: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::Modular<double>; Iter = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; Domain_Type = Givaro::Modular<double>]’:
../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) {
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/givaro/zring.h:23,
from test-cra.C:33:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-charpoly.o test-charpoly.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-minpoly.o test-minpoly.C
In file included from /usr/include/c++/11/vector:72,
from ../linbox/util/debug.h:42,
from ../linbox/util/commentator.inl:47,
from ../linbox/util/commentator.h:809,
from test-solve.C:42:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::iterator’ changed in GCC 7.1
426 | 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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from ../linbox/util/debug.h:42,
from ../linbox/util/commentator.inl:47,
from ../linbox/util/commentator.h:809,
from test-solve.C:42:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In constructor ‘Givaro::GFqDom<TT>::GFqDom(Givaro::GFqDom<TT>::UTT, Givaro::GFqDom<TT>::UTT) [with TT = long long int]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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,
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 test-blas-matrix.C:36:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::stdsqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
225 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::stdsqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘typename BB::Field::Element& LinBox::trace(typename BB::Field::Element&, const BB&, LinBox::SolutionTags::Generic) [with BB = LinBox::Compose<LinBox::Compose<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from ../linbox/util/debug.h:42,
from ../linbox/util/commentator.inl:47,
from ../linbox/util/commentator.h:809,
from test-solve.C:42:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >&}; _Tp = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from ../linbox/util/debug.h:42,
from ../linbox/util/commentator.inl:47,
from ../linbox/util/commentator.h:809,
from test-solve.C:42:
/usr/include/c++/11/bits/stl_vector.h: In function ‘void LinBox::Butterfly<_Field, Switch>::rebind<_Tp1, _Sw1>::operator()(LinBox::Butterfly<_Field, Switch>::rebind<_Tp1, _Sw1>::other&, const Self_t&) [with _Tp1 = Givaro::GFqDom<long long int>; _Sw1 = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >; _Field = Givaro::Modular<double>; Switch = LinBox::CekstvSwitch<Givaro::Modular<double> >]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >*, std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘typename BB::Field::Element& LinBox::trace(typename BB::Field::Element&, const BB&, LinBox::SolutionTags::Generic) [with BB = LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>, LinBox::Transpose<LinBox::Compose<LinBox::Permutation<Givaro::Extension<Givaro::Modular<double> >, LinBox::BlasMatrix<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, LinBox::Compose<LinBox::Permutation<Givaro::Extension<Givaro::Modular<double> >, LinBox::BlasMatrix<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
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,
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 test-blas-matrix.C:36:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
148 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘typename BB::Field::Element& LinBox::trace(typename BB::Field::Element&, const BB&, LinBox::SolutionTags::Generic) [with BB = LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>, LinBox::Transpose<LinBox::Compose<LinBox::Permutation<Givaro::Extension<Givaro::Modular<double> >, LinBox::BlasMatrix<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >, LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > > > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, LinBox::Compose<LinBox::Permutation<Givaro::Extension<Givaro::Modular<double> >, LinBox::BlasMatrix<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >, LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-minpoly.C:49:
/usr/include/c++/11/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
721 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-blas-matrix.C:31:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::iterator’ changed in GCC 7.1
426 | 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,
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 test-blas-matrix.C:36:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-blas-matrix.C:36:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-blas-matrix.C:31:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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,
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 test-blas-matrix.C:36:
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqrrec(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
191 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqrrec( Rep& R, const RepIterator Rbeg, const RepIterator Rend, const Rep& P, const RepConstIterator Pbeg, const RepConstIterator Pend, const Type_t& two) const
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-blas-matrix.C:36:
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
93 | return sqrrec(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
94 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
95 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
97 | return stdsqr(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
98 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
99 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
93 | return sqrrec(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
94 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
95 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
97 | return stdsqr(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
98 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
99 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
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 test-blas-matrix.C:36:
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-blas-matrix.C:36:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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,
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 test-blas-matrix.C:36:
/usr/include/givaro/givpoly1kara.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
93 | return sqrrec(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
94 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
95 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
97 | return stdsqr(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
98 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
99 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-minpoly.C:49:
/usr/include/c++/11/bits/stl_vector.h: In function ‘vect& Givaro::Poly1PadicDom<Domain, Givaro::Dense>::radix(vect&, const Element&, int64_t) [with vect = std::vector<double>; Domain = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
1665 | _M_range_insert(__pos, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
1666 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 test-minpoly.C:50:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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 test-minpoly.C:50:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-minpoly.C:49:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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 test-minpoly.C:50:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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 test-minpoly.C:50:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
from /usr/include/givaro/givpoly1.h:41,
from /usr/include/givaro/givpoly1factor.h:25,
from /usr/include/givaro/gfq.h:24,
from test-minpoly.C:50:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-blas-matrix.C:36:
/usr/include/givaro/givpoly1muldiv.inl: In function ‘Vector1& LinBox::VectorDomain<Field_>::axpySpecialized(Vector1&, const Vector2&, const typename LinBox::VectorDomain<Field_>::Field::Element&, const Vector3&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<>, std::vector<std::vector<long long int, std::allocator<long long int> >, std::allocator<std::vector<long long int, std::allocator<long long int> > > > >; Vector2 = LinBox::BlasVector<Givaro::Extension<>, std::vector<std::vector<long long int, std::allocator<long long int> >, std::allocator<std::vector<long long int, std::allocator<long long int> > > > >; Vector3 = LinBox::BlasVector<Givaro::Extension<>, std::vector<std::vector<long long int, std::allocator<long long int> >, std::allocator<std::vector<long long int, std::allocator<long long int> > > > >; Field_ = Givaro::Extension<>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘typename Field::Element_ptr FFLAS::fgemv(const Field&, FFLAS::FFLAS_TRANSPOSE, size_t, size_t, typename Field::Element, typename Field::ConstElement_ptr, size_t, typename Field::ConstElement_ptr, size_t, typename Field::Element, typename Field::Element_ptr, size_t) [with Field = Givaro::Extension<>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘bool testBlackboxNoRW(BB&, bool) [with BB = LinBox::BlasMatrix<Givaro::Extension<>, std::vector<std::vector<long long int, std::allocator<long long int> >, std::allocator<std::vector<long long int, std::allocator<long long int> > > > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘bool testBlackboxNoRW(BB&, bool) [with BB = LinBox::BlasSubmatrix<LinBox::BlasMatrix<Givaro::Extension<>, std::vector<std::vector<long long int, std::allocator<long long int> >, std::allocator<std::vector<long long int, std::allocator<long long int> > > > > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
721 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘bool testBlackboxNoRW(BB&, bool) [with BB = LinBox::BlasSubmatrix<LinBox::BlasSubmatrix<LinBox::BlasMatrix<Givaro::Extension<>, std::vector<std::vector<long long int, std::allocator<long long int> >, std::allocator<std::vector<long long int, std::allocator<long long int> > > > > > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
from /usr/include/givaro/givpoly1.h:41,
from /usr/include/givaro/givpoly1factor.h:25,
from /usr/include/givaro/gfq.h:24,
from test-minpoly.C:50:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
148 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-minpoly.C:49:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In function ‘void LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::operator()(LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::rebind<_Tp1, _R1>::other&, const Self_t&) [with _Tp1 = Givaro::ModularBalanced<double>; _R1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::ZRing<Givaro::Integer>]’:
/usr/include/c++/11/bits/vector.tcc:356:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
356 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
426 | 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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/stl_vector.h: In function ‘vect& Givaro::Poly1PadicDom<Domain, Givaro::Dense>::radix(vect&, const Element&, int64_t) [with vect = std::vector<double>; Domain = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
1665 | _M_range_insert(__pos, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
1666 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/11/bits/stl_vector.h: In member function ‘LinBox::StandardBasisStream<Field, _Vector, LinBox::VectorCategories::SparseParallelVectorTag>::Vector& LinBox::StandardBasisStream<Field, _Vector, LinBox::VectorCategories::SparseParallelVectorTag>::get(LinBox::StandardBasisStream<Field, _Vector, LinBox::VectorCategories::SparseParallelVectorTag>::Vector&) [with Field = Givaro::Modular<double>; _Vector = std::pair<std::vector<unsigned int>, std::vector<double> >]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> >::iterator’ changed in GCC 7.1
426 | 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<Domain_Type>::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced<double>; Iter = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; Domain_Type = Givaro::ModularBalanced<double>]’:
../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) {
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-minpoly.C:49:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
184 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-minpoly.C:49:
/usr/include/c++/11/bits/stl_vector.h: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::modin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&) const [with Domain = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1461:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1461 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
from /usr/include/givaro/givpoly1.h:41,
from /usr/include/givaro/givpoly1factor.h:25,
from /usr/include/givaro/gfq.h:24,
from test-minpoly.C:50:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘bool Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::is_irreducible(const Rep&, Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::Residu_t) const [with Domain = Givaro::Modular<double>; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]’:
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘typename Field::Element& LinBox::DotProductDomain<Field_>::dotSpecializedDD(typename LinBox::DotProductDomain<Field_>::Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘typename Field::Element& LinBox::DotProductDomain<Field_>::dotSpecializedDD(typename LinBox::DotProductDomain<Field_>::Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >, __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >; Vector2 = LinBox::ReverseVector<LinBox::Subvector<__gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >, __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > > >; Field_ = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-minpoly.C:49:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::iterator’ changed in GCC 7.1
426 | 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 test-minpoly.C:50:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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 test-minpoly.C:50:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-minpoly.C:49:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
from /usr/include/givaro/givpoly1.h:41,
from /usr/include/givaro/givpoly1factor.h:25,
from /usr/include/givaro/gfq.h:24,
from test-minpoly.C:50:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 test-minpoly.C:50:
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_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 test-minpoly.C:50:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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 test-minpoly.C:50:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
from /usr/include/givaro/givpoly1.h:41,
from /usr/include/givaro/givpoly1factor.h:25,
from /usr/include/givaro/gfq.h:24,
from test-minpoly.C:50:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In constructor ‘Givaro::GFqDom<TT>::GFqDom(Givaro::GFqDom<TT>::UTT, Givaro::GFqDom<TT>::UTT) [with TT = long long int]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-minpoly.C:49:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::collapse() const [with Domain_Type = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-commentator.o test-commentator.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-isposdef.o test-isposdef.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,
from /usr/include/givaro/gfq.h:24,
from ../linbox/field/field-traits.h:32,
from ../linbox/field/gf2.h:40,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::stdsqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
225 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::stdsqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/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++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> >::iterator’ changed in GCC 7.1
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-definite.h:28,
from test-isposdef.C:38:
../linbox/algorithms/cra-builder-full-multip.h: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::Modular<double>; Iter = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; Domain_Type = Givaro::Modular<double>]’:
../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) {
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/11/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++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> >::iterator’ changed in GCC 7.1
426 | 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-definite.h:28,
from test-isposdef.C:38:
../linbox/algorithms/cra-builder-full-multip.h: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced<double>; Iter = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; Domain_Type = Givaro::ModularBalanced<double>]’:
../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) {
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/11/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++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::normalize() const [with Domain_Type = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::normalize() const [with Domain_Type = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
148 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
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++/11/bits/stl_vector.h: In function ‘vect& Givaro::Poly1PadicDom<Domain, Givaro::Dense>::radix(vect&, const Element&, int64_t) [with vect = std::vector<double>; Domain = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::karamul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
134 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::karamul( Rep& R, const RepIterator Rbeg, const RepIterator Rend, const Rep& P, const RepConstIterator Pbeg, const RepConstIterator Pend, const Rep& Q, const RepConstIterator Qbeg, const RepConstIterator Qend ) const
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
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++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
72 | return karamul(R, Rbeg, Rend,
| ~~~~~~~^~~~~~~~~~~~~~~
73 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
74 | Q, Qbeg, Qend);
| ~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘typename Field::Element& LinBox::DotProductDomain<Field_>::dotSpecializedDD(typename LinBox::DotProductDomain<Field_>::Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::ModularBalanced<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘bool Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::is_irreducible(const Rep&, Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::Residu_t) const [with Domain = Givaro::ModularBalanced<double>; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/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++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::iterator’ changed in GCC 7.1
426 | 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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
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++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqrrec(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
191 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqrrec( Rep& R, const RepIterator Rbeg, const RepIterator Rend, const Rep& P, const RepConstIterator Pbeg, const RepConstIterator Pend, const Type_t& two) const
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
93 | return sqrrec(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
94 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
95 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
97 | return stdsqr(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
98 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
99 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
93 | return sqrrec(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
94 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
95 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
97 | return stdsqr(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
98 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
99 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
93 | return sqrrec(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
94 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
95 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
97 | return stdsqr(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
98 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
99 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:11,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1misc.inl:282:5: note: parameter passing for argument of type ‘Givaro::Poly1Dom<Givaro::GFqDom<long long int>, Givaro::Dense>::RepIterator’ {aka ‘std::vector<long long int, std::allocator<long long int> >::iterator’} changed in GCC 7.1
282 | }
| ^
/usr/include/givaro/givpoly1misc.inl:282:5: note: parameter passing for argument of type ‘Givaro::Poly1Dom<Givaro::GFqDom<long long int>, Givaro::Dense>::RepIterator’ {aka ‘std::vector<long long int, std::allocator<long long int> >::iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1muldiv.inl: In constructor ‘Givaro::GFqDom<TT>::GFqDom(Givaro::GFqDom<TT>::UTT, Givaro::GFqDom<TT>::UTT) [with TT = long long int]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1kara.inl: In member function ‘Vector1& LinBox::MatrixDomain<Field_>::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::pair<unsigned int, std::vector<double> >, std::allocator<std::pair<unsigned int, std::vector<double> > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::ModularBalanced<double> >]’:
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
72 | return karamul(R, Rbeg, Rend,
| ~~~~~~~^~~~~~~~~~~~~~~
73 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
74 | Q, Qbeg, Qend);
| ~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
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:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::ModularBalanced<double> >; Sequence = LinBox::BlackboxContainer<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::SparseMatrix<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::SparseMatrixFormat::SparseSeq>, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::ModularBalanced<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::ModularBalanced<double> >; Sequence = LinBox::BlackboxContainer<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::Squarize<LinBox::SparseMatrix<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::SparseMatrixFormat::SparseSeq> >, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::ModularBalanced<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::ModularBalanced<double> >; Sequence = LinBox::BlackboxContainerSymmetric<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::SparseMatrix<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::SparseMatrixFormat::SparseSeq>, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::ModularBalanced<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-ispossemidef.o test-ispossemidef.C
In file included from /usr/include/c++/11/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++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> >::iterator’ changed in GCC 7.1
426 | 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<Domain_Type>::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::Modular<double>; Iter = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; Domain_Type = Givaro::Modular<double>]’:
../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) {
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/11/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++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::normalize() const [with Domain_Type = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::Modular<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-givaropoly.o test-givaropoly.C
In file included from /usr/include/givaro/givpoly1denseops.inl:14,
from /usr/include/givaro/givpoly1.h:41,
from test-givaropoly.C:43:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::stdsqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
225 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::stdsqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:225:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
from /usr/include/givaro/givpoly1.h:41,
from test-givaropoly.C:43:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
130 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:170:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
170 | return setdegree( subin(R, P, P.begin(), P.end()) );
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/queue:61,
from test-givaropoly.C:41:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:14,
from /usr/include/givaro/givpoly1.h:41,
from test-givaropoly.C:43:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/queue:61,
from test-givaropoly.C:41:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
from /usr/include/givaro/givpoly1.h:41,
from test-givaropoly.C:43:
/usr/include/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
155 | return subin(R, P, Pbeg, Pend);
| ~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
155 | return subin(R, P, Pbeg, Pend);
| ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:14,
from /usr/include/givaro/givpoly1.h:41,
from test-givaropoly.C:43:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqrrec(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
191 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqrrec( Rep& R, const RepIterator Rbeg, const RepIterator Rend, const Rep& P, const RepConstIterator Pbeg, const RepConstIterator Pend, const Type_t& two) const
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:191:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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:
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
93 | return sqrrec(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
94 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
95 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
97 | return stdsqr(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
98 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
99 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
93 | return sqrrec(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
94 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
95 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
97 | return stdsqr(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
98 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
99 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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:
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
from /usr/include/givaro/givpoly1.h:41,
from test-givaropoly.C:43:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::stdmul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::Poly1Dom<Givaro::GFqDom<long long int>, Givaro::Dense>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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:
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
93 | return sqrrec(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
94 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
95 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:93:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
97 | return stdsqr(R, Rbeg, Rend,
| ~~~~~~^~~~~~~~~~~~~~~
98 | P, Pbeg, Pend,
| ~~~~~~~~~~~~~~
99 | two);
| ~~~~
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:97:26: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:11,
from /usr/include/givaro/givpoly1.h:41,
from test-givaropoly.C:43:
/usr/include/givaro/givpoly1misc.inl:282:5: note: parameter passing for argument of type ‘Givaro::Poly1Dom<Givaro::GFqDom<long long int>, Givaro::Dense>::RepIterator’ {aka ‘std::vector<long long int, std::allocator<long long int> >::iterator’} changed in GCC 7.1
282 | }
| ^
/usr/include/givaro/givpoly1misc.inl:282:5: note: parameter passing for argument of type ‘Givaro::Poly1Dom<Givaro::GFqDom<long long int>, Givaro::Dense>::RepIterator’ {aka ‘std::vector<long long int, std::allocator<long long int> >::iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
from /usr/include/givaro/givpoly1.h:41,
from test-givaropoly.C:43:
/usr/include/givaro/givpoly1muldiv.inl: In constructor ‘Givaro::GFqDom<TT>::GFqDom(Givaro::GFqDom<TT>::UTT, Givaro::GFqDom<TT>::UTT) [with TT = long long int]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-gf2.o test-gf2.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-givaro-zpz.o test-givaro-zpz.C
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
from /usr/include/givaro/givpoly1.h:41,
from /usr/include/givaro/givpoly1factor.h:25,
from /usr/include/givaro/gfq.h:24,
from test-givaro-zpz.C:42:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
130 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:170:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
170 | return setdegree( subin(R, P, P.begin(), P.end()) );
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-givaro-zpz.C:40:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-givaro-zpz.C:40:
/usr/include/c++/11/bits/stl_vector.h: In function ‘vect& Givaro::Poly1PadicDom<Domain, Givaro::Dense>::radix(vect&, const Element&, int64_t) [with vect = std::vector<long long int, std::allocator<long long int> >; Domain = Givaro::GFqDom<long long int>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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 test-givaro-zpz.C:42:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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 test-givaro-zpz.C:42:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-givaro-zpz.C:40:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
from /usr/include/givaro/givpoly1.h:41,
from /usr/include/givaro/givpoly1factor.h:25,
from /usr/include/givaro/gfq.h:24,
from test-givaro-zpz.C:42:
/usr/include/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
155 | return subin(R, P, Pbeg, Pend);
| ~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
155 | return subin(R, P, Pbeg, Pend);
| ~~~~~^~~~~~~~~~~~~~~~~~
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 test-givaro-zpz.C:42:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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 test-givaro-zpz.C:42:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
from /usr/include/givaro/givpoly1.h:41,
from /usr/include/givaro/givpoly1factor.h:25,
from /usr/include/givaro/gfq.h:24,
from test-givaro-zpz.C:42:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
from /usr/include/givaro/givpoly1.h:41,
from /usr/include/givaro/givpoly1factor.h:25,
from /usr/include/givaro/gfq.h:24,
from test-givaro-zpz.C:42:
/usr/include/givaro/givpoly1addsub.inl: In function ‘bool field_subtests::testRingArithmeticConsistency(const Field&, const char*, unsigned int) [with Field = Givaro::Extension<Givaro::GFqDom<long long int> >]’:
/usr/include/givaro/givpoly1addsub.inl:170:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
170 | return setdegree( subin(R, P, P.begin(), P.end()) );
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
from /usr/include/givaro/givpoly1.h:41,
from /usr/include/givaro/givpoly1factor.h:25,
from /usr/include/givaro/gfq.h:24,
from test-givaro-zpz.C:42:
/usr/include/givaro/givpoly1muldiv.inl: In function ‘bool field_subtests::testGeometricSummation(const Field&, const char*, unsigned int, unsigned int) [with Field = Givaro::Extension<Givaro::GFqDom<long long int> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘bool runBasicRingTests(const Ring&, const char*, unsigned int, bool, bool) [with Ring = Givaro::Extension<Givaro::GFqDom<long long int> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-givaro-zpzuns.o test-givaro-zpzuns.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-givaro-interfaces.o test-givaro-interfaces.C
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
from /usr/include/givaro/givpoly1.h:41,
from /usr/include/givaro/givpoly1factor.h:25,
from /usr/include/givaro/gfq.h:24,
from test-givaro-interfaces.C:43:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
148 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-givaro-interfaces.C:40:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::iterator’ changed in GCC 7.1
426 | 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 test-givaro-interfaces.C:43:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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 test-givaro-interfaces.C:43:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-givaro-interfaces.C:40:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
from /usr/include/givaro/givpoly1.h:41,
from /usr/include/givaro/givpoly1factor.h:25,
from /usr/include/givaro/gfq.h:24,
from test-givaro-interfaces.C:43:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 test-givaro-interfaces.C:43:
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_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 test-givaro-interfaces.C:43:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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 test-givaro-interfaces.C:43:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
from /usr/include/givaro/givpoly1.h:41,
from /usr/include/givaro/givpoly1factor.h:25,
from /usr/include/givaro/gfq.h:24,
from test-givaro-interfaces.C:43:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In constructor ‘Givaro::GFqDom<TT>::GFqDom(Givaro::GFqDom<TT>::UTT, Givaro::GFqDom<TT>::UTT) [with TT = long long int]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-echelon-form.o test-echelon-form.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-blas-domain-mul.o test-blas-domain-mul.C
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-minpoly.C:49:
/usr/include/c++/11/bits/stl_vector.h: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::modin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1461:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1461 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In function ‘vect& Givaro::Poly1PadicDom<Domain, Givaro::Dense>::radix(vect&, const Element&, int64_t) [with vect = std::vector<double>; Domain = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
1665 | _M_range_insert(__pos, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
1666 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 test-minpoly.C:50:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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 test-minpoly.C:50:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/gmpxx.h:40,
from /usr/include/gmp++/gmp++.h:34,
from /usr/include/givaro/givinteger.h:19,
from /usr/include/givaro/modular-integral.h:19,
from /usr/include/givaro/modular.h:21,
from test-minpoly.C:49:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __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 test-minpoly.C:50:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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 test-minpoly.C:50:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
from /usr/include/givaro/givpoly1.h:41,
from /usr/include/givaro/givpoly1factor.h:25,
from /usr/include/givaro/gfq.h:24,
from test-minpoly.C:50:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘typename Field::Element& LinBox::DotProductDomain<Field_>::dotSpecializedDD(typename LinBox::DotProductDomain<Field_>::Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::ModularBalanced<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘typename Field::Element& LinBox::DotProductDomain<Field_>::dotSpecializedDD(typename LinBox::DotProductDomain<Field_>::Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::Subvector<__gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >, __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >; Vector2 = LinBox::ReverseVector<LinBox::Subvector<__gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >, __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > > >; Field_ = Givaro::Extension<Givaro::ModularBalanced<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘bool Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::is_irreducible(const Rep&, Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::Residu_t) const [with Domain = Givaro::ModularBalanced<double>; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]’:
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-blas-domain.o test-blas-domain.C
test-blas-domain.C: In function ‘int main(int, char**)’:
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/givaro/givpoly1muldiv.inl: In member function ‘Vector1& LinBox::MatrixDomain<Field_>::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::pair<unsigned int, std::vector<double> >, std::allocator<std::pair<unsigned int, std::vector<double> > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::ModularBalanced<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-hadamard-bound.o test-hadamard-bound.C
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Vector1& LinBox::MatrixDomain<Field_>::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::pair<unsigned int, std::vector<double> >, std::allocator<std::pair<unsigned int, std::vector<double> > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from ../linbox/linbox-config.h:42,
from ../linbox/matrix/densematrix/blas-matrix.h:39,
from test-hadamard-bound.C:22:
/usr/include/c++/11/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >; _Tp = unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val<LinBox::VectorWrapper::CompareSparseEntries<double> >]’:
/usr/include/c++/11/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
1451 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
| ^~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from ../linbox/util/debug.h:42,
from ../linbox/matrix/densematrix/blas-matrix.h:40,
from test-hadamard-bound.C:22:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair<unsigned int, double>&}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::iterator’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::const_iterator’ changed in GCC 7.1
340 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:356:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
356 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/algorithm:62,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/densematrix/blas-matrix.h:41,
from test-hadamard-bound.C:22:
/usr/include/c++/11/bits/stl_algo.h: In constructor ‘LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::SparseMatrix(const LinBox::SparseMatrix<_Tp1, _Rw1>&, const Field&) [with _Tp1 = Givaro::ZRing<Givaro::Integer>; _Rw1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_algo.h:2021:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
2021 | return std::__lower_bound(__first, __last, __val,
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
2022 | __gnu_cxx::__ops::__iter_comp_val(__comp));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from ../linbox/util/debug.h:42,
from ../linbox/matrix/densematrix/blas-matrix.h:40,
from test-hadamard-bound.C:22:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/algorithm:62,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/densematrix/blas-matrix.h:41,
from test-hadamard-bound.C:22:
/usr/include/c++/11/bits/stl_algo.h: In constructor ‘LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparseSeq>::SparseMatrix(const LinBox::SparseMatrix<_Tp1, _Rw1>&, const Field&) [with _Tp1 = Givaro::ZRing<Givaro::Integer>; _Rw1 = LinBox::SparseMatrixFormat::SparseSeq; _Field = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/stl_algo.h:2021:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
2021 | return std::__lower_bound(__first, __last, __val,
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
2022 | __gnu_cxx::__ops::__iter_comp_val(__comp));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from ../linbox/util/debug.h:42,
from ../linbox/matrix/densematrix/blas-matrix.h:40,
from test-hadamard-bound.C:22:
/usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::const_iterator’ changed in GCC 7.1
1294 | { return _M_insert_rval(__position, std::move(__x)); }
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In function ‘LinBox::SolverReturnStatus LinBox::DixonSolver<Ring, Field, RandomPrime, LinBox::Method::SparseElimination>::solve(Vector1&, LinBox::DixonSolver<Ring, Field, RandomPrime, LinBox::Method::SparseElimination>::Integer&, const IMatrix&, const Vector2&, int) const [with IMatrix = LinBox::SparseMatrix<Givaro::ZRing<Givaro::Integer> >; Vector1 = LinBox::BlasVector<Givaro::ZRing<Givaro::Integer>, std::vector<Givaro::Integer> >; Vector2 = LinBox::BlasVector<Givaro::ZRing<Givaro::Integer>, std::vector<Givaro::Integer> >; Ring = Givaro::ZRing<Givaro::Integer>; Field = Givaro::Modular<double>; RandomPrime = LinBox::PrimeIterator<LinBox::IteratorCategories::HeuristicTag>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In function ‘bool testNilpotentCharpoly(Field&, size_t) [with Field = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-fft.o test-fft.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-serialization.o test-serialization.C
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:130:5: note: parameter passing for argument of type ‘std::vector<double>::const_iterator’ changed in GCC 7.1
130 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:161:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
161 | _M_realloc_insert(begin() + (__position - cbegin()), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from ../linbox/vector/vector-traits.h:49,
from ../linbox/matrix/dense-matrix.h:37,
from ../linbox/matrix/random-matrix.h:40,
from test-serialization.C:31:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In function ‘const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::setEntry(size_t, size_t, const typename LinBox::Protected::SparseMatrixGeneric<_Field, _Row, LinBox::VectorCategories::SparseSequenceVectorTag>::Field::Element&) [with _Field = Givaro::Modular<double>; _Row = std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:356:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
356 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-ntl-lzz_pex.o test-ntl-lzz_pex.C
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -DLinBoxTestOnly -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-toeplitz-det.o test-toeplitz-det.C
/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
In file included from /usr/include/givaro/givpoly1denseops.inl:12,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1addsub.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::subin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::iterator, const Rep&, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator, typename Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep::const_iterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
148 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::subin (
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type ‘const const_iterator’ changed in GCC 7.1
/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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-solve-full
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
PASS: test-last-invariant-factor
PASS: test-qlup
PASS: test-det
PASS: test-regression
PASS: test-regression2
PASS: test-rank-ex
PASS: test-rank-u32
PASS: test-rank-md
PASS: test-rank-Int
PASS: test-frobenius
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-minpoly
PASS: test-commentator
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘OutVector& LinBox::DirectSumOwner<Blackbox, Blackbox>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
PASS: test-isposdef
PASS: test-ispossemidef
PASS: test-givaropoly
PASS: test-gf2
PASS: test-givaro-zpz
PASS: test-givaro-zpzuns
PASS: test-givaro-interfaces
PASS: test-echelon-form
/usr/include/givaro/givpoly1muldiv.inl: In function ‘typename BB::Field::Element& LinBox::trace(typename BB::Field::Element&, const BB&, LinBox::SolutionTags::Generic) [with BB = LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Compose<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>, LinBox::Transpose<LinBox::Compose<LinBox::Permutation<Givaro::Extension<Givaro::Modular<double> >, LinBox::BlasMatrix<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >, LinBox::DirectSumOwner<LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > >, LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > > > > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >, LinBox::Compose<LinBox::Permutation<Givaro::Extension<Givaro::Modular<double> >, LinBox::BlasMatrix<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > > >, LinBox::DirectSumOwner<LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > >, LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > > > > >, LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
PASS: test-blas-domain-mul
PASS: test-blas-domain
PASS: test-hadamard-bound
PASS: test-fft
PASS: test-serialization
PASS: test-ntl-lzz_pex
PASS: test-toeplitz-det
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch<Givaro::Modular<double, double, void> >}; _Tp = LinBox::CekstvSwitch<Givaro::Modular<double> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In constructor ‘LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::Modular<double>; Switch = LinBox::CekstvSwitch<Givaro::Modular<double> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::Modular<double> >*, std::vector<LinBox::CekstvSwitch<Givaro::Modular<double> >, std::allocator<LinBox::CekstvSwitch<Givaro::Modular<double> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PASS: test-polynomial-matrix
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘OutVector& LinBox::SubmatrixOwner<Blackbox, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::TransposeOwner<LinBox::DirectSumOwner<LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > >, LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > > > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >}; _Tp = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >; _Alloc = std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In constructor ‘LinBox::Butterfly<_Field, Switch>::Butterfly(const Field&, size_t, typename Switch::Factory&) [with _Field = Givaro::GFqDom<long long int>; Switch = LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >*, std::vector<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> >, std::allocator<LinBox::CekstvSwitch<Givaro::GFqDom<long long int> > > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/stl_vector.h: In constructor ‘LinBox::SparseMatrix<_Field, LinBox::SparseMatrixFormat::SparsePar>::SparseMatrix(const LinBox::SparseMatrix<_Tp1, _Rw1>&, const Field&) [with _Tp1 = Givaro::ZRing<Givaro::Integer>; _Storage = LinBox::SparseMatrixFormat::SparsePar; _Field = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _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,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
../linbox/matrix/sparsematrix/sparse-parallel-vector.inl:255:49: note: parameter passing for argument of type ‘std::vector<double>::const_iterator’ changed in GCC 7.1
255 | v.second.insert (v.second.begin () + (iter - v.first.begin ()), value);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘OutVector& LinBox::SubmatrixOwner<Blackbox, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::DirectSumOwner<LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > >, LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘OutVector& LinBox::SubmatrixOwner<Blackbox, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::ComposeOwner<LinBox::Butterfly<Givaro::Extension<Givaro::Modular<double> >, LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > > >, LinBox::ComposeOwner<LinBox::DirectSumOwner<LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > >, LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > > >, LinBox::Butterfly<Givaro::Extension<Givaro::Modular<double> >, LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > > > > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> >::iterator’ changed in GCC 7.1
426 | 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<Domain_Type>::progress_iter(const ModType&, Iter, size_t) [with ModType = Givaro::ModularBalanced<double>; Iter = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; Domain_Type = Givaro::ModularBalanced<double>]’:
../linbox/algorithms/cra-builder-full-multip.h:140:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
140 | void progress_iter (const ModType& D, Iter e_it, size_t e_size) {
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from ../linbox/util/debug.h:42,
from ../linbox/util/commentator.inl:47,
from ../linbox/util/commentator.h:809,
from test-solve.C:42:
/usr/include/c++/11/bits/stl_vector.h: In function ‘bool testBasicMethodsSolve(const Field&, size_t) [with Field = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
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 test-solve.C:43:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘OutVector& LinBox::SubmatrixOwner<Blackbox, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::TransposeOwner<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘OutVector& LinBox::SubmatrixOwner<Blackbox, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf; _Alloc = std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘void LinBox::CRABuilderFullMultip<Domain_Type>::collapse() const [with Domain_Type = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf*, std::vector<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf, std::allocator<LinBox::CRABuilderFullMultip<Givaro::ModularBalanced<double> >::Shelf> > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/11/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
184 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/stl_vector.h: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::modin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&) const [with Domain = Givaro::Modular<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1461:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1461 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::Modular<double>]’:
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyLeft(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::applyRight(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘OutVector& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘Vector1& LinBox::MVProductDomain<Field>::mulColDense(const LinBox::VectorDomain<Field>&, Vector1&, const Matrix_&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Matrix = LinBox::TransposeMatrix<LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::pair<unsigned int, std::vector<double> >, std::allocator<std::pair<unsigned int, std::vector<double> > > >, LinBox::VectorCategories::SparseSequenceVectorTag>, LinBox::MatrixCategories::RowMatrixTag>; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘Vector1& LinBox::PolynomialBBOwner<Blackbox, Poly>::applyTranspose(Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq>; Poly = LinBox::DensePolynomial<Givaro::Extension<Givaro::Modular<double> > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘OutVector& LinBox::SubmatrixOwner<Blackbox, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::ComposeOwner<LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq>, LinBox::ComposeOwner<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>, LinBox::TransposeOwner<LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq> > > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::iterator’ changed in GCC 7.1
426 | 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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_iterator’ changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type ‘std::vector<long long int, std::allocator<long long int> >::const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::powmod(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, Givaro::ZRing<Givaro::Integer>::Element, const Rep&) const [with Domain = Givaro::GFqDom<long long int>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In constructor ‘Givaro::GFqDom<TT>::GFqDom(Givaro::GFqDom<TT>::UTT, Givaro::GFqDom<TT>::UTT) [with TT = long long int]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ 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<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/stl_vector.h: In function ‘const typename Field::Element& LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::setEntry(size_t, size_t, const typename LinBox::Protected::SparseMatrixGeneric<_Field, Row, LinBox::VectorCategories::SparseParallelVectorTag>::Field::Element&) [with _Field = Givaro::GFqDom<long long int>; _Row = std::pair<std::vector<unsigned int>, std::vector<long long int, std::allocator<long long int> > >]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/vector.tcc:161:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >’ changed in GCC 7.1
161 | _M_realloc_insert(begin() + (__position - cbegin()), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/stl_vector.h: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::modin(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1461:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1461 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h: In function ‘vect& Givaro::Poly1PadicDom<Domain, Givaro::Dense>::radix(vect&, const Element&, int64_t) [with vect = std::vector<double>; Domain = Givaro::ModularBalanced<double>]’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
1665 | _M_range_insert(__pos, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
1666 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
65 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::mul(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘OutVector& LinBox::SubmatrixOwner<Blackbox, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::ComposeOwner<LinBox::Butterfly<Givaro::Extension<Givaro::Modular<double> >, LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > > >, LinBox::ComposeOwner<LinBox::Diagonal<Givaro::Extension<Givaro::Modular<double> >, LinBox::VectorCategories::DenseVectorTag>, LinBox::Butterfly<Givaro::Extension<Givaro::Modular<double> >, LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > > > > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ 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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1kara.inl: In function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::sqr(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepIterator, const Rep&, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator, Givaro::Poly1Dom<Domain, Givaro::Dense>::RepConstIterator) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
85 | inline typename Poly1Dom<Domain,Dense>::Rep& Poly1Dom<Domain,Dense>::sqr(
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepIterator’ {aka ‘const 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const 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<double*, std::vector<double> >’ 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 RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
/usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type ‘const RepConstIterator’ {aka ‘const const_iterator’} changed in GCC 7.1
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep& Givaro::Poly1Dom<Domain, Givaro::Dense>::mul(Givaro::Poly1Dom<Domain, Givaro::Dense>::Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced<double>]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘typename Field::Element& LinBox::DotProductDomain<Field_>::dotSpecializedDD(typename LinBox::DotProductDomain<Field_>::Field::Element&, const Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::ModularBalanced<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘bool Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::is_irreducible(const Rep&, Givaro::Poly1FactorDom<Domain, Tag, RandomIterator>::Residu_t) const [with Domain = Givaro::ModularBalanced<double>; Tag = Givaro::Dense; RandomIterator = Givaro::GivRandom]’:
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::ModularBalanced<double> >; Sequence = LinBox::BlackboxContainer<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::ScalarMatrix<Givaro::Extension<Givaro::ModularBalanced<double> > >, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::ModularBalanced<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Vector1& LinBox::MatrixDomain<Field_>::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::pair<unsigned int, std::vector<double> >, std::allocator<std::pair<unsigned int, std::vector<double> > > >, LinBox::VectorCategories::SparseSequenceVectorTag>; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘Vector1& LinBox::PolynomialBBOwner<Blackbox, Poly>::apply(Vector1&, const Vector2&) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::SparseMatrix<Givaro::Extension<Givaro::Modular<double> >, LinBox::SparseMatrixFormat::SparseSeq>; Poly = LinBox::DensePolynomial<Givaro::Extension<Givaro::Modular<double> > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘OutVector& LinBox::SubmatrixOwner<Blackbox, LinBox::VectorCategories::DenseVectorTag>::apply(OutVector&, const InVector&) const [with OutVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; InVector = LinBox::BlasVector<Givaro::Extension<Givaro::Modular<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Blackbox = LinBox::ComposeOwner<LinBox::Butterfly<Givaro::Extension<Givaro::Modular<double> >, LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > > >, LinBox::ComposeOwner<LinBox::ScalarMatrix<Givaro::Extension<Givaro::Modular<double> > >, LinBox::Butterfly<Givaro::Extension<Givaro::Modular<double> >, LinBox::CekstvSwitch<Givaro::Extension<Givaro::Modular<double> > > > > >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPRight(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix& LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::solveMPLeft(LinBox::Diagonal<_Field, LinBox::VectorCategories::DenseVectorTag>::Matrix&, const Matrix&) const [with _Field = Givaro::Extension<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In function ‘static Polynomial& LinBox::BBcharpoly::blackboxcharpoly(Polynomial&, const BlackBox&, const LinBox::RingCategories::ModularTag&, const LinBox::Method::Blackbox&) [with BlackBox = LinBox::SparseMatrix<Givaro::Modular<double> >; Polynomial = LinBox::DensePolynomial<Givaro::Modular<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::ModularBalanced<double> >; Sequence = LinBox::BlackboxContainerSymmetric<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::ScalarMatrix<Givaro::Extension<Givaro::ModularBalanced<double> > >, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::ModularBalanced<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:72,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > >::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]’:
/usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double>, std::allocator<std::pair<unsigned int, double> > > >’ changed in GCC 7.1
121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/givaro/givpoly1denseops.inl:13,
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,
from ../linbox/vector/vector-domain-gf2.h:59,
from ../linbox/vector/vector-domain.h:1336,
from ../linbox/matrix/matrix-domain.h:35,
from ../linbox/matrix/sparsematrix/sparse-generic.h:80,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘Vector1& LinBox::MatrixDomain<Field_>::mulRowSpecialized(Vector1&, const Matrix_&, const Vector2&, LinBox::VectorCategories::DenseVectorTag) const [with Vector1 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Matrix_ = LinBox::Protected::SparseMatrixGeneric<Givaro::Extension<Givaro::ModularBalanced<double> >, std::pair<std::vector<unsigned int>, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >, LinBox::VectorCategories::SparseParallelVectorTag>; Vector2 = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field_ = Givaro::Extension<Givaro::ModularBalanced<double> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::ModularBalanced<double> >; Sequence = LinBox::BlackboxContainer<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::SparseMatrix<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::SparseMatrixFormat::SparsePar>, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::ModularBalanced<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::ModularBalanced<double> >; Sequence = LinBox::BlackboxContainer<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::Squarize<LinBox::SparseMatrix<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::SparseMatrixFormat::SparsePar> >, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::ModularBalanced<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl: In member function ‘long int LinBox::MasseyDomain<Field, Sequence>::massey(Polynomial&, bool) [with Polynomial = LinBox::BlasVector<Givaro::Extension<Givaro::ModularBalanced<double> >, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; Field = Givaro::Extension<Givaro::ModularBalanced<double> >; Sequence = LinBox::BlackboxContainerSymmetric<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::SparseMatrix<Givaro::Extension<Givaro::ModularBalanced<double> >, LinBox::SparseMatrixFormat::SparsePar>, Givaro::GIV_ExtensionrandIter<Givaro::Extension<Givaro::ModularBalanced<double> >, Givaro::Integer> >]’:
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ 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<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const double*, std::vector<double> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/vector:67,
from /usr/include/c++/11/functional:62,
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /usr/include/fflas-ffpack/fflas/fflas_enum.h:69,
from ../linbox/linbox-tags.h:34,
from ../linbox/matrix/sparse-formats.h:30,
from ../linbox/matrix/sparse-matrix.h:39,
from test-charpoly.C:44:
/usr/include/c++/11/bits/stl_vector.h: In function ‘int main(int, char**)’:
/usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
1198 | _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,
from ../linbox/matrix/sparse-matrix.h:70,
from test-charpoly.C:44:
../linbox/matrix/sparsematrix/sparse-parallel-vector.inl:255:49: note: parameter passing for argument of type ‘std::vector<double>::const_iterator’ changed in GCC 7.1
255 | v.second.insert (v.second.begin () + (iter - v.first.begin ()), value);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
PASS: test-charpoly
/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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
PASS: test-solve
============================================================================
Testsuite summary for LinBox 1.7.0
============================================================================
# TOTAL: 42
# PASS: 42
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/tests'
Making check in interfaces
make[2]: Entering directory '/<<PKGBUILDDIR>>/interfaces'
Making check in driver
make[3]: Entering directory '/<<PKGBUILDDIR>>/interfaces/driver'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/interfaces/driver'
Making check in kaapi
make[3]: Entering directory '/<<PKGBUILDDIR>>/interfaces/kaapi'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/interfaces/kaapi'
Making check in maple
make[3]: Entering directory '/<<PKGBUILDDIR>>/interfaces/maple'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/interfaces/maple'
make[3]: Entering directory '/<<PKGBUILDDIR>>/interfaces'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/interfaces'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/interfaces'
Making check in doc
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making check in examples
make[2]: Entering directory '/<<PKGBUILDDIR>>/examples'
Making check in data
make[3]: Entering directory '/<<PKGBUILDDIR>>/examples/data'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/examples/data'
make[3]: Entering directory '/<<PKGBUILDDIR>>/examples'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/examples'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/examples'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
dh_prep -a
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install --max-parallel=1
make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making install in linbox
make[3]: Entering directory '/<<PKGBUILDDIR>>/linbox'
Making install in util
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/util'
Making install in formats
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/util/formats'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/util/formats'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/util/formats'
/usr/bin/install -c -m 644 generic-dense.h maple.h matrix-market.h sms.h matrix-stream-readers.h sparse-row.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/util/formats'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/util/formats'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/util/formats'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/util'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/util'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/util'
/usr/bin/install -c -m 644 args-parser.h commentator.h commentator.inl contracts.h debug.h error.h field-axpy.h iml_wrapper.h matrix-stream.h matrix-stream.inl mpicpp.h mpicpp.inl prime-stream.h serialization.h serialization.inl timer.h write-mm.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/util'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/util'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/util'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/util'
Making install in element
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/element'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/element'
make[5]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/element'
/usr/bin/install -c -m 644 abstract.h archetype.h envelope.h gmp-rational.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/element'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/element'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/element'
Making install in field
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/field'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/field'
make[5]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/field'
/usr/bin/install -c -m 644 field-documentation.h field-traits.h rebind.h abstract.h archetype.h envelope.h param-fuzzy.h gmp-rational.h gf2.h gf2.inl hom.h map.h multimod-field.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/field'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/field'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/field'
Making install in randiter
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/randiter'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/randiter'
make[5]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/randiter'
/usr/bin/install -c -m 644 abstract.h archetype.h envelope.h gmp-rational.h param-fuzzy.h modular-balanced.h modular-crooked.h gf2.h mersenne-twister.h random-prime.h gmp-random-prime.h random-fftprime.h multimod-randomprime.h ntl-zz.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/randiter'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/randiter'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/randiter'
Making install in vector
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/vector'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/vector'
make[5]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/vector'
/usr/bin/install -c -m 644 pair.h light_container.h sparse.h vector-traits.h vector.h subvector.h subiterator.h reverse.h random.h stream.h stream-gf2.h bit-vector.h bit-vector.inl blas-vector.h blas-subvector.h vector-domain.h vector-domain-gf2.h vector-domain.inl vector-domain-gf2.inl '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/vector'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/vector'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/vector'
Making install in matrix
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix'
Making install in sparsematrix
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/sparsematrix'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/sparsematrix'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/matrix/sparsematrix'
/usr/bin/install -c -m 644 sparse-associative-vector.h sparse-associative-vector.inl sparse-coo-matrix.h sparse-coo-implicit-matrix.h sparse-csr-matrix.h sparse-domain.h sparse-ell-matrix.h sparse-ellr-matrix.h sparse-generic.h sparse-generic.inl sparse-hyb-matrix.h sparse-map-map-matrix.h sparse-map-map-matrix.inl sparse-parallel-vector.h sparse-parallel-vector.inl sparse-sequence-vector.h sparse-sequence-vector.inl sparse-tpl-matrix.h sparse-tpl-matrix.inl sparse-tpl-matrix-omp.h sparse-tpl-matrix-omp.inl read-write-sparse.h triples-coord.h read-write-sparse.inl '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/matrix/sparsematrix'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/sparsematrix'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/sparsematrix'
Making install in densematrix
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/densematrix'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/densematrix'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/matrix/densematrix'
/usr/bin/install -c -m 644 blas-matrix.h blas-matrix.inl blas-matrix-iterator.h blas-submatrix.h blas-submatrix.inl blas-transposed-matrix.h blas-matrix-multimod.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/matrix/densematrix'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/densematrix'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/densematrix'
Making install in matrixdomain
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/matrixdomain'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/matrixdomain'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/matrix/matrixdomain'
/usr/bin/install -c -m 644 matrix-domain.h matrix-domain.inl matrix-domain-gf2.h blas-matrix-domain.h blas-matrix-domain-mul.inl blas-matrix-domain.inl plain-domain.h opencl-domain.h opencl-domain.inl opencl-domain-util.inl opencl-domain-memory.inl opencl-domain-factory.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/matrix/matrixdomain'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/matrixdomain'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/matrixdomain'
Making install in sliced3
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/sliced3'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix/sliced3'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/matrix/sliced3'
/usr/bin/install -c -m 644 dense-matrix.h dense-sliced.h dense-sliced.inl sliced-domain.h sliced-stepper.h submat-iterator.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/matrix/sliced3'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/sliced3'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix/sliced3'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/matrix'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/matrix'
/usr/bin/install -c -m 644 archetype.h matrix-category.h matrix-traits.h transpose-matrix.h plain-matrix.h dense-matrix.h matrix-domain.h sparse-matrix.h sparse-formats.h factorized-matrix.h factorized-matrix.inl permutation-matrix.h permutation-matrix.inl abnormal-matrix.h abnormal-helpers.h random-matrix.h random-matrix.inl sliced3.h polynomial-matrix.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/matrix'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/matrix'
Making install in blackbox
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/blackbox'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/blackbox'
make[5]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/blackbox'
/usr/bin/install -c -m 644 apply.h archetype.h bb.h blackbox.h blackbox-interface.h blockbb.h block-hankel.h block-hankel-inverse.h block-compose.h block-toeplitz.h butterfly.h butterfly.inl companion.h compose.h csf.h csf.inl diagonal-gf2.h diagonal.h dif.h direct-sum.h factory.h fflas-csr.h fibb.h fibb-product.h frobenius.h hilbert.h inverse.h jit-matrix.h lambda-sparse.h matrix-blackbox.h moore-penrose.h null-matrix.h pascal.h permutation.h polynomial.h quad-matrix.h random-matrix.h random-matrix-traits.h rational-matrix-factory.h scalar-matrix.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/blackbox'
/usr/bin/install -c -m 644 scompose.h squarize.h submatrix.h submatrix-traits.h sum.h toeplitz.h toeplitz.inl transpose.h triangular-fibb.h zero-one.h zero-one.inl zo-gf2.h zo-gf2.inl zo.h zoi.inl zo.inl ntl-hankel.h ntl-hankel.inl ntl-sylvester.h ntl-sylvester.inl '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/blackbox'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/blackbox'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/blackbox'
Making install in algorithms
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms'
Making install in dixon-solver
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/dixon-solver'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/dixon-solver'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/algorithms/dixon-solver'
/usr/bin/install -c -m 644 dixon-solver-dense.h dixon-solver-dense.inl dixon-solver-symbolic-numeric.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/algorithms/dixon-solver'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/dixon-solver'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/dixon-solver'
Making install in gauss
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/gauss'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/gauss'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/algorithms/gauss'
/usr/bin/install -c -m 644 gauss.inl gauss-det.inl gauss-rank.inl gauss-solve.inl gauss-nullspace.inl gauss-elim.inl gauss-pivot.inl gauss-gf2.inl gauss-elim-gf2.inl gauss-det-gf2.inl gauss-rank-gf2.inl gauss-pivot-gf2.inl gauss-solve-gf2.inl '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/algorithms/gauss'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/gauss'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/gauss'
Making install in opencl-kernels
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/opencl-kernels'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/opencl-kernels'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/opencl-kernels'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/opencl-kernels'
Making install in matrix-blas3
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/matrix-blas3'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/matrix-blas3'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/algorithms/matrix-blas3'
/usr/bin/install -c -m 644 mul.h mul-naive.inl mul-flint.inl mul-cra.inl mul-toomcook.inl '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/algorithms/matrix-blas3'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/matrix-blas3'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/matrix-blas3'
Making install in polynomial-matrix
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/polynomial-matrix'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms/polynomial-matrix'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/algorithms/polynomial-matrix'
/usr/bin/install -c -m 644 matpoly-add-domain.h matpoly-mult-naive.h matpoly-mult-fft.h matpoly-mult-kara.h matpoly-mult-fft-wordsize.inl matpoly-mult-fft-wordsize-fast.inl matpoly-mult-fft-wordsize-three-primes.inl matpoly-mult-fft-multiprecision.inl matpoly-mult-fft-recint.inl polynomial-matrix-domain.h fft.h fft-utils.h fft-floating.inl fft-integral.inl fft-simd.h order-basis.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/algorithms/polynomial-matrix'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/polynomial-matrix'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms/polynomial-matrix'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/algorithms'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/algorithms'
/usr/bin/install -c -m 644 alt-blackbox-block-container.h bbcharpoly.h bitonic-sort.h blackbox-block-container-base.h blackbox-block-container.h blackbox-container-base.h blackbox-container.h blackbox-container-symmetric.h blackbox-container-symmetrize.h block-coppersmith-domain.h block-lanczos.h block-lanczos.inl block-massey-domain.h block-wiedemann.h charpoly-rational.h cia.h classic-rational-reconstruction.h coppersmith.h coppersmith-invariant-factors.h cra-domain.h cra-domain-omp.h cra-domain-sequential.h cra-builder-early-multip.h cra-builder-full-multip-fixed.h cra-builder-full-multip.h cra-givrnsfixed.h cra-kaapi.h cra-distributed.h cra-builder-single.h default.h dense-container.h dense-nullspace.h dense-nullspace.inl det-rational.h diophantine-solver.h diophantine-solver.inl double-det.h dyadic-to-rational.h eliminator.h eliminator.inl '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/algorithms'
/usr/bin/install -c -m 644 fast-rational-reconstruction.h frobenius-large.h frobenius-small.h gauss-gf2.h gauss.h hybrid-det.h invariant-factors.h invert-tb.h la-block-lanczos.h la-block-lanczos.inl lanczos.h lanczos.inl last-invariant-factor.h lattice.h lattice.inl lazy-product.h lifting-container.h massey-domain.h matpoly-mult.h matrix-hom.h matrix-inverse.h mg-block-lanczos.h mg-block-lanczos.inl minpoly-integer.h minpoly-rational.h numeric-solver-lapack.h one-invariant-factor.h poly-det.h poly-dixon.h poly-interpolation.h poly-smith-form.h poly-smith-form-local-x.h rational-cra-var-prec.h rational-cra-builder-early-multip.h rational-cra-builder-early-single.h rational-cra-builder-full-multip.h rational-cra.h rational-reconstruction2.h rational-reconstruction-base.h rational-reconstruction.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/algorithms'
/usr/bin/install -c -m 644 rational-solver-adaptive.h rational-solver.h rational-solver.inl rational-solver-sn.h rational-solver-sn.inl rns.h rns.inl short-vector.h sigma-basis.h signature.h smith-form-adaptive.h smith-form-adaptive.inl smith-form-binary.h smith-form-iliopoulos.h smith-form-kannan-bachem.h smith-form-local2.inl smith-form-local.h smith-form-valence.h smith-form-sparseelim-local.h smith-form-sparseelim-poweroftwo.h toeplitz-det.h triangular-solve-gf2.h triangular-solve.h cra-builder-var-prec-early-multip.h cra-builder-var-prec-early-single.h vector-fraction.h weak-popov-form.h whisart_trace.h wiedemann.h wiedemann.inl opencl-resource-controller.h opencl-environ.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/algorithms'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/algorithms'
Making install in solutions
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions'
Making install in solve
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions/solve'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions/solve'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/solutions/solve'
/usr/bin/install -c -m 644 solve-auto.h solve-blackbox.h solve-cra.h solve-dense-elimination.h solve-dixon.h solve-elimination.h solve-lanczos.h solve-numeric-symbolic.h solve-sparse-elimination.h solve-wiedemann.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/solutions/solve'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions/solve'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions/solve'
Making install in echelon
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions/echelon'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions/echelon'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/solutions/echelon'
/usr/bin/install -c -m 644 echelon-auto.h echelon-dense-elimination.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/solutions/echelon'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions/echelon'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions/echelon'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/solutions'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/solutions'
/usr/bin/install -c -m 644 charpoly.h det.h echelon.h getentry.h getentry.inl is-positive-definite.h is-positive-semidefinite.h methods.h minpoly.h nullspace.h rank.h rank.inl smith-form.h solve.h trace.h trace.inl valence.h hadamard-bound.h constants.h solution-tags.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/solutions'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/solutions'
Making install in ring
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring'
Making install in ntl
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring/ntl'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring/ntl'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/ring/ntl'
/usr/bin/install -c -m 644 ntl-rr.h ntl-zz_p.h ntl-zz_pe.h ntl-zz_px.h ntl-zz.h ntl-lzz_p.h ntl-lzz_pe.h ntl-lzz_px.h ntl-lzz_pex.h ntl-gf2e.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/ring/ntl'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring/ntl'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring/ntl'
Making install in modular
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring/modular'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring/modular'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/ring/modular'
/usr/bin/install -c -m 644 modular-unsigned.h modular-int32.h modular-int64.h modular-short.h modular-byte.h modular-balanced-double.h modular-balanced-float.h modular-balanced-int32.h modular-balanced-int64.h modular-double.h modular-float.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/ring/modular'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring/modular'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring/modular'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring'
make[6]: Entering directory '/<<PKGBUILDDIR>>/linbox/ring'
make[6]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/ring'
/usr/bin/install -c -m 644 ring-interface.h polynomial-ring.h modular.h local-pir-modular.h pir-modular-int32.h local2_32.h abstract.h archetype.h envelope.h polynomial-local-x.h ntl.h pid-ntl-zz_p.h pir-ntl-zz_p.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/ring'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/ring'
Making install in polynomial
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox/polynomial'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox/polynomial'
make[5]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/polynomial'
/usr/bin/install -c -m 644 dense-polynomial.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/polynomial'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox/polynomial'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox/polynomial'
make[4]: Entering directory '/<<PKGBUILDDIR>>/linbox'
make[5]: Entering directory '/<<PKGBUILDDIR>>/linbox'
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf'
/bin/bash ../libtool --mode=install /usr/bin/install -c liblinbox.la '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf'
libtool: install: /usr/bin/install -c .libs/liblinbox-1.7.0.so.0.0.0 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0
libtool: install: (cd /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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; }; })
libtool: install: /usr/bin/install -c .libs/liblinbox.lai /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/liblinbox.la
libtool: install: /usr/bin/install -c .libs/liblinbox.a /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/liblinbox.a
libtool: install: chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/liblinbox.a
libtool: install: ranlib /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/liblinbox.a
libtool: warning: remember to run 'libtool --finish /usr/lib/arm-linux-gnueabihf'
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox'
/usr/bin/install -c -m 644 linbox-config.h config.h config-blas.h integer.h linbox-tags.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/linbox'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/linbox'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/linbox'
Making install in benchmarks
make[3]: Entering directory '/<<PKGBUILDDIR>>/benchmarks'
Making install in data
make[4]: Entering directory '/<<PKGBUILDDIR>>/benchmarks/data'
make[5]: Entering directory '/<<PKGBUILDDIR>>/benchmarks/data'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks/data'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks/data'
Making install in matrix
make[4]: Entering directory '/<<PKGBUILDDIR>>/benchmarks/matrix'
make[5]: Entering directory '/<<PKGBUILDDIR>>/benchmarks/matrix'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks/matrix'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks/matrix'
make[4]: Entering directory '/<<PKGBUILDDIR>>/benchmarks'
make[5]: Entering directory '/<<PKGBUILDDIR>>/benchmarks'
make[5]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox'
/usr/bin/install -c -m 644 optimizer.h benchmark-utils.h benchmark-utils.C benchmark-metadata.h benchmark-metadata.C benchmark.h benchmark.C benchmark.inl '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/benchmarks'
Making install in tests
make[3]: Entering directory '/<<PKGBUILDDIR>>/tests'
Making install in data
make[4]: Entering directory '/<<PKGBUILDDIR>>/tests/data'
make[5]: Entering directory '/<<PKGBUILDDIR>>/tests/data'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/tests/data'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests/data'
Making install in matrix
make[4]: Entering directory '/<<PKGBUILDDIR>>/tests/matrix'
make[5]: Entering directory '/<<PKGBUILDDIR>>/tests/matrix'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/tests/matrix'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests/matrix'
make[4]: Entering directory '/<<PKGBUILDDIR>>/tests'
make[5]: Entering directory '/<<PKGBUILDDIR>>/tests'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests'
Making install in interfaces
make[3]: Entering directory '/<<PKGBUILDDIR>>/interfaces'
Making install in driver
make[4]: Entering directory '/<<PKGBUILDDIR>>/interfaces/driver'
make[5]: Entering directory '/<<PKGBUILDDIR>>/interfaces/driver'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/interfaces/driver'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/interfaces/driver'
Making install in kaapi
make[4]: Entering directory '/<<PKGBUILDDIR>>/interfaces/kaapi'
make[5]: Entering directory '/<<PKGBUILDDIR>>/interfaces/kaapi'
make[5]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/kaapi'
/usr/bin/install -c -m 644 communicate.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/linbox/kaapi'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/interfaces/kaapi'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/interfaces/kaapi'
Making install in maple
make[4]: Entering directory '/<<PKGBUILDDIR>>/interfaces/maple'
make[5]: Entering directory '/<<PKGBUILDDIR>>/interfaces/maple'
make install-data-hook
make[6]: Entering directory '/<<PKGBUILDDIR>>/interfaces/maple'
make[6]: Nothing to be done for 'install-data-hook'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/interfaces/maple'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/interfaces/maple'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/interfaces/maple'
make[4]: Entering directory '/<<PKGBUILDDIR>>/interfaces'
make[5]: Entering directory '/<<PKGBUILDDIR>>/interfaces'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/interfaces'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/interfaces'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/interfaces'
Making install in doc
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[4]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[4]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1'
/usr/bin/install -c -m 644 linbox-config.1 '/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making install in examples
make[3]: Entering directory '/<<PKGBUILDDIR>>/examples'
Making install in data
make[4]: Entering directory '/<<PKGBUILDDIR>>/examples/data'
make[5]: Entering directory '/<<PKGBUILDDIR>>/examples/data'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/examples/data'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/examples/data'
make[4]: Entering directory '/<<PKGBUILDDIR>>/examples'
make[5]: Entering directory '/<<PKGBUILDDIR>>/examples'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/examples'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/examples'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/examples'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[4]: Entering directory '/<<PKGBUILDDIR>>'
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
/usr/bin/install -c linbox-config '/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig'
/usr/bin/install -c -m 644 linbox.pc '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig'
make[4]: Leaving directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
cd debian/tmp/usr/lib/arm-linux-gnueabihf; \
ln -s liblinbox-1.7.0.so.0.0.0 \
liblinbox-1.7.0.so; \
sed -e 's|-llinbox|-llinbox-1.7.0|' \
-i pkgconfig/linbox.pc
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_install -a
dh_installdocs -a
dh_installchangelogs -a
debian/rules override_dh_installexamples
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installexamples -XMakefile
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installman -a
dh_perl -a
dh_link -a
dh_strip_nondeterminism -a
dh_compress -a
dh_fixperms -a
dh_missing -a
dh_dwz -a
dh_strip -a
dh_makeshlibs -a
dh_shlibdeps -a
dpkg-shlibdeps: warning: symbol __gmpz_clear used by debian/liblinbox-1.7.0-0/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6Givaro7IntegermLERKS0_ used by debian/liblinbox-1.7.0-0/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZNK6Givaro7IntegerrmEx used by debian/liblinbox-1.7.0-0/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZNK6Givaro7IntegerltEi used by debian/liblinbox-1.7.0-0/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZNK6Givaro7IntegerltERKS0_ used by debian/liblinbox-1.7.0-0/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6Givaro7IntegerC1Ey used by debian/liblinbox-1.7.0-0/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol cblas_daxpy used by debian/liblinbox-1.7.0-0/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-0/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-0/usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN6Givaro7Integer5subinERS0_RKS0_ used by debian/liblinbox-1.7.0-0/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 -a
dh_gencontrol -a
dh_md5sums -a
dh_builddeb -a
dpkg-deb: building package 'liblinbox-dev' in '../liblinbox-dev_1.7.0-2_armhf.deb'.
dpkg-deb: building package 'liblinbox-1.7.0-0' in '../liblinbox-1.7.0-0_1.7.0-2_armhf.deb'.
dpkg-deb: building package 'liblinbox-1.7.0-0-dbgsym' in '../liblinbox-1.7.0-0-dbgsym_1.7.0-2_armhf.deb'.
dpkg-genbuildinfo --build=any
dpkg-genchanges --build=any -mRaspbian pi4 based autobuilder <root@raspbian.org> >../linbox_1.7.0-2_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2021-12-21T12:20:57Z
Finished
--------
I: Built successfully
+------------------------------------------------------------------------------+
| Changes |
+------------------------------------------------------------------------------+
linbox_1.7.0-2_armhf.changes:
-----------------------------
Format: 1.8
Date: Sat, 18 Dec 2021 10:35:00 -0500
Source: linbox
Binary: liblinbox-1.7.0-0 liblinbox-1.7.0-0-dbgsym liblinbox-dev
Architecture: armhf
Version: 1.7.0-2
Distribution: bookworm-staging
Urgency: medium
Maintainer: Raspbian pi4 based autobuilder <root@raspbian.org>
Changed-By: Doug Torrance <dtorrance@debian.org>
Description:
liblinbox-1.7.0-0 - Library for exact linear algebra - shared library
liblinbox-dev - Library for exact linear algebra - development files
Closes: 1001878
Changes:
linbox (1.7.0-2) unstable; urgency=medium
.
* debian/control
- Add libfplll-dev to liblinbox-dev's Depends (Closes: #1001878).
Checksums-Sha1:
4f06f652d1f239f26dfc6ca6ade00758b5afc520 1144876 liblinbox-1.7.0-0-dbgsym_1.7.0-2_armhf.deb
a9ebd0ff4cab9e3d3d17088dd089331b407f3c38 171584 liblinbox-1.7.0-0_1.7.0-2_armhf.deb
d46a2aeb6f13f3225652741cd5b0607547a436d9 1004308 liblinbox-dev_1.7.0-2_armhf.deb
66c7deef71cc8258d16ec2c66bfc35b6f2911e04 11296 linbox_1.7.0-2_armhf.buildinfo
Checksums-Sha256:
57088e17bffb6f06a92f004e7c89c0daac829688d2e762dbfcdbd4ece68bc1d4 1144876 liblinbox-1.7.0-0-dbgsym_1.7.0-2_armhf.deb
d6d4d46125ea71dee87cdf9c2963a5b8e79076958bfa0aa922fcc040ff2c4c26 171584 liblinbox-1.7.0-0_1.7.0-2_armhf.deb
3580f667d6d68f34803884b1dfa76f42cd1293ce8c473dce36f11ace275cd876 1004308 liblinbox-dev_1.7.0-2_armhf.deb
2a96b17a1f4c82626ce764158db404ac4e8d711b926aefa82a03f2b75149f545 11296 linbox_1.7.0-2_armhf.buildinfo
Files:
56387440b630a54463f99b06c9af274e 1144876 debug optional liblinbox-1.7.0-0-dbgsym_1.7.0-2_armhf.deb
3e07bb83f40ea052445381e28f00bf85 171584 libs optional liblinbox-1.7.0-0_1.7.0-2_armhf.deb
27be789112c014c4a08183ab00a15d81 1004308 libdevel optional liblinbox-dev_1.7.0-2_armhf.deb
b10a19b218aa79309b18536d2bca1dd8 11296 math optional linbox_1.7.0-2_armhf.buildinfo
+------------------------------------------------------------------------------+
| Buildinfo |
+------------------------------------------------------------------------------+
Format: 1.0
Source: linbox
Binary: liblinbox-1.7.0-0 liblinbox-1.7.0-0-dbgsym liblinbox-dev
Architecture: armhf
Version: 1.7.0-2
Checksums-Md5:
56387440b630a54463f99b06c9af274e 1144876 liblinbox-1.7.0-0-dbgsym_1.7.0-2_armhf.deb
3e07bb83f40ea052445381e28f00bf85 171584 liblinbox-1.7.0-0_1.7.0-2_armhf.deb
27be789112c014c4a08183ab00a15d81 1004308 liblinbox-dev_1.7.0-2_armhf.deb
Checksums-Sha1:
4f06f652d1f239f26dfc6ca6ade00758b5afc520 1144876 liblinbox-1.7.0-0-dbgsym_1.7.0-2_armhf.deb
a9ebd0ff4cab9e3d3d17088dd089331b407f3c38 171584 liblinbox-1.7.0-0_1.7.0-2_armhf.deb
d46a2aeb6f13f3225652741cd5b0607547a436d9 1004308 liblinbox-dev_1.7.0-2_armhf.deb
Checksums-Sha256:
57088e17bffb6f06a92f004e7c89c0daac829688d2e762dbfcdbd4ece68bc1d4 1144876 liblinbox-1.7.0-0-dbgsym_1.7.0-2_armhf.deb
d6d4d46125ea71dee87cdf9c2963a5b8e79076958bfa0aa922fcc040ff2c4c26 171584 liblinbox-1.7.0-0_1.7.0-2_armhf.deb
3580f667d6d68f34803884b1dfa76f42cd1293ce8c473dce36f11ace275cd876 1004308 liblinbox-dev_1.7.0-2_armhf.deb
Build-Origin: Raspbian
Build-Architecture: armhf
Build-Date: Tue, 21 Dec 2021 12:20:54 +0000
Build-Path: /<<PKGBUILDDIR>>
Installed-Build-Depends:
adduser (= 3.118),
adwaita-icon-theme (= 41.0-1),
aglfn (= 1.7+git20191031.4036a9c-2),
autoconf (= 2.71-2),
automake (= 1:1.16.5-1.1),
autopoint (= 0.21-4),
autotools-dev (= 20180224.1+nmu1),
base-files (= 12+rpi1),
base-passwd (= 3.5.52),
bash (= 5.1-5),
binutils (= 2.37-7+rpi1),
binutils-arm-linux-gnueabihf (= 2.37-7+rpi1),
binutils-common (= 2.37-7+rpi1),
bsdextrautils (= 2.37.2-4),
bsdutils (= 1:2.37.2-4),
build-essential (= 12.9),
bzip2 (= 1.0.8-4),
coreutils (= 8.32-4.1),
cpp (= 4:11.2.0-2+rpi1),
cpp-11 (= 11.2.0-12+rpi1),
dash (= 0.5.11+git20210903+057cd650a4ed-3),
dbus (= 1.12.20-3),
dbus-bin (= 1.12.20-3),
dbus-daemon (= 1.12.20-3),
dbus-session-bus-common (= 1.12.20-3),
dbus-system-bus-common (= 1.12.20-3),
dbus-user-session (= 1.12.20-3),
dconf-gsettings-backend (= 0.40.0-2),
dconf-service (= 0.40.0-2),
debconf (= 1.5.79),
debhelper (= 13.5.2),
debianutils (= 4.11.2),
dh-autoreconf (= 20),
dh-strip-nondeterminism (= 1.12.1-1),
diffutils (= 1:3.7-5),
dmsetup (= 2:1.02.175-2.1),
dpkg (= 1.20.9+rpi1),
dpkg-dev (= 1.20.9+rpi1),
dwz (= 0.14-1),
fflas-ffpack (= 2.5.0-1),
fflas-ffpack-common (= 2.5.0-1),
file (= 1:5.41-2),
findutils (= 4.8.0-1),
fontconfig (= 2.13.1-4.2),
fontconfig-config (= 2.13.1-4.2),
fonts-dejavu-core (= 2.37-2),
g++ (= 4:11.2.0-2+rpi1),
g++-11 (= 11.2.0-12+rpi1),
gcc (= 4:11.2.0-2+rpi1),
gcc-11 (= 11.2.0-12+rpi1),
gcc-11-base (= 11.2.0-12+rpi1),
gettext (= 0.21-4),
gettext-base (= 0.21-4),
gnuplot (= 5.4.2+dfsg2-1),
gnuplot-data (= 5.4.2+dfsg2-1),
gnuplot-qt (= 5.4.2+dfsg2-1),
grep (= 3.7-1),
groff-base (= 1.22.4-7),
gtk-update-icon-cache (= 3.24.30-4),
gzip (= 1.10-4),
hicolor-icon-theme (= 0.17-2),
hostname (= 3.23),
init-system-helpers (= 1.60),
intltool-debian (= 0.35.0+20060710.5),
libacl1 (= 2.3.1-1),
libapparmor1 (= 3.0.3-6),
libarchive-zip-perl (= 1.68-1),
libargon2-1 (= 0~20171227-0.2),
libasan6 (= 11.2.0-12+rpi1),
libatk-bridge2.0-0 (= 2.38.0-2),
libatk1.0-0 (= 2.36.0-3),
libatk1.0-data (= 2.36.0-3),
libatlas3-base (= 3.10.3-11+rpi1),
libatomic1 (= 11.2.0-12+rpi1),
libatspi2.0-0 (= 2.42.0-2),
libattr1 (= 1:2.5.1-1),
libaudit-common (= 1:3.0.6-1),
libaudit1 (= 1:3.0.6-1),
libavahi-client3 (= 0.8-5),
libavahi-common-data (= 0.8-5),
libavahi-common3 (= 0.8-5),
libbinutils (= 2.37-7+rpi1),
libblas-dev (= 3.10.0-2),
libblas3 (= 3.10.0-2),
libblkid1 (= 2.37.2-4),
libbrotli1 (= 1.0.9-2+b1),
libbsd0 (= 0.11.3-1),
libbz2-1.0 (= 1.0.8-4),
libc-bin (= 2.32-4+rpi1),
libc-dev-bin (= 2.32-4+rpi1),
libc6 (= 2.32-4+rpi1),
libc6-dev (= 2.32-4+rpi1),
libcairo-gobject2 (= 1.16.0-5),
libcairo2 (= 1.16.0-5),
libcap-ng0 (= 0.7.9-2.2+b1),
libcap2 (= 1:2.44-1),
libcc1-0 (= 11.2.0-12+rpi1),
libcolord2 (= 1.4.5-3),
libcom-err2 (= 1.46.4-1),
libcrypt-dev (= 1:4.4.26-1),
libcrypt1 (= 1:4.4.26-1),
libcryptsetup12 (= 2:2.4.2-1),
libctf-nobfd0 (= 2.37-7+rpi1),
libctf0 (= 2.37-7+rpi1),
libcups2 (= 2.3.3op2-7+b1),
libdatrie1 (= 0.2.13-2),
libdb5.3 (= 5.3.28+dfsg1-0.8),
libdbus-1-3 (= 1.12.20-3),
libdconf1 (= 0.40.0-2),
libdebconfclient0 (= 0.261),
libdebhelper-perl (= 13.5.2),
libdeflate0 (= 1.8-1),
libdevmapper1.02.1 (= 2:1.02.175-2.1),
libdouble-conversion3 (= 3.1.5-7),
libdpkg-perl (= 1.20.9+rpi1),
libdrm-amdgpu1 (= 2.4.108-1+rpi1),
libdrm-common (= 2.4.108-1+rpi1),
libdrm-nouveau2 (= 2.4.108-1+rpi1),
libdrm-radeon1 (= 2.4.108-1+rpi1),
libdrm2 (= 2.4.108-1+rpi1),
libedit2 (= 3.1-20210910-1),
libegl-mesa0 (= 21.2.6-1+rpi1),
libegl1 (= 1.3.4-2),
libelf1 (= 0.186-1),
libepoxy0 (= 1.5.9-2),
libevdev2 (= 1.12.0+dfsg-1),
libexpat1 (= 2.4.1-3),
libffi8 (= 3.4.2-3),
libfile-stripnondeterminism-perl (= 1.12.1-1),
libflint-2.8.4 (= 2.8.4-2),
libflint-dev (= 2.8.4-2),
libfontconfig1 (= 2.13.1-4.2),
libfplll-dev (= 5.4.1-1+rpi1),
libfplll7 (= 5.4.1-1+rpi1),
libfplll7-data (= 5.4.1-1+rpi1),
libfreetype6 (= 2.11.0+dfsg-1),
libfribidi0 (= 1.0.8-2),
libgbm1 (= 21.2.6-1+rpi1),
libgcc-11-dev (= 11.2.0-12+rpi1),
libgcc-s1 (= 11.2.0-12+rpi1),
libgcrypt20 (= 1.9.4-3),
libgd3 (= 2.3.0-2),
libgdbm-compat4 (= 1.22-1),
libgdbm6 (= 1.22-1),
libgdk-pixbuf-2.0-0 (= 2.42.6+dfsg-2),
libgdk-pixbuf-xlib-2.0-0 (= 2.40.2-2),
libgdk-pixbuf2.0-0 (= 2.40.2-2),
libgdk-pixbuf2.0-common (= 2.42.6+dfsg-2),
libgf2x3 (= 1.3.0-2),
libgfortran5 (= 11.2.0-12+rpi1),
libgivaro-dev (= 4.2.0-1),
libgivaro9 (= 4.2.0-1),
libgl1 (= 1.3.4-2),
libgl1-mesa-dri (= 21.2.6-1+rpi1),
libglapi-mesa (= 21.2.6-1+rpi1),
libgles2 (= 1.3.4-2),
libglib2.0-0 (= 2.70.2-1),
libglvnd0 (= 1.3.4-2),
libglx-mesa0 (= 21.2.6-1+rpi1),
libglx0 (= 1.3.4-2),
libgmp-dev (= 2:6.2.1+dfsg-3),
libgmp10 (= 2:6.2.1+dfsg-3),
libgmpxx4ldbl (= 2:6.2.1+dfsg-3),
libgnutls30 (= 3.7.2-2),
libgomp1 (= 11.2.0-12+rpi1),
libgpg-error0 (= 1.42-3),
libgraphite2-3 (= 1.3.14-1),
libgsl-dev (= 2.7.1+dfsg-3),
libgsl27 (= 2.7.1+dfsg-3),
libgslcblas0 (= 2.7.1+dfsg-3),
libgssapi-krb5-2 (= 1.18.3-7),
libgtk-3-0 (= 3.24.30-4),
libgtk-3-common (= 3.24.30-4),
libgudev-1.0-0 (= 237-2),
libharfbuzz0b (= 2.7.4-1),
libhogweed6 (= 3.7.3-1),
libice6 (= 2:1.0.10-1),
libicu67 (= 67.1-7),
libidn2-0 (= 2.3.2-2),
libiml-dev (= 1.0.5-1),
libiml0 (= 1.0.5-1),
libinput-bin (= 1.19.2-1),
libinput10 (= 1.19.2-1),
libip4tc2 (= 1.8.7-1),
libisl23 (= 0.24-2),
libjbig0 (= 2.1-3.1+b2),
libjpeg62-turbo (= 1:2.1.2-1),
libjson-c5 (= 0.15-2),
libk5crypto3 (= 1.18.3-7),
libkeyutils1 (= 1.6.1-2),
libkmod2 (= 29-1),
libkrb5-3 (= 1.18.3-7),
libkrb5support0 (= 1.18.3-7),
liblapack-dev (= 3.10.0-2),
liblapack3 (= 3.10.0-2),
liblcms2-2 (= 2.12~rc1-2),
libllvm12 (= 1:12.0.1-17+rpi1),
liblua5.4-0 (= 5.4.3-1),
liblz4-1 (= 1.9.3-2),
liblzma5 (= 5.2.5-2),
libm4ri-0.0.20200125 (= 20200125-1),
libm4ri-dev (= 20200125-1),
libm4rie-0.0.20200125 (= 20200125-1+b2),
libm4rie-dev (= 20200125-1+b2),
libmagic-mgc (= 1:5.41-2),
libmagic1 (= 1:5.41-2),
libmd0 (= 1.0.4-1),
libmd4c0 (= 0.4.8-1),
libmount1 (= 2.37.2-4),
libmpc3 (= 1.2.1-1),
libmpfr-dev (= 4.1.0-3),
libmpfr6 (= 4.1.0-3),
libmtdev1 (= 1.1.6-1),
libnettle8 (= 3.7.3-1),
libnotify4 (= 0.7.9-3),
libnsl-dev (= 1.3.0-2),
libnsl2 (= 1.3.0-2),
libntl-dev (= 11.5.1-1),
libntl44 (= 11.5.1-1),
libp11-kit0 (= 0.24.0-5),
libpam-modules (= 1.4.0-10),
libpam-modules-bin (= 1.4.0-10),
libpam-runtime (= 1.4.0-10),
libpam-systemd (= 249.7-1+rpi1),
libpam0g (= 1.4.0-10),
libpango-1.0-0 (= 1.48.10+ds1-1),
libpangocairo-1.0-0 (= 1.48.10+ds1-1),
libpangoft2-1.0-0 (= 1.48.10+ds1-1),
libpcre2-16-0 (= 10.39-3),
libpcre2-8-0 (= 10.39-3),
libpcre3 (= 2:8.39-13),
libperl5.32 (= 5.32.1-6),
libpipeline1 (= 1.5.4-1),
libpixman-1-0 (= 0.40.0-1),
libpng16-16 (= 1.6.37-3),
libqt5core5a (= 5.15.2+dfsg-13+rpi1),
libqt5dbus5 (= 5.15.2+dfsg-13+rpi1),
libqt5gui5 (= 5.15.2+dfsg-13+rpi1),
libqt5network5 (= 5.15.2+dfsg-13+rpi1),
libqt5printsupport5 (= 5.15.2+dfsg-13+rpi1),
libqt5svg5 (= 5.15.2-3),
libqt5widgets5 (= 5.15.2+dfsg-13+rpi1),
libseccomp2 (= 2.5.3-2+rpi1),
libselinux1 (= 3.3-1),
libsemanage-common (= 3.3-1),
libsemanage2 (= 3.3-1),
libsensors-config (= 1:3.6.0-7),
libsensors5 (= 1:3.6.0-7),
libsepol2 (= 3.3-1),
libsigsegv2 (= 2.13-1),
libsm6 (= 2:1.2.3-1),
libsmartcols1 (= 2.37.2-4),
libssl1.1 (= 1.1.1l-1),
libstdc++-11-dev (= 11.2.0-12+rpi1),
libstdc++6 (= 11.2.0-12+rpi1),
libsub-override-perl (= 0.09-2),
libsystemd0 (= 249.7-1+rpi1),
libtasn1-6 (= 4.18.0-4),
libthai-data (= 0.1.28-4.1),
libthai0 (= 0.1.28-4.1),
libtiff5 (= 4.3.0-2),
libtinfo6 (= 6.3-1),
libtirpc-common (= 1.3.2-2),
libtirpc-dev (= 1.3.2-2),
libtirpc3 (= 1.3.2-2),
libtool (= 2.4.6-15),
libubsan1 (= 11.2.0-12+rpi1),
libuchardet0 (= 0.0.7-1),
libudev1 (= 249.7-1+rpi1),
libunistring2 (= 0.9.10-6),
libuuid1 (= 2.37.2-4),
libvulkan1 (= 1.2.189.0-2),
libwacom-common (= 1.12-1),
libwacom2 (= 1.12-1),
libwayland-client0 (= 1.19.0-2+b1),
libwayland-cursor0 (= 1.19.0-2+b1),
libwayland-egl1 (= 1.19.0-2+b1),
libwayland-server0 (= 1.19.0-2+b1),
libwebp6 (= 0.6.1-2.1),
libwxbase3.0-0v5 (= 3.0.5.1+dfsg-2),
libwxgtk3.0-gtk3-0v5 (= 3.0.5.1+dfsg-2),
libx11-6 (= 2:1.7.2-2),
libx11-data (= 2:1.7.2-2),
libx11-xcb1 (= 2:1.7.2-2),
libxau6 (= 1:1.0.9-1),
libxcb-dri2-0 (= 1.14-3),
libxcb-dri3-0 (= 1.14-3),
libxcb-glx0 (= 1.14-3),
libxcb-icccm4 (= 0.4.1-1.1),
libxcb-image0 (= 0.4.0-1+b3),
libxcb-keysyms1 (= 0.4.0-1+b2),
libxcb-present0 (= 1.14-3),
libxcb-randr0 (= 1.14-3),
libxcb-render-util0 (= 0.3.9-1+b1),
libxcb-render0 (= 1.14-3),
libxcb-shape0 (= 1.14-3),
libxcb-shm0 (= 1.14-3),
libxcb-sync1 (= 1.14-3),
libxcb-util1 (= 0.4.0-1),
libxcb-xfixes0 (= 1.14-3),
libxcb-xinerama0 (= 1.14-3),
libxcb-xinput0 (= 1.14-3),
libxcb-xkb1 (= 1.14-3),
libxcb1 (= 1.14-3),
libxcomposite1 (= 1:0.4.5-1),
libxcursor1 (= 1:1.2.0-2),
libxdamage1 (= 1:1.1.5-2),
libxdmcp6 (= 1:1.1.2-3),
libxext6 (= 2:1.3.4-1),
libxfixes3 (= 1:5.0.3-2),
libxi6 (= 2:1.8-1),
libxinerama1 (= 2:1.1.4-2),
libxkbcommon-x11-0 (= 1.3.1-1),
libxkbcommon0 (= 1.3.1-1),
libxml2 (= 2.9.12+dfsg-5),
libxpm4 (= 1:3.5.12-1),
libxrandr2 (= 2:1.5.2-1),
libxrender1 (= 1:0.9.10-1),
libxshmfence1 (= 1.3-1),
libxxf86vm1 (= 1:1.1.4-1+b2),
libz3-4 (= 4.8.12-1),
libzstd1 (= 1.4.8+dfsg-3+rpi1),
linux-libc-dev (= 5.14.16-1+rpi1),
login (= 1:4.8.1-2),
lsb-base (= 11.1.0+rpi1),
m4 (= 1.4.18-5),
make (= 4.3-4.1),
man-db (= 2.9.4-2),
mawk (= 1.3.4.20200120-2),
mount (= 2.37.2-4),
ncurses-base (= 6.3-1),
ncurses-bin (= 6.3-1),
passwd (= 1:4.8.1-2),
patch (= 2.7.6-7),
perl (= 5.32.1-6),
perl-base (= 5.32.1-6),
perl-modules-5.32 (= 5.32.1-6),
pkg-config (= 0.29.2-1),
po-debconf (= 1.0.21+nmu1),
rpcsvc-proto (= 1.4.2-4),
sed (= 4.8-1),
sensible-utils (= 0.0.17),
shared-mime-info (= 2.0-1),
systemd (= 249.7-1+rpi1),
systemd-sysv (= 249.7-1+rpi1),
sysvinit-utils (= 3.00-1),
tar (= 1.34+dfsg-1),
ucf (= 3.0043),
util-linux (= 2.37.2-4),
x11-common (= 1:7.7+23),
xkb-data (= 2.33-1),
xz-utils (= 5.2.5-2),
zlib1g (= 1:1.2.11.dfsg-2)
Environment:
DEB_BUILD_OPTIONS="parallel=4"
LANG="en_GB.UTF-8"
LC_ALL="C.UTF-8"
SOURCE_DATE_EPOCH="1639841700"
+------------------------------------------------------------------------------+
| Package contents |
+------------------------------------------------------------------------------+
liblinbox-1.7.0-0-dbgsym_1.7.0-2_armhf.deb
------------------------------------------
new Debian package, version 2.0.
size 1144876 bytes: control archive=544 bytes.
392 bytes, 13 lines control
106 bytes, 1 lines md5sums
Package: liblinbox-1.7.0-0-dbgsym
Source: linbox
Version: 1.7.0-2
Auto-Built-Package: debug-symbols
Architecture: armhf
Maintainer: Debian Math Team <team+math@tracker.debian.org>
Installed-Size: 1197
Depends: liblinbox-1.7.0-0 (= 1.7.0-2)
Section: debug
Priority: optional
Multi-Arch: same
Description: debug symbols for liblinbox-1.7.0-0
Build-Ids: 529740fc23dcab70eca8908bd981470383b92cdc
drwxr-xr-x root/root 0 2021-12-18 15:35 ./
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/lib/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/lib/debug/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/lib/debug/.build-id/52/
-rw-r--r-- root/root 1215008 2021-12-18 15:35 ./usr/lib/debug/.build-id/52/9740fc23dcab70eca8908bd981470383b92cdc.debug
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/share/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/share/doc/
lrwxrwxrwx root/root 0 2021-12-18 15:35 ./usr/share/doc/liblinbox-1.7.0-0-dbgsym -> liblinbox-1.7.0-0
liblinbox-1.7.0-0_1.7.0-2_armhf.deb
-----------------------------------
new Debian package, version 2.0.
size 171584 bytes: control archive=912 bytes.
622 bytes, 17 lines control
328 bytes, 4 lines md5sums
47 bytes, 1 lines shlibs
67 bytes, 2 lines triggers
Package: liblinbox-1.7.0-0
Source: linbox
Version: 1.7.0-2
Architecture: armhf
Maintainer: Debian Math Team <team+math@tracker.debian.org>
Installed-Size: 425
Depends: libc6 (>= 2.29), libgcc-s1 (>= 3.5), libntl44 (>= 11.5.1), libstdc++6 (>= 11)
Section: libs
Priority: optional
Multi-Arch: same
Homepage: http://www.linalg.org/
Description: Library for exact linear algebra - shared library
LinBox is a C++ template library for exact, high-performance
linear algebra computation with dense, sparse, and structured
matrices over the integers and over finite fields.
.
This package contains the LinBox shared library.
drwxr-xr-x root/root 0 2021-12-18 15:35 ./
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/lib/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root 0 2021-12-18 15:35 ./usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0 -> liblinbox-1.7.0.so.0.0.0
-rw-r--r-- root/root 357816 2021-12-18 15:35 ./usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so.0.0.0
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/share/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/share/doc/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/share/doc/liblinbox-1.7.0-0/
-rw-r--r-- root/root 4734 2021-12-18 15:35 ./usr/share/doc/liblinbox-1.7.0-0/changelog.Debian.gz
-rw-r--r-- root/root 56030 2021-12-14 10:16 ./usr/share/doc/liblinbox-1.7.0-0/changelog.gz
-rw-r--r-- root/root 3575 2021-12-14 21:47 ./usr/share/doc/liblinbox-1.7.0-0/copyright
liblinbox-dev_1.7.0-2_armhf.deb
-------------------------------
new Debian package, version 2.0.
size 1004308 bytes: control archive=13664 bytes.
658 bytes, 17 lines control
42859 bytes, 521 lines md5sums
Package: liblinbox-dev
Source: linbox
Version: 1.7.0-2
Architecture: armhf
Maintainer: Debian Math Team <team+math@tracker.debian.org>
Installed-Size: 7367
Depends: libfplll-dev, libgivaro-dev, liblapack-dev, liblinbox-1.7.0-0 (= 1.7.0-2), fflas-ffpack (>= 2.5.0~)
Suggests: liblinbox-doc
Section: libdevel
Priority: optional
Homepage: http://www.linalg.org/
Description: Library for exact linear algebra - development files
LinBox is a C++ template library for exact, high-performance
linear algebra computation with dense, sparse, and structured
matrices over the integers and over finite fields.
.
This package contains the LinBox development files.
drwxr-xr-x root/root 0 2021-12-18 15:35 ./
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/bin/
-rwxr-xr-x root/root 1441 2021-12-18 15:35 ./usr/bin/linbox-config
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/algorithms/
-rw-r--r-- root/root 2193 2021-12-18 15:35 ./usr/include/linbox/algorithms/alt-blackbox-block-container.h
-rw-r--r-- root/root 19295 2021-12-18 15:35 ./usr/include/linbox/algorithms/bbcharpoly.h
-rw-r--r-- root/root 2638 2021-12-18 15:35 ./usr/include/linbox/algorithms/bitonic-sort.h
-rw-r--r-- root/root 8220 2021-12-18 15:35 ./usr/include/linbox/algorithms/blackbox-block-container-base.h
-rw-r--r-- root/root 14182 2021-12-18 15:35 ./usr/include/linbox/algorithms/blackbox-block-container.h
-rw-r--r-- root/root 5813 2021-12-18 15:35 ./usr/include/linbox/algorithms/blackbox-container-base.h
-rw-r--r-- root/root 3617 2021-12-18 15:35 ./usr/include/linbox/algorithms/blackbox-container-symmetric.h
-rw-r--r-- root/root 3318 2021-12-18 15:35 ./usr/include/linbox/algorithms/blackbox-container-symmetrize.h
-rw-r--r-- root/root 5119 2021-12-18 15:35 ./usr/include/linbox/algorithms/blackbox-container.h
-rw-r--r-- root/root 24804 2021-12-18 15:35 ./usr/include/linbox/algorithms/block-coppersmith-domain.h
-rw-r--r-- root/root 9484 2021-12-18 15:35 ./usr/include/linbox/algorithms/block-lanczos.h
-rw-r--r-- root/root 39713 2021-12-18 15:35 ./usr/include/linbox/algorithms/block-lanczos.inl
-rw-r--r-- root/root 21716 2021-12-18 15:35 ./usr/include/linbox/algorithms/block-massey-domain.h
-rw-r--r-- root/root 11664 2021-12-18 15:35 ./usr/include/linbox/algorithms/block-wiedemann.h
-rw-r--r-- root/root 10263 2021-12-18 15:35 ./usr/include/linbox/algorithms/charpoly-rational.h
-rw-r--r-- root/root 4185 2021-12-18 15:35 ./usr/include/linbox/algorithms/cia.h
-rw-r--r-- root/root 8030 2021-12-18 15:35 ./usr/include/linbox/algorithms/classic-rational-reconstruction.h
-rw-r--r-- root/root 5465 2021-12-18 15:35 ./usr/include/linbox/algorithms/coppersmith-invariant-factors.h
-rw-r--r-- root/root 16426 2021-12-18 15:35 ./usr/include/linbox/algorithms/coppersmith.h
-rw-r--r-- root/root 9598 2021-12-18 15:35 ./usr/include/linbox/algorithms/cra-builder-early-multip.h
-rw-r--r-- root/root 4833 2021-12-18 15:35 ./usr/include/linbox/algorithms/cra-builder-full-multip-fixed.h
-rw-r--r-- root/root 14921 2021-12-18 15:35 ./usr/include/linbox/algorithms/cra-builder-full-multip.h
-rw-r--r-- root/root 18029 2021-12-18 15:35 ./usr/include/linbox/algorithms/cra-builder-single.h
-rw-r--r-- root/root 19869 2021-12-18 15:35 ./usr/include/linbox/algorithms/cra-builder-var-prec-early-multip.h
-rw-r--r-- root/root 8889 2021-12-18 15:35 ./usr/include/linbox/algorithms/cra-builder-var-prec-early-single.h
-rw-r--r-- root/root 7385 2021-12-18 15:35 ./usr/include/linbox/algorithms/cra-distributed.h
-rw-r--r-- root/root 4634 2021-12-18 15:35 ./usr/include/linbox/algorithms/cra-domain-omp.h
-rw-r--r-- root/root 10456 2021-12-18 15:35 ./usr/include/linbox/algorithms/cra-domain-sequential.h
-rw-r--r-- root/root 4457 2021-12-18 15:35 ./usr/include/linbox/algorithms/cra-domain.h
-rw-r--r-- root/root 4165 2021-12-18 15:35 ./usr/include/linbox/algorithms/cra-givrnsfixed.h
-rw-r--r-- root/root 4982 2021-12-18 15:35 ./usr/include/linbox/algorithms/cra-kaapi.h
-rw-r--r-- root/root 1358 2021-12-18 15:35 ./usr/include/linbox/algorithms/default.h
-rw-r--r-- root/root 4461 2021-12-18 15:35 ./usr/include/linbox/algorithms/dense-container.h
-rw-r--r-- root/root 3118 2021-12-18 15:35 ./usr/include/linbox/algorithms/dense-nullspace.h
-rw-r--r-- root/root 14564 2021-12-18 15:35 ./usr/include/linbox/algorithms/dense-nullspace.inl
-rw-r--r-- root/root 9364 2021-12-18 15:35 ./usr/include/linbox/algorithms/det-rational.h
-rw-r--r-- root/root 6116 2021-12-18 15:35 ./usr/include/linbox/algorithms/diophantine-solver.h
-rw-r--r-- root/root 7160 2021-12-18 15:35 ./usr/include/linbox/algorithms/diophantine-solver.inl
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/algorithms/dixon-solver/
-rw-r--r-- root/root 16102 2021-12-18 15:35 ./usr/include/linbox/algorithms/dixon-solver/dixon-solver-dense.h
-rw-r--r-- root/root 30269 2021-12-18 15:35 ./usr/include/linbox/algorithms/dixon-solver/dixon-solver-dense.inl
-rw-r--r-- root/root 16281 2021-12-18 15:35 ./usr/include/linbox/algorithms/dixon-solver/dixon-solver-symbolic-numeric.h
-rw-r--r-- root/root 7726 2021-12-18 15:35 ./usr/include/linbox/algorithms/double-det.h
-rw-r--r-- root/root 10174 2021-12-18 15:35 ./usr/include/linbox/algorithms/dyadic-to-rational.h
-rw-r--r-- root/root 8741 2021-12-18 15:35 ./usr/include/linbox/algorithms/eliminator.h
-rw-r--r-- root/root 21163 2021-12-18 15:35 ./usr/include/linbox/algorithms/eliminator.inl
-rw-r--r-- root/root 31185 2021-12-18 15:35 ./usr/include/linbox/algorithms/fast-rational-reconstruction.h
-rw-r--r-- root/root 5124 2021-12-18 15:35 ./usr/include/linbox/algorithms/frobenius-large.h
-rw-r--r-- root/root 10490 2021-12-18 15:35 ./usr/include/linbox/algorithms/frobenius-small.h
-rw-r--r-- root/root 8363 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss-gf2.h
-rw-r--r-- root/root 13001 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss/
-rw-r--r-- root/root 3066 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss/gauss-det-gf2.inl
-rw-r--r-- root/root 2743 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss/gauss-det.inl
-rw-r--r-- root/root 9978 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss/gauss-elim-gf2.inl
-rw-r--r-- root/root 25412 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss/gauss-elim.inl
-rw-r--r-- root/root 11689 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss/gauss-gf2.inl
-rw-r--r-- root/root 4449 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss/gauss-nullspace.inl
-rw-r--r-- root/root 3517 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss/gauss-pivot-gf2.inl
-rw-r--r-- root/root 4709 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss/gauss-pivot.inl
-rw-r--r-- root/root 2749 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss/gauss-rank-gf2.inl
-rw-r--r-- root/root 2547 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss/gauss-rank.inl
-rw-r--r-- root/root 3364 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss/gauss-solve-gf2.inl
-rw-r--r-- root/root 3979 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss/gauss-solve.inl
-rw-r--r-- root/root 34390 2021-12-18 15:35 ./usr/include/linbox/algorithms/gauss/gauss.inl
-rw-r--r-- root/root 22593 2021-12-18 15:35 ./usr/include/linbox/algorithms/hybrid-det.h
-rw-r--r-- root/root 9526 2021-12-18 15:35 ./usr/include/linbox/algorithms/invariant-factors.h
-rw-r--r-- root/root 4219 2021-12-18 15:35 ./usr/include/linbox/algorithms/invert-tb.h
-rw-r--r-- root/root 11739 2021-12-18 15:35 ./usr/include/linbox/algorithms/la-block-lanczos.h
-rw-r--r-- root/root 49553 2021-12-18 15:35 ./usr/include/linbox/algorithms/la-block-lanczos.inl
-rw-r--r-- root/root 3910 2021-12-18 15:35 ./usr/include/linbox/algorithms/lanczos.h
-rw-r--r-- root/root 11361 2021-12-18 15:35 ./usr/include/linbox/algorithms/lanczos.inl
-rw-r--r-- root/root 11809 2021-12-18 15:35 ./usr/include/linbox/algorithms/last-invariant-factor.h
-rw-r--r-- root/root 6515 2021-12-18 15:35 ./usr/include/linbox/algorithms/lattice.h
-rw-r--r-- root/root 9386 2021-12-18 15:35 ./usr/include/linbox/algorithms/lattice.inl
-rw-r--r-- root/root 3128 2021-12-18 15:35 ./usr/include/linbox/algorithms/lazy-product.h
-rw-r--r-- root/root 36662 2021-12-18 15:35 ./usr/include/linbox/algorithms/lifting-container.h
-rw-r--r-- root/root 12732 2021-12-18 15:35 ./usr/include/linbox/algorithms/massey-domain.h
-rw-r--r-- root/root 53840 2021-12-18 15:35 ./usr/include/linbox/algorithms/matpoly-mult.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/algorithms/matrix-blas3/
-rw-r--r-- root/root 4682 2021-12-18 15:35 ./usr/include/linbox/algorithms/matrix-blas3/mul-cra.inl
-rw-r--r-- root/root 3489 2021-12-18 15:35 ./usr/include/linbox/algorithms/matrix-blas3/mul-flint.inl
-rw-r--r-- root/root 1931 2021-12-18 15:35 ./usr/include/linbox/algorithms/matrix-blas3/mul-naive.inl
-rw-r--r-- root/root 10104 2021-12-18 15:35 ./usr/include/linbox/algorithms/matrix-blas3/mul-toomcook.inl
-rw-r--r-- root/root 5319 2021-12-18 15:35 ./usr/include/linbox/algorithms/matrix-blas3/mul.h
-rw-r--r-- root/root 9539 2021-12-18 15:35 ./usr/include/linbox/algorithms/matrix-hom.h
-rw-r--r-- root/root 5693 2021-12-18 15:35 ./usr/include/linbox/algorithms/matrix-inverse.h
-rw-r--r-- root/root 10361 2021-12-18 15:35 ./usr/include/linbox/algorithms/mg-block-lanczos.h
-rw-r--r-- root/root 45224 2021-12-18 15:35 ./usr/include/linbox/algorithms/mg-block-lanczos.inl
-rw-r--r-- root/root 10292 2021-12-18 15:35 ./usr/include/linbox/algorithms/minpoly-integer.h
-rw-r--r-- root/root 10054 2021-12-18 15:35 ./usr/include/linbox/algorithms/minpoly-rational.h
-rw-r--r-- root/root 3920 2021-12-18 15:35 ./usr/include/linbox/algorithms/numeric-solver-lapack.h
-rw-r--r-- root/root 7192 2021-12-18 15:35 ./usr/include/linbox/algorithms/one-invariant-factor.h
-rw-r--r-- root/root 8302 2021-12-18 15:35 ./usr/include/linbox/algorithms/opencl-environ.h
-rw-r--r-- root/root 13016 2021-12-18 15:35 ./usr/include/linbox/algorithms/opencl-resource-controller.h
-rw-r--r-- root/root 4846 2021-12-18 15:35 ./usr/include/linbox/algorithms/poly-det.h
-rw-r--r-- root/root 3645 2021-12-18 15:35 ./usr/include/linbox/algorithms/poly-dixon.h
-rw-r--r-- root/root 3983 2021-12-18 15:35 ./usr/include/linbox/algorithms/poly-interpolation.h
-rw-r--r-- root/root 6681 2021-12-18 15:35 ./usr/include/linbox/algorithms/poly-smith-form-local-x.h
-rw-r--r-- root/root 7602 2021-12-18 15:35 ./usr/include/linbox/algorithms/poly-smith-form.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/
-rw-r--r-- root/root 69508 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/fft-floating.inl
-rw-r--r-- root/root 103212 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/fft-integral.inl
-rw-r--r-- root/root 9503 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/fft-simd.h
-rw-r--r-- root/root 3824 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/fft-utils.h
-rw-r--r-- root/root 8772 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/fft.h
-rw-r--r-- root/root 4336 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/matpoly-add-domain.h
-rw-r--r-- root/root 25769 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/matpoly-mult-fft-multiprecision.inl
-rw-r--r-- root/root 25143 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/matpoly-mult-fft-recint.inl
-rw-r--r-- root/root 11229 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/matpoly-mult-fft-wordsize-fast.inl
-rw-r--r-- root/root 12994 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/matpoly-mult-fft-wordsize-three-primes.inl
-rw-r--r-- root/root 5637 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/matpoly-mult-fft-wordsize.inl
-rw-r--r-- root/root 14625 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/matpoly-mult-fft.h
-rw-r--r-- root/root 14382 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/matpoly-mult-kara.h
-rw-r--r-- root/root 5086 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/matpoly-mult-naive.h
-rw-r--r-- root/root 47939 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/order-basis.h
-rw-r--r-- root/root 7055 2021-12-18 15:35 ./usr/include/linbox/algorithms/polynomial-matrix/polynomial-matrix-domain.h
-rw-r--r-- root/root 7052 2021-12-18 15:35 ./usr/include/linbox/algorithms/rational-cra-builder-early-multip.h
-rw-r--r-- root/root 4622 2021-12-18 15:35 ./usr/include/linbox/algorithms/rational-cra-builder-early-single.h
-rw-r--r-- root/root 2623 2021-12-18 15:35 ./usr/include/linbox/algorithms/rational-cra-builder-full-multip.h
-rw-r--r-- root/root 19272 2021-12-18 15:35 ./usr/include/linbox/algorithms/rational-cra-var-prec.h
-rw-r--r-- root/root 4864 2021-12-18 15:35 ./usr/include/linbox/algorithms/rational-cra.h
-rw-r--r-- root/root 9435 2021-12-18 15:35 ./usr/include/linbox/algorithms/rational-reconstruction-base.h
-rw-r--r-- root/root 64245 2021-12-18 15:35 ./usr/include/linbox/algorithms/rational-reconstruction.h
-rw-r--r-- root/root 2158 2021-12-18 15:35 ./usr/include/linbox/algorithms/rational-reconstruction2.h
-rw-r--r-- root/root 4043 2021-12-18 15:35 ./usr/include/linbox/algorithms/rational-solver-adaptive.h
-rw-r--r-- root/root 11578 2021-12-18 15:35 ./usr/include/linbox/algorithms/rational-solver-sn.h
-rw-r--r-- root/root 12306 2021-12-18 15:35 ./usr/include/linbox/algorithms/rational-solver-sn.inl
-rw-r--r-- root/root 24010 2021-12-18 15:35 ./usr/include/linbox/algorithms/rational-solver.h
-rw-r--r-- root/root 20629 2021-12-18 15:35 ./usr/include/linbox/algorithms/rational-solver.inl
-rw-r--r-- root/root 6753 2021-12-18 15:35 ./usr/include/linbox/algorithms/rns.h
-rw-r--r-- root/root 8211 2021-12-18 15:35 ./usr/include/linbox/algorithms/rns.inl
-rw-r--r-- root/root 12929 2021-12-18 15:35 ./usr/include/linbox/algorithms/short-vector.h
-rw-r--r-- root/root 61499 2021-12-18 15:35 ./usr/include/linbox/algorithms/sigma-basis.h
-rw-r--r-- root/root 12798 2021-12-18 15:35 ./usr/include/linbox/algorithms/signature.h
-rw-r--r-- root/root 4279 2021-12-18 15:35 ./usr/include/linbox/algorithms/smith-form-adaptive.h
-rw-r--r-- root/root 24403 2021-12-18 15:35 ./usr/include/linbox/algorithms/smith-form-adaptive.inl
-rw-r--r-- root/root 11080 2021-12-18 15:35 ./usr/include/linbox/algorithms/smith-form-binary.h
-rw-r--r-- root/root 9841 2021-12-18 15:35 ./usr/include/linbox/algorithms/smith-form-iliopoulos.h
-rw-r--r-- root/root 9420 2021-12-18 15:35 ./usr/include/linbox/algorithms/smith-form-kannan-bachem.h
-rw-r--r-- root/root 4994 2021-12-18 15:35 ./usr/include/linbox/algorithms/smith-form-local.h
-rw-r--r-- root/root 3761 2021-12-18 15:35 ./usr/include/linbox/algorithms/smith-form-local2.inl
-rw-r--r-- root/root 26716 2021-12-18 15:35 ./usr/include/linbox/algorithms/smith-form-sparseelim-local.h
-rw-r--r-- root/root 25190 2021-12-18 15:35 ./usr/include/linbox/algorithms/smith-form-sparseelim-poweroftwo.h
-rw-r--r-- root/root 17038 2021-12-18 15:35 ./usr/include/linbox/algorithms/smith-form-valence.h
-rw-r--r-- root/root 2319 2021-12-18 15:35 ./usr/include/linbox/algorithms/toeplitz-det.h
-rw-r--r-- root/root 4485 2021-12-18 15:35 ./usr/include/linbox/algorithms/triangular-solve-gf2.h
-rw-r--r-- root/root 6070 2021-12-18 15:35 ./usr/include/linbox/algorithms/triangular-solve.h
-rw-r--r-- root/root 11926 2021-12-18 15:35 ./usr/include/linbox/algorithms/vector-fraction.h
-rw-r--r-- root/root 7203 2021-12-18 15:35 ./usr/include/linbox/algorithms/weak-popov-form.h
-rw-r--r-- root/root 7054 2021-12-18 15:35 ./usr/include/linbox/algorithms/whisart_trace.h
-rw-r--r-- root/root 13221 2021-12-18 15:35 ./usr/include/linbox/algorithms/wiedemann.h
-rw-r--r-- root/root 18109 2021-12-18 15:35 ./usr/include/linbox/algorithms/wiedemann.inl
-rw-r--r-- root/root 1355 2021-12-18 15:35 ./usr/include/linbox/benchmark-metadata.C
-rw-r--r-- root/root 10618 2021-12-18 15:35 ./usr/include/linbox/benchmark-metadata.h
-rw-r--r-- root/root 7654 2021-12-18 15:35 ./usr/include/linbox/benchmark-utils.C
-rw-r--r-- root/root 7614 2021-12-18 15:35 ./usr/include/linbox/benchmark-utils.h
-rw-r--r-- root/root 38817 2021-12-18 15:35 ./usr/include/linbox/benchmark.C
-rw-r--r-- root/root 33434 2021-12-18 15:35 ./usr/include/linbox/benchmark.h
-rw-r--r-- root/root 4065 2021-12-18 15:35 ./usr/include/linbox/benchmark.inl
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/blackbox/
-rw-r--r-- root/root 41002 2021-12-18 15:35 ./usr/include/linbox/blackbox/apply.h
-rw-r--r-- root/root 8469 2021-12-18 15:35 ./usr/include/linbox/blackbox/archetype.h
-rw-r--r-- root/root 2632 2021-12-18 15:35 ./usr/include/linbox/blackbox/bb.h
-rw-r--r-- root/root 2200 2021-12-18 15:35 ./usr/include/linbox/blackbox/blackbox-interface.h
-rw-r--r-- root/root 1981 2021-12-18 15:35 ./usr/include/linbox/blackbox/blackbox.h
-rw-r--r-- root/root 3458 2021-12-18 15:35 ./usr/include/linbox/blackbox/block-compose.h
-rw-r--r-- root/root 12804 2021-12-18 15:35 ./usr/include/linbox/blackbox/block-hankel-inverse.h
-rw-r--r-- root/root 13399 2021-12-18 15:35 ./usr/include/linbox/blackbox/block-hankel.h
-rw-r--r-- root/root 1856 2021-12-18 15:35 ./usr/include/linbox/blackbox/block-toeplitz.h
-rw-r--r-- root/root 2856 2021-12-18 15:35 ./usr/include/linbox/blackbox/blockbb.h
-rw-r--r-- root/root 10080 2021-12-18 15:35 ./usr/include/linbox/blackbox/butterfly.h
-rw-r--r-- root/root 25673 2021-12-18 15:35 ./usr/include/linbox/blackbox/butterfly.inl
-rw-r--r-- root/root 3837 2021-12-18 15:35 ./usr/include/linbox/blackbox/companion.h
-rw-r--r-- root/root 17774 2021-12-18 15:35 ./usr/include/linbox/blackbox/compose.h
-rw-r--r-- root/root 12844 2021-12-18 15:35 ./usr/include/linbox/blackbox/csf.h
-rw-r--r-- root/root 5967 2021-12-18 15:35 ./usr/include/linbox/blackbox/csf.inl
-rw-r--r-- root/root 3866 2021-12-18 15:35 ./usr/include/linbox/blackbox/diagonal-gf2.h
-rw-r--r-- root/root 22737 2021-12-18 15:35 ./usr/include/linbox/blackbox/diagonal.h
-rw-r--r-- root/root 6327 2021-12-18 15:35 ./usr/include/linbox/blackbox/dif.h
-rw-r--r-- root/root 20038 2021-12-18 15:35 ./usr/include/linbox/blackbox/direct-sum.h
-rw-r--r-- root/root 3352 2021-12-18 15:35 ./usr/include/linbox/blackbox/factory.h
-rw-r--r-- root/root 4330 2021-12-18 15:35 ./usr/include/linbox/blackbox/fflas-csr.h
-rw-r--r-- root/root 13845 2021-12-18 15:35 ./usr/include/linbox/blackbox/fibb-product.h
-rw-r--r-- root/root 3751 2021-12-18 15:35 ./usr/include/linbox/blackbox/fibb.h
-rw-r--r-- root/root 3178 2021-12-18 15:35 ./usr/include/linbox/blackbox/frobenius.h
-rw-r--r-- root/root 4157 2021-12-18 15:35 ./usr/include/linbox/blackbox/hilbert.h
-rw-r--r-- root/root 6550 2021-12-18 15:35 ./usr/include/linbox/blackbox/inverse.h
-rw-r--r-- root/root 5117 2021-12-18 15:35 ./usr/include/linbox/blackbox/jit-matrix.h
-rw-r--r-- root/root 4618 2021-12-18 15:35 ./usr/include/linbox/blackbox/lambda-sparse.h
-rw-r--r-- root/root 6186 2021-12-18 15:35 ./usr/include/linbox/blackbox/matrix-blackbox.h
-rw-r--r-- root/root 7146 2021-12-18 15:35 ./usr/include/linbox/blackbox/moore-penrose.h
-rw-r--r-- root/root 3866 2021-12-18 15:35 ./usr/include/linbox/blackbox/ntl-hankel.h
-rw-r--r-- root/root 9203 2021-12-18 15:35 ./usr/include/linbox/blackbox/ntl-hankel.inl
-rw-r--r-- root/root 3814 2021-12-18 15:35 ./usr/include/linbox/blackbox/ntl-sylvester.h
-rw-r--r-- root/root 13273 2021-12-18 15:35 ./usr/include/linbox/blackbox/ntl-sylvester.inl
-rw-r--r-- root/root 2702 2021-12-18 15:35 ./usr/include/linbox/blackbox/null-matrix.h
-rw-r--r-- root/root 6327 2021-12-18 15:35 ./usr/include/linbox/blackbox/pascal.h
-rw-r--r-- root/root 12876 2021-12-18 15:35 ./usr/include/linbox/blackbox/permutation.h
-rw-r--r-- root/root 9986 2021-12-18 15:35 ./usr/include/linbox/blackbox/polynomial.h
-rw-r--r-- root/root 17434 2021-12-18 15:35 ./usr/include/linbox/blackbox/quad-matrix.h
-rw-r--r-- root/root 1307 2021-12-18 15:35 ./usr/include/linbox/blackbox/random-matrix-traits.h
-rw-r--r-- root/root 3944 2021-12-18 15:35 ./usr/include/linbox/blackbox/random-matrix.h
-rw-r--r-- root/root 8226 2021-12-18 15:35 ./usr/include/linbox/blackbox/rational-matrix-factory.h
-rw-r--r-- root/root 11303 2021-12-18 15:35 ./usr/include/linbox/blackbox/scalar-matrix.h
-rw-r--r-- root/root 3000 2021-12-18 15:35 ./usr/include/linbox/blackbox/scompose.h
-rw-r--r-- root/root 5322 2021-12-18 15:35 ./usr/include/linbox/blackbox/squarize.h
-rw-r--r-- root/root 1582 2021-12-18 15:35 ./usr/include/linbox/blackbox/submatrix-traits.h
-rw-r--r-- root/root 18577 2021-12-18 15:35 ./usr/include/linbox/blackbox/submatrix.h
-rw-r--r-- root/root 12217 2021-12-18 15:35 ./usr/include/linbox/blackbox/sum.h
-rw-r--r-- root/root 8563 2021-12-18 15:35 ./usr/include/linbox/blackbox/toeplitz.h
-rw-r--r-- root/root 11641 2021-12-18 15:35 ./usr/include/linbox/blackbox/toeplitz.inl
-rw-r--r-- root/root 8581 2021-12-18 15:35 ./usr/include/linbox/blackbox/transpose.h
-rw-r--r-- root/root 9088 2021-12-18 15:35 ./usr/include/linbox/blackbox/triangular-fibb.h
-rw-r--r-- root/root 8836 2021-12-18 15:35 ./usr/include/linbox/blackbox/zero-one.h
-rw-r--r-- root/root 14333 2021-12-18 15:35 ./usr/include/linbox/blackbox/zero-one.inl
-rw-r--r-- root/root 5203 2021-12-18 15:35 ./usr/include/linbox/blackbox/zo-gf2.h
-rw-r--r-- root/root 11472 2021-12-18 15:35 ./usr/include/linbox/blackbox/zo-gf2.inl
-rw-r--r-- root/root 13317 2021-12-18 15:35 ./usr/include/linbox/blackbox/zo.h
-rw-r--r-- root/root 6197 2021-12-18 15:35 ./usr/include/linbox/blackbox/zo.inl
-rw-r--r-- root/root 6975 2021-12-18 15:35 ./usr/include/linbox/blackbox/zoi.inl
-rw-r--r-- root/root 1620 2021-12-18 15:35 ./usr/include/linbox/config-blas.h
-rw-r--r-- root/root 6743 2021-12-18 15:35 ./usr/include/linbox/config.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/element/
-rw-r--r-- root/root 2583 2021-12-18 15:35 ./usr/include/linbox/element/abstract.h
-rw-r--r-- root/root 5238 2021-12-18 15:35 ./usr/include/linbox/element/archetype.h
-rw-r--r-- root/root 3608 2021-12-18 15:35 ./usr/include/linbox/element/envelope.h
-rw-r--r-- root/root 5192 2021-12-18 15:35 ./usr/include/linbox/element/gmp-rational.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/field/
-rw-r--r-- root/root 16134 2021-12-18 15:35 ./usr/include/linbox/field/abstract.h
-rw-r--r-- root/root 25908 2021-12-18 15:35 ./usr/include/linbox/field/archetype.h
-rw-r--r-- root/root 21521 2021-12-18 15:35 ./usr/include/linbox/field/envelope.h
-rw-r--r-- root/root 3177 2021-12-18 15:35 ./usr/include/linbox/field/field-documentation.h
-rw-r--r-- root/root 7872 2021-12-18 15:35 ./usr/include/linbox/field/field-traits.h
-rw-r--r-- root/root 31378 2021-12-18 15:35 ./usr/include/linbox/field/gf2.h
-rw-r--r-- root/root 1562 2021-12-18 15:35 ./usr/include/linbox/field/gf2.inl
-rw-r--r-- root/root 22377 2021-12-18 15:35 ./usr/include/linbox/field/gmp-rational.h
-rw-r--r-- root/root 14250 2021-12-18 15:35 ./usr/include/linbox/field/hom.h
-rw-r--r-- root/root 2671 2021-12-18 15:35 ./usr/include/linbox/field/map.h
-rw-r--r-- root/root 12138 2021-12-18 15:35 ./usr/include/linbox/field/multimod-field.h
-rw-r--r-- root/root 14168 2021-12-18 15:35 ./usr/include/linbox/field/param-fuzzy.h
-rw-r--r-- root/root 1467 2021-12-18 15:35 ./usr/include/linbox/field/rebind.h
-rw-r--r-- root/root 5375 2021-12-18 15:35 ./usr/include/linbox/integer.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/kaapi/
-rw-r--r-- root/root 2565 2021-12-18 15:35 ./usr/include/linbox/kaapi/communicate.h
-rw-r--r-- root/root 3601 2021-12-18 15:35 ./usr/include/linbox/linbox-config.h
-rw-r--r-- root/root 3165 2021-12-18 15:35 ./usr/include/linbox/linbox-tags.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/matrix/
-rw-r--r-- root/root 3687 2021-12-18 15:35 ./usr/include/linbox/matrix/abnormal-helpers.h
-rw-r--r-- root/root 2518 2021-12-18 15:35 ./usr/include/linbox/matrix/abnormal-matrix.h
-rw-r--r-- root/root 8351 2021-12-18 15:35 ./usr/include/linbox/matrix/archetype.h
-rw-r--r-- root/root 5634 2021-12-18 15:35 ./usr/include/linbox/matrix/dense-matrix.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/matrix/densematrix/
-rw-r--r-- root/root 7316 2021-12-18 15:35 ./usr/include/linbox/matrix/densematrix/blas-matrix-iterator.h
-rw-r--r-- root/root 5641 2021-12-18 15:35 ./usr/include/linbox/matrix/densematrix/blas-matrix-multimod.h
-rw-r--r-- root/root 20882 2021-12-18 15:35 ./usr/include/linbox/matrix/densematrix/blas-matrix.h
-rw-r--r-- root/root 10959 2021-12-18 15:35 ./usr/include/linbox/matrix/densematrix/blas-matrix.inl
-rw-r--r-- root/root 16615 2021-12-18 15:35 ./usr/include/linbox/matrix/densematrix/blas-submatrix.h
-rw-r--r-- root/root 16087 2021-12-18 15:35 ./usr/include/linbox/matrix/densematrix/blas-submatrix.inl
-rw-r--r-- root/root 3866 2021-12-18 15:35 ./usr/include/linbox/matrix/densematrix/blas-transposed-matrix.h
-rw-r--r-- root/root 7472 2021-12-18 15:35 ./usr/include/linbox/matrix/factorized-matrix.h
-rw-r--r-- root/root 45840 2021-12-18 15:35 ./usr/include/linbox/matrix/factorized-matrix.inl
-rw-r--r-- root/root 2201 2021-12-18 15:35 ./usr/include/linbox/matrix/matrix-category.h
-rw-r--r-- root/root 2866 2021-12-18 15:35 ./usr/include/linbox/matrix/matrix-domain.h
-rw-r--r-- root/root 2373 2021-12-18 15:35 ./usr/include/linbox/matrix/matrix-traits.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/matrix/matrixdomain/
-rw-r--r-- root/root 18762 2021-12-18 15:35 ./usr/include/linbox/matrix/matrixdomain/blas-matrix-domain-mul.inl
-rw-r--r-- root/root 25141 2021-12-18 15:35 ./usr/include/linbox/matrix/matrixdomain/blas-matrix-domain.h
-rw-r--r-- root/root 15022 2021-12-18 15:35 ./usr/include/linbox/matrix/matrixdomain/blas-matrix-domain.inl
-rw-r--r-- root/root 6191 2021-12-18 15:35 ./usr/include/linbox/matrix/matrixdomain/matrix-domain-gf2.h
-rw-r--r-- root/root 43086 2021-12-18 15:35 ./usr/include/linbox/matrix/matrixdomain/matrix-domain.h
-rw-r--r-- root/root 30338 2021-12-18 15:35 ./usr/include/linbox/matrix/matrixdomain/matrix-domain.inl
-rw-r--r-- root/root 21446 2021-12-18 15:35 ./usr/include/linbox/matrix/matrixdomain/opencl-domain-factory.h
-rw-r--r-- root/root 9479 2021-12-18 15:35 ./usr/include/linbox/matrix/matrixdomain/opencl-domain-memory.inl
-rw-r--r-- root/root 25370 2021-12-18 15:35 ./usr/include/linbox/matrix/matrixdomain/opencl-domain-util.inl
-rw-r--r-- root/root 25458 2021-12-18 15:35 ./usr/include/linbox/matrix/matrixdomain/opencl-domain.h
-rw-r--r-- root/root 74339 2021-12-18 15:35 ./usr/include/linbox/matrix/matrixdomain/opencl-domain.inl
-rw-r--r-- root/root 8534 2021-12-18 15:35 ./usr/include/linbox/matrix/matrixdomain/plain-domain.h
-rw-r--r-- root/root 8213 2021-12-18 15:35 ./usr/include/linbox/matrix/permutation-matrix.h
-rw-r--r-- root/root 14050 2021-12-18 15:35 ./usr/include/linbox/matrix/permutation-matrix.inl
-rw-r--r-- root/root 7050 2021-12-18 15:35 ./usr/include/linbox/matrix/plain-matrix.h
-rw-r--r-- root/root 40857 2021-12-18 15:35 ./usr/include/linbox/matrix/polynomial-matrix.h
-rw-r--r-- root/root 4420 2021-12-18 15:35 ./usr/include/linbox/matrix/random-matrix.h
-rw-r--r-- root/root 11844 2021-12-18 15:35 ./usr/include/linbox/matrix/random-matrix.inl
-rw-r--r-- root/root 1377 2021-12-18 15:35 ./usr/include/linbox/matrix/sliced3.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/matrix/sliced3/
-rw-r--r-- root/root 15281 2021-12-18 15:35 ./usr/include/linbox/matrix/sliced3/dense-matrix.h
-rw-r--r-- root/root 17839 2021-12-18 15:35 ./usr/include/linbox/matrix/sliced3/dense-sliced.h
-rw-r--r-- root/root 10308 2021-12-18 15:35 ./usr/include/linbox/matrix/sliced3/dense-sliced.inl
-rw-r--r-- root/root 4453 2021-12-18 15:35 ./usr/include/linbox/matrix/sliced3/sliced-domain.h
-rw-r--r-- root/root 1497 2021-12-18 15:35 ./usr/include/linbox/matrix/sliced3/sliced-stepper.h
-rw-r--r-- root/root 3164 2021-12-18 15:35 ./usr/include/linbox/matrix/sliced3/submat-iterator.h
-rw-r--r-- root/root 3548 2021-12-18 15:35 ./usr/include/linbox/matrix/sparse-formats.h
-rw-r--r-- root/root 8655 2021-12-18 15:35 ./usr/include/linbox/matrix/sparse-matrix.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/
-rw-r--r-- root/root 4059 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/read-write-sparse.h
-rw-r--r-- root/root 14290 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/read-write-sparse.inl
-rw-r--r-- root/root 16846 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-associative-vector.h
-rw-r--r-- root/root 3918 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-associative-vector.inl
-rw-r--r-- root/root 24008 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-coo-implicit-matrix.h
-rw-r--r-- root/root 29400 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-coo-matrix.h
-rw-r--r-- root/root 38311 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-csr-matrix.h
-rw-r--r-- root/root 1971 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-domain.h
-rw-r--r-- root/root 34205 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-ell-matrix.h
-rw-r--r-- root/root 35636 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-ellr-matrix.h
-rw-r--r-- root/root 15332 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-generic.h
-rw-r--r-- root/root 2791 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-generic.inl
-rw-r--r-- root/root 21709 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-hyb-matrix.h
-rw-r--r-- root/root 5971 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-map-map-matrix.h
-rw-r--r-- root/root 18683 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-map-map-matrix.inl
-rw-r--r-- root/root 18974 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-parallel-vector.h
-rw-r--r-- root/root 10168 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-parallel-vector.inl
-rw-r--r-- root/root 17792 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-sequence-vector.h
-rw-r--r-- root/root 5310 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-sequence-vector.inl
-rw-r--r-- root/root 11859 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-tpl-matrix-omp.h
-rw-r--r-- root/root 20715 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-tpl-matrix-omp.inl
-rw-r--r-- root/root 6847 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-tpl-matrix.h
-rw-r--r-- root/root 8274 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/sparse-tpl-matrix.inl
-rw-r--r-- root/root 6149 2021-12-18 15:35 ./usr/include/linbox/matrix/sparsematrix/triples-coord.h
-rw-r--r-- root/root 17969 2021-12-18 15:35 ./usr/include/linbox/matrix/transpose-matrix.h
-rw-r--r-- root/root 1851 2021-12-18 15:35 ./usr/include/linbox/optimizer.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/polynomial/
-rw-r--r-- root/root 3595 2021-12-18 15:35 ./usr/include/linbox/polynomial/dense-polynomial.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/randiter/
-rw-r--r-- root/root 4157 2021-12-18 15:35 ./usr/include/linbox/randiter/abstract.h
-rw-r--r-- root/root 8071 2021-12-18 15:35 ./usr/include/linbox/randiter/archetype.h
-rw-r--r-- root/root 6263 2021-12-18 15:35 ./usr/include/linbox/randiter/envelope.h
-rw-r--r-- root/root 4999 2021-12-18 15:35 ./usr/include/linbox/randiter/gf2.h
-rw-r--r-- root/root 2036 2021-12-18 15:35 ./usr/include/linbox/randiter/gmp-random-prime.h
-rw-r--r-- root/root 4383 2021-12-18 15:35 ./usr/include/linbox/randiter/gmp-rational.h
-rw-r--r-- root/root 3315 2021-12-18 15:35 ./usr/include/linbox/randiter/mersenne-twister.h
-rw-r--r-- root/root 6375 2021-12-18 15:35 ./usr/include/linbox/randiter/modular-balanced.h
-rw-r--r-- root/root 5483 2021-12-18 15:35 ./usr/include/linbox/randiter/modular-crooked.h
-rw-r--r-- root/root 3173 2021-12-18 15:35 ./usr/include/linbox/randiter/multimod-randomprime.h
-rw-r--r-- root/root 1849 2021-12-18 15:35 ./usr/include/linbox/randiter/ntl-zz.h
-rw-r--r-- root/root 3238 2021-12-18 15:35 ./usr/include/linbox/randiter/param-fuzzy.h
-rw-r--r-- root/root 5070 2021-12-18 15:35 ./usr/include/linbox/randiter/random-fftprime.h
-rw-r--r-- root/root 11363 2021-12-18 15:35 ./usr/include/linbox/randiter/random-prime.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/ring/
-rw-r--r-- root/root 3906 2021-12-18 15:35 ./usr/include/linbox/ring/abstract.h
-rw-r--r-- root/root 7692 2021-12-18 15:35 ./usr/include/linbox/ring/archetype.h
-rw-r--r-- root/root 8989 2021-12-18 15:35 ./usr/include/linbox/ring/envelope.h
-rw-r--r-- root/root 5921 2021-12-18 15:35 ./usr/include/linbox/ring/local-pir-modular.h
-rw-r--r-- root/root 6673 2021-12-18 15:35 ./usr/include/linbox/ring/local2_32.h
-rw-r--r-- root/root 2740 2021-12-18 15:35 ./usr/include/linbox/ring/modular.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/ring/modular/
-rw-r--r-- root/root 6055 2021-12-18 15:35 ./usr/include/linbox/ring/modular/modular-balanced-double.h
-rw-r--r-- root/root 6144 2021-12-18 15:35 ./usr/include/linbox/ring/modular/modular-balanced-float.h
-rw-r--r-- root/root 6059 2021-12-18 15:35 ./usr/include/linbox/ring/modular/modular-balanced-int32.h
-rw-r--r-- root/root 6111 2021-12-18 15:35 ./usr/include/linbox/ring/modular/modular-balanced-int64.h
-rw-r--r-- root/root 10155 2021-12-18 15:35 ./usr/include/linbox/ring/modular/modular-byte.h
-rw-r--r-- root/root 5857 2021-12-18 15:35 ./usr/include/linbox/ring/modular/modular-double.h
-rw-r--r-- root/root 5229 2021-12-18 15:35 ./usr/include/linbox/ring/modular/modular-float.h
-rw-r--r-- root/root 13196 2021-12-18 15:35 ./usr/include/linbox/ring/modular/modular-int32.h
-rw-r--r-- root/root 13242 2021-12-18 15:35 ./usr/include/linbox/ring/modular/modular-int64.h
-rw-r--r-- root/root 10305 2021-12-18 15:35 ./usr/include/linbox/ring/modular/modular-short.h
-rw-r--r-- root/root 45801 2021-12-18 15:35 ./usr/include/linbox/ring/modular/modular-unsigned.h
-rw-r--r-- root/root 1913 2021-12-18 15:35 ./usr/include/linbox/ring/ntl.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/ring/ntl/
-rw-r--r-- root/root 6479 2021-12-18 15:35 ./usr/include/linbox/ring/ntl/ntl-gf2e.h
-rw-r--r-- root/root 12855 2021-12-18 15:35 ./usr/include/linbox/ring/ntl/ntl-lzz_p.h
-rw-r--r-- root/root 11427 2021-12-18 15:35 ./usr/include/linbox/ring/ntl/ntl-lzz_pe.h
-rw-r--r-- root/root 16615 2021-12-18 15:35 ./usr/include/linbox/ring/ntl/ntl-lzz_pex.h
-rw-r--r-- root/root 16344 2021-12-18 15:35 ./usr/include/linbox/ring/ntl/ntl-lzz_px.h
-rw-r--r-- root/root 10029 2021-12-18 15:35 ./usr/include/linbox/ring/ntl/ntl-rr.h
-rw-r--r-- root/root 15957 2021-12-18 15:35 ./usr/include/linbox/ring/ntl/ntl-zz.h
-rw-r--r-- root/root 14556 2021-12-18 15:35 ./usr/include/linbox/ring/ntl/ntl-zz_p.h
-rw-r--r-- root/root 9302 2021-12-18 15:35 ./usr/include/linbox/ring/ntl/ntl-zz_pe.h
-rw-r--r-- root/root 9570 2021-12-18 15:35 ./usr/include/linbox/ring/ntl/ntl-zz_px.h
-rw-r--r-- root/root 2594 2021-12-18 15:35 ./usr/include/linbox/ring/pid-ntl-zz_p.h
-rw-r--r-- root/root 15379 2021-12-18 15:35 ./usr/include/linbox/ring/pir-modular-int32.h
-rw-r--r-- root/root 18787 2021-12-18 15:35 ./usr/include/linbox/ring/pir-ntl-zz_p.h
-rw-r--r-- root/root 18977 2021-12-18 15:35 ./usr/include/linbox/ring/polynomial-local-x.h
-rw-r--r-- root/root 11481 2021-12-18 15:35 ./usr/include/linbox/ring/polynomial-ring.h
-rw-r--r-- root/root 3196 2021-12-18 15:35 ./usr/include/linbox/ring/ring-interface.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/solutions/
-rw-r--r-- root/root 12378 2021-12-18 15:35 ./usr/include/linbox/solutions/charpoly.h
-rw-r--r-- root/root 1501 2021-12-18 15:35 ./usr/include/linbox/solutions/constants.h
-rw-r--r-- root/root 22746 2021-12-18 15:35 ./usr/include/linbox/solutions/det.h
-rw-r--r-- root/root 24863 2021-12-18 15:35 ./usr/include/linbox/solutions/echelon.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/solutions/echelon/
-rw-r--r-- root/root 13273 2021-12-18 15:35 ./usr/include/linbox/solutions/echelon/echelon-auto.h
-rw-r--r-- root/root 17887 2021-12-18 15:35 ./usr/include/linbox/solutions/echelon/echelon-dense-elimination.h
-rw-r--r-- root/root 3379 2021-12-18 15:35 ./usr/include/linbox/solutions/getentry.h
-rw-r--r-- root/root 4296 2021-12-18 15:35 ./usr/include/linbox/solutions/getentry.inl
-rw-r--r-- root/root 15161 2021-12-18 15:35 ./usr/include/linbox/solutions/hadamard-bound.h
-rw-r--r-- root/root 5324 2021-12-18 15:35 ./usr/include/linbox/solutions/is-positive-definite.h
-rw-r--r-- root/root 5599 2021-12-18 15:35 ./usr/include/linbox/solutions/is-positive-semidefinite.h
-rw-r--r-- root/root 14948 2021-12-18 15:35 ./usr/include/linbox/solutions/methods.h
-rw-r--r-- root/root 10655 2021-12-18 15:35 ./usr/include/linbox/solutions/minpoly.h
-rw-r--r-- root/root 1533 2021-12-18 15:35 ./usr/include/linbox/solutions/nullspace.h
-rw-r--r-- root/root 4858 2021-12-18 15:35 ./usr/include/linbox/solutions/rank.h
-rw-r--r-- root/root 24148 2021-12-18 15:35 ./usr/include/linbox/solutions/rank.inl
-rw-r--r-- root/root 7250 2021-12-18 15:35 ./usr/include/linbox/solutions/smith-form.h
-rw-r--r-- root/root 1739 2021-12-18 15:35 ./usr/include/linbox/solutions/solution-tags.h
-rw-r--r-- root/root 13938 2021-12-18 15:35 ./usr/include/linbox/solutions/solve.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/solutions/solve/
-rw-r--r-- root/root 6218 2021-12-18 15:35 ./usr/include/linbox/solutions/solve/solve-auto.h
-rw-r--r-- root/root 1841 2021-12-18 15:35 ./usr/include/linbox/solutions/solve/solve-blackbox.h
-rw-r--r-- root/root 8658 2021-12-18 15:35 ./usr/include/linbox/solutions/solve/solve-cra.h
-rw-r--r-- root/root 2358 2021-12-18 15:35 ./usr/include/linbox/solutions/solve/solve-dense-elimination.h
-rw-r--r-- root/root 7130 2021-12-18 15:35 ./usr/include/linbox/solutions/solve/solve-dixon.h
-rw-r--r-- root/root 3666 2021-12-18 15:35 ./usr/include/linbox/solutions/solve/solve-elimination.h
-rw-r--r-- root/root 2744 2021-12-18 15:35 ./usr/include/linbox/solutions/solve/solve-lanczos.h
-rw-r--r-- root/root 4577 2021-12-18 15:35 ./usr/include/linbox/solutions/solve/solve-numeric-symbolic.h
-rw-r--r-- root/root 2972 2021-12-18 15:35 ./usr/include/linbox/solutions/solve/solve-sparse-elimination.h
-rw-r--r-- root/root 5902 2021-12-18 15:35 ./usr/include/linbox/solutions/solve/solve-wiedemann.h
-rw-r--r-- root/root 2597 2021-12-18 15:35 ./usr/include/linbox/solutions/trace.h
-rw-r--r-- root/root 2536 2021-12-18 15:35 ./usr/include/linbox/solutions/trace.inl
-rw-r--r-- root/root 11985 2021-12-18 15:35 ./usr/include/linbox/solutions/valence.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/util/
-rw-r--r-- root/root 1311 2021-12-18 15:35 ./usr/include/linbox/util/args-parser.h
-rw-r--r-- root/root 37842 2021-12-18 15:35 ./usr/include/linbox/util/commentator.h
-rw-r--r-- root/root 26900 2021-12-18 15:35 ./usr/include/linbox/util/commentator.inl
-rw-r--r-- root/root 2837 2021-12-18 15:35 ./usr/include/linbox/util/contracts.h
-rw-r--r-- root/root 10766 2021-12-18 15:35 ./usr/include/linbox/util/debug.h
-rw-r--r-- root/root 3682 2021-12-18 15:35 ./usr/include/linbox/util/error.h
-rw-r--r-- root/root 4098 2021-12-18 15:35 ./usr/include/linbox/util/field-axpy.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/util/formats/
-rw-r--r-- root/root 3095 2021-12-18 15:35 ./usr/include/linbox/util/formats/generic-dense.h
-rw-r--r-- root/root 11633 2021-12-18 15:35 ./usr/include/linbox/util/formats/maple.h
-rw-r--r-- root/root 6376 2021-12-18 15:35 ./usr/include/linbox/util/formats/matrix-market.h
-rw-r--r-- root/root 2229 2021-12-18 15:35 ./usr/include/linbox/util/formats/matrix-stream-readers.h
-rw-r--r-- root/root 3881 2021-12-18 15:35 ./usr/include/linbox/util/formats/sms.h
-rw-r--r-- root/root 3843 2021-12-18 15:35 ./usr/include/linbox/util/formats/sparse-row.h
-rw-r--r-- root/root 3620 2021-12-18 15:35 ./usr/include/linbox/util/iml_wrapper.h
-rw-r--r-- root/root 12032 2021-12-18 15:35 ./usr/include/linbox/util/matrix-stream.h
-rw-r--r-- root/root 8229 2021-12-18 15:35 ./usr/include/linbox/util/matrix-stream.inl
-rw-r--r-- root/root 3916 2021-12-18 15:35 ./usr/include/linbox/util/mpicpp.h
-rw-r--r-- root/root 4482 2021-12-18 15:35 ./usr/include/linbox/util/mpicpp.inl
-rw-r--r-- root/root 2651 2021-12-18 15:35 ./usr/include/linbox/util/prime-stream.h
-rw-r--r-- root/root 5981 2021-12-18 15:35 ./usr/include/linbox/util/serialization.h
-rw-r--r-- root/root 11749 2021-12-18 15:35 ./usr/include/linbox/util/serialization.inl
-rw-r--r-- root/root 1902 2021-12-18 15:35 ./usr/include/linbox/util/timer.h
-rw-r--r-- root/root 4250 2021-12-18 15:35 ./usr/include/linbox/util/write-mm.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/include/linbox/vector/
-rw-r--r-- root/root 7037 2021-12-18 15:35 ./usr/include/linbox/vector/bit-vector.h
-rw-r--r-- root/root 15900 2021-12-18 15:35 ./usr/include/linbox/vector/bit-vector.inl
-rw-r--r-- root/root 11130 2021-12-18 15:35 ./usr/include/linbox/vector/blas-subvector.h
-rw-r--r-- root/root 15232 2021-12-18 15:35 ./usr/include/linbox/vector/blas-vector.h
-rw-r--r-- root/root 9204 2021-12-18 15:35 ./usr/include/linbox/vector/light_container.h
-rw-r--r-- root/root 2792 2021-12-18 15:35 ./usr/include/linbox/vector/pair.h
-rw-r--r-- root/root 6652 2021-12-18 15:35 ./usr/include/linbox/vector/random.h
-rw-r--r-- root/root 5293 2021-12-18 15:35 ./usr/include/linbox/vector/reverse.h
-rw-r--r-- root/root 3252 2021-12-18 15:35 ./usr/include/linbox/vector/sparse.h
-rw-r--r-- root/root 5401 2021-12-18 15:35 ./usr/include/linbox/vector/stream-gf2.h
-rw-r--r-- root/root 23363 2021-12-18 15:35 ./usr/include/linbox/vector/stream.h
-rw-r--r-- root/root 6254 2021-12-18 15:35 ./usr/include/linbox/vector/subiterator.h
-rw-r--r-- root/root 9241 2021-12-18 15:35 ./usr/include/linbox/vector/subvector.h
-rw-r--r-- root/root 18239 2021-12-18 15:35 ./usr/include/linbox/vector/vector-domain-gf2.h
-rw-r--r-- root/root 10922 2021-12-18 15:35 ./usr/include/linbox/vector/vector-domain-gf2.inl
-rw-r--r-- root/root 49378 2021-12-18 15:35 ./usr/include/linbox/vector/vector-domain.h
-rw-r--r-- root/root 68333 2021-12-18 15:35 ./usr/include/linbox/vector/vector-domain.inl
-rw-r--r-- root/root 16652 2021-12-18 15:35 ./usr/include/linbox/vector/vector-traits.h
-rw-r--r-- root/root 2349 2021-12-18 15:35 ./usr/include/linbox/vector/vector.h
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/lib/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root 0 2021-12-18 15:35 ./usr/lib/arm-linux-gnueabihf/liblinbox-1.7.0.so -> liblinbox-1.7.0.so.0.0.0
-rw-r--r-- root/root 661980 2021-12-18 15:35 ./usr/lib/arm-linux-gnueabihf/liblinbox.a
lrwxrwxrwx root/root 0 2021-12-18 15:35 ./usr/lib/arm-linux-gnueabihf/liblinbox.so -> liblinbox-1.7.0.so.0.0.0
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/lib/arm-linux-gnueabihf/pkgconfig/
-rw-r--r-- root/root 369 2021-12-18 15:35 ./usr/lib/arm-linux-gnueabihf/pkgconfig/linbox.pc
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/share/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/share/doc/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/share/doc/liblinbox-dev/
-rw-r--r-- root/root 4734 2021-12-18 15:35 ./usr/share/doc/liblinbox-dev/changelog.Debian.gz
-rw-r--r-- root/root 56030 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/changelog.gz
-rw-r--r-- root/root 3575 2021-12-14 21:47 ./usr/share/doc/liblinbox-dev/copyright
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/share/doc/liblinbox-dev/examples/
-rw-r--r-- root/root 46 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/Readme
-rw-r--r-- root/root 4631 2021-12-18 15:35 ./usr/share/doc/liblinbox-dev/examples/Readme-make.in
-rw-r--r-- root/root 2896 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/athadet.C
-rw-r--r-- root/root 16155 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/bench-matpoly-mult.C
-rw-r--r-- root/root 2037 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/bigmat.C
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/share/doc/liblinbox-dev/examples/blackbox/
-rw-r--r-- root/root 2401 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/blackbox/ex-mat0.C
-rw-r--r-- root/root 3890 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/blackbox/example.C
-rw-r--r-- root/root 2557 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/blackbox/load-det.C
-rw-r--r-- root/root 2822 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/blackbox/load-minpoly.C
-rw-r--r-- root/root 2762 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/blackbox/load-symmetrize.C
-rw-r--r-- root/root 49 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/blackbox/mat.txt
-rw-r--r-- root/root 33 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/blackbox/mat2.txt
-rw-r--r-- root/root 3480 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/blackbox/random-rank.C
-rw-r--r-- root/root 12215 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/blackbox/smith.C
-rw-r--r-- root/root 4642 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/blassolve.C
-rw-r--r-- root/root 4843 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/charpoly.C
-rw-r--r-- root/root 2942 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/checksolve.C
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/share/doc/liblinbox-dev/examples/data/
-rw-r--r-- root/root 748 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/30_30_27.sms
-rw-r--r-- root/root 1803 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/fib25.sms
-rw-r--r-- root/root 294 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/generic-dense.matrix
-rw-r--r-- root/root 174 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/lowmat.sms
-rw-r--r-- root/root 395 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/maple-dense1.matrix
-rw-r--r-- root/root 465 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/maple-sparse1.matrix
-rw-r--r-- root/root 50 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/mat.txt
-rw-r--r-- root/root 36 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/mat2.txt
-rw-r--r-- root/root 340 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/matrix-market-array.matrix
-rw-r--r-- root/root 324 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/matrix-market-coordinate.matrix
-rw-r--r-- root/root 194 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/rk9_7_10.sms
-rw-r--r-- root/root 271 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/sms.matrix
-rw-r--r-- root/root 235 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/sparse-row.matrix
-rw-r--r-- root/root 90 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/symmat.sms
-rw-r--r-- root/root 1198485 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/wikivote
-rw-r--r-- root/root 12 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/data/zeromat.sms
-rw-r--r-- root/root 3248 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/densesolverat.C
-rw-r--r-- root/root 2621 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/det.C
-rw-r--r-- root/root 8231 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/dixonsolve.C
-rw-r--r-- root/root 3021 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/dot-product.C
-rw-r--r-- root/root 3080 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/doubledet.C
-rw-r--r-- root/root 2595 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/echelon.C
-rw-r--r-- root/root 1263 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/examples.doxy
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/share/doc/liblinbox-dev/examples/fields/
-rw-r--r-- root/root 2917 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/fields/ex-fields-archetype.C
-rw-r--r-- root/root 2742 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/fields/ex-fields.C
-rw-r--r-- root/root 3756 2021-12-18 15:35 ./usr/share/doc/liblinbox-dev/examples/fields/modular-int.C
-rw-r--r-- root/root 2130 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/find-invariant-factors.C
-rw-r--r-- root/root 360 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/genprime.C
-rw-r--r-- root/root 2800 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/gf3-invariant-factors.C
-rw-r--r-- root/root 3532 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/givaro-poly-local.C
-rw-r--r-- root/root 2933 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/graph-charpoly.C
-rw-r--r-- root/root 11556 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/grid_reduce.C
-rw-r--r-- root/root 3256 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/iliopoulos2.C
-rw-r--r-- root/root 1917 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/integer-mul.C
-rw-r--r-- root/root 4110 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/invariant-factors.C
-rw-r--r-- root/root 2076 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/makefile.mpi
-rw-r--r-- root/root 1457 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/map-sparse-test.C
-rw-r--r-- root/root 4804 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/map-sparse.h
-rw-r--r-- root/root 15029 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/map-sparse.inl
-rw-r--r-- root/root 4487 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/matrices.C
-rw-r--r-- root/root 7453 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/matrices.h
-rw-r--r-- root/root 3745 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/minpoly.C
-rw-r--r-- root/root 2776 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/mpidet.C
-rw-r--r-- root/root 2423 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/nullspacebasis.C
-rw-r--r-- root/root 2832 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/nullspacebasis_rank.C
-rw-r--r-- root/root 2335 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/nullspacebasis_rat.C
-rw-r--r-- root/root 17678 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/omp_block_rank.C
-rw-r--r-- root/root 3337 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/poly-smith.C
-rw-r--r-- root/root 4862 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/power_rank.C
-rw-r--r-- root/root 5182 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/poweroftwo_ranks.C
-rw-r--r-- root/root 13103 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/qchar.C
-rw-r--r-- root/root 3740 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/rank.C
-rw-r--r-- root/root 2619 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/ratdet.C
-rw-r--r-- root/root 2751 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/rr.C
-rw-r--r-- root/root 6960 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/samplebb.C
-rw-r--r-- root/root 3302 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/smith-form-kb.C
-rw-r--r-- root/root 5419 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/smith-form-local.C
-rw-r--r-- root/root 7357 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/smith.C
-rw-r--r-- root/root 10986 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/smithsparse.C
-rw-r--r-- root/root 3693 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/smithvalence.C
-rw-r--r-- root/root 9059 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/solve.C
drwxr-xr-x root/root 0 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/solver/
-rw-r--r-- root/root 16242 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/solver/t-rdisolve.C
-rw-r--r-- root/root 3190 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/sparseelimdet.C
-rw-r--r-- root/root 3870 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/sparseelimrank.C
-rw-r--r-- root/root 6601 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/sparsesolverat.C
-rw-r--r-- root/root 2990 2021-12-14 10:16 ./usr/share/doc/liblinbox-dev/examples/valence.C
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/share/man/
drwxr-xr-x root/root 0 2021-12-18 15:35 ./usr/share/man/man1/
-rw-r--r-- root/root 486 2021-12-18 15:35 ./usr/share/man/man1/linbox-config.1.gz
+------------------------------------------------------------------------------+
| Post Build |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: armhf
Build Type: any
Build-Space: 791656
Build-Time: 5196
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 1198
Job: linbox_1.7.0-2
Machine Architecture: armhf
Package: linbox
Package-Time: 6422
Source-Version: 1.7.0-2
Space: 791656
Status: successful
Version: 1.7.0-2
--------------------------------------------------------------------------------
Finished at 2021-12-21T12:20:57Z
Build needed 01:47:02, 791656k disk space